Educational pointers for developer (incl. AI/metaverse)? - Off-topic

To the people who have been here all along:
I grew up in the 80s immersed in technology; having intrinsic skill with computers (from building PCs to application and web development), I naturally had a successful career in IT. (My passion has always been live, data-driven apps, and I have broad experience with SQL in the back and ASP.NET/JS/etc. in the front.) Unfortunately, I was unwell, self-destructed (got caught up in what amounted to an elaborate theft scheme), and went to prison.
Now that I'm releasing, I'm trying to find educational resources that will catch me up to speed in the industry so that I can restart a career in development for mobile devices. But web searches return what appears to me mostly junk. I believe that you folks will be able to point me in the right direction.
As a lifelong coder, I don't need a basic introductory class; that being said, my familiarity with specific environments only goes so far. Which programming languages do I need to learn, and can anyone refer me to particular resources that would best take advantage of my pre-existing abilities so that I can develop apps for Android, iOS, and alternatives?
Perhaps more importantly, I obviously need a leg up in AI and metaverse technologies. Especially because these are evolving fields, I'm not sure whether I need instruction in a particular application so much as a general tour -- but looking for something like that runs the risk of returning terrible wastes of time for someone in my position. I'm thinking I need a little of both, but choosing the platforms in which to invest my attention is going to require more than a web search.
Ideally, in addition to public-domain type materials, I'd like to gather a short list of remote-learning programs, possibly instructor-led and therefore having a structured schedule, but whatever works. I care less about obtaining a valued certificate than I do about getting the right kind of training for me so that I can actually pick up the knowledge necessary to inform my next steps.
Any pointers would be immeasurably appreciated! Thank you for reading.

You will need Java - Kotlin for Android , Objective C for iOS. And good understanding of how modern IDEs and software work.
https://www.freecodecamp.org/ is the best resource you can have for understanding current software scenarios.
AI is old. We always had AI
Metaverse is old. We always had Metaverse.
Modern tech companies are also the world's biggest marketing companies. Both fields are hyped by these companies.
They are just fancy names for Maths and Forum Avatars.

Related

Sourcing reputable freelance programmers for major project

Hi All,
I wondering if anyone can pass on some solid advice about sourcing and engaging a reputable programming company or freelance programmers in relation to a fairly significant project (in terms of capital expenditure) that I'm currently managing for a mining company in Australia.
I'm finding our mining industry is relatively incompetent and over-cashed when it comes to IT projects and the only potential providers for the solution are capitalising on this by offering basic (or even sub-standard) software at ridiculously high prices.
In brief terms, we require software capable of receiving real-time data and passing it to a database for subsequent interpretation/reporting and graphical display (on a real-time basis).
I'm not a programmer by any stretch of the imagination but my opinion is that the software should be relatively simple and straightforward to develop and hence far cheaper than current offerings...
Maybe I'm being naive, but I do feel there is real opportunity for a programmer here and am interested in peoples suggestions on how or where to approach this situation professionally and ensure I'm not led astray by some two-bit con.
If this seems a little ambiguous I apologise - it's a completely fresh ballgame for me and I'm just trying to gain some foundation...
My reason for posting here? Well, from the vast array of ROMs, apps etc that I've seen emerge from these forums in the last few weeks I figure there's some real talent and experience amongst the members and who better to ask for advice !
Cheers,
Windza

job in mobile industry

Hi all, I’d like to hear from the members in the biz. I am working on a Computer Information Systems degree and would like to know what kind of job I could look into relating to the things we all love, mobile software, mobile devices and mobile networks.
The CIS degree is a 4 year degree with an emphasis in business but a fair amount of involvement with coding and system design. Im trying to make sure I’m going in the right direction with my major and hope that I could work in a position not to far removed from our beloved obsession. I’d hate to be tucked in an office working in a job relating to everything mobile doing work so obscure that it might as well relate to Insurance.
Thanks
jamespaulritter said:
Hi all, I’d like to hear from the members in the biz. I am working on a Computer Information Systems degree and would like to know what kind of job I could look into relating to the things we all love, mobile software, mobile devices and mobile networks.
The CIS degree is a 4 year degree with an emphasis in business but a fair amount of involvement with coding and system design. Im trying to make sure I’m going in the right direction with my major and hope that I could work in a position not to far removed from our beloved obsession. I’d hate to be tucked in an office working in a job relating to everything mobile doing work so obscure that it might as well relate to Insurance.
Thanks
Click to expand...
Click to collapse
I'm sorry to say something like this, but if you're interest is in writing software for mobile devices, you've got an uphill battle in front of you. CIS degrees aren't, in my experience, going to get you a coding job. The reason most colleges have coding/design courses in both the CIS and MIS degrees is to (a) fill out their 4 year course schedule, and (b) to give you some insight into the technical hurdles faced by the developers that you're expected to be working with (but not developing next to).
Of course, I'm basing that on the MIS/CIS degrees at the colleges I've had an interaction with and obviously yours may not be the same. However, if there is a CES/SES/CSET/SET/(whatever other shorthand for software development) degree at your college....then you can assume you're college training is leading you more in the direction of management (MIS) or networking/management/administration (CIS). Note, I differentiate MIS and CIS as I know them, your college could also infer a different meaning.
While that's been said, the good news is that your degree sounds like you're being trained to possibly manage a team of programmers at a given company that's developing for mobile devices.
Also, it's worth pointing out....Just because your degree might point you in the direction of one role, doesn't mean you have to end up there (or that you will end up there even if you try...you are in America, degrees are very arbitrary here). I got a degree that was heavily focused towards Databases, Algorithms, Low Level programming, several programming languages (7 as I recall), and a bit of OS programming. My first major job was ASP.Net programming and design. The developer who was a step above me (in terms of seniority and "power") had a degree in accounting and sort of stumbled his way into being a programmer (albeit, he was pretty bad at it, but that was the way he was, not for lack of training)
Short version to all of that above....You probably aren't getting the very best training in the field, but it isn't likely to hurt your chances of getting into the field....and it may help you if played correctly.
Disclaimer: I do not actually work for a company developing software for the mobile industry....but I tend to think the software development side of things is similar enough across the board.

[Q]Mobile Industry Degree?

Hey everyone, I was hoping to get some direction about this. I currently go to Penn State and my major is IST but I'm not really sure this is really what I need to be going to school for. I really don't enjoy the general education stuff, I'd rather just dive right in to programming and design classes. I was taking a look on HTCs career site and I found my perfect job
http://www.htc.com/us/about/careers/developer-engagement-specialist-htc-developer-program/177
Granted, there are no crazy qualifications for that but if I looked for something a little bit more intense like...
http://www.htc.com/us/about/careers/software-quality-assurance-engineer/211
Qualifications:
•Familiar with CDMA network specification, theory and applications.
•Familiar with test equipment, Spirent and Anritsu, would be a plus.
•Familiar with GSM/UMTS network specifications, theory, and applications.
•Familiar with Qualcomm test/diagnostic tools (such as QXDM).
•Ability to follow through test cases and develop test cases when needed.
•Strong analytical skills.
•Solid problem solving skills.
•Good communication (verbal and writing) skills.
•Be able to work well in cross team function and be able to work with people from different cultures and backgrounds.
•Ability to travel up to 40% of the time.
•Able to work overtime upon necessity.
•Understanding of handset architecture.
•Familiarity with Windows Phone, Android and BREW platforms is a big plus.
•Degree in Engineering related filed (preferably Electrical Engineering, Telecommunication, Information System) or in Physics.
•Ability and willingness to multi-task, manage, and work hard in a fast paced, TEAM environment.
Click to expand...
Click to collapse
All the things that are bolded, where would one go about getting a degree for the mobile industry? I worked for a few carriers in the past and I know the theory of GSM and CDMA networks, so is this stuff just on the job training? I don't know anything about the test equiptment listed, but I know QXDM fairly well.
The only thing I have really seen is Pace University with their NACTEL program...
http://support.csis.pace.edu/nactel/
I really want to work in the wireless industry and make a career of it, more so on the technical side of things like programming and design. I just have no idea where else I could look for a telecommunications degree that is focused on the mobile industry. Does anyone have any suggestions or places to look into? Pace didn't seem to be too highly regarded, but those reviews weren't too recent. Any info on this would be really helpful! Thanks!

Advice needed: starting an IT career

Hi Folks,
Going through a time in my life when I want to change directions. With all the brilliant folks on XDA who are honest and experienced and most importantly not going to get kickbacks from doling out good advice, I wanted to ask what you think is the best way to begin an IT career.
Some background about me: I am, for worse or better, in my late 30s which is well older than the average for this kind of thing I'm sure.
My jobs background is mostly in office admin but the emphasis has shifted more and more to the technological. That is I have found myself in the e-business world over the past decade almost exclusively, so I have been in the middle of working with other types of IT employee who are more like I want to become: the architects of apps and systems.
I'm very intelligent, a quick and open-minded learner. The strange thing is when I was young I programmed BASIC with great ability on Apple IIe's and Atari PCs, but "grew away" from that and now of course want it back.
I find myself with definite ideas of apps I want to develop and knowledge I want to absorb but need the know-how and a chance to prove myself. Particular strengths I think I have that others don't is a strong sense of design, better "people skills" than the average geek and maturity (a nice way of saying "I'm freaking old, dude," heheh).
Anyway, narrowing it down the career paths that sound good to me they include Computer Applications Software Engineering and/or Computer Systems Analyst. At least for now.
What I'm trying to avoid is the often scummy education industry from soaking up thousands or tens of thousands of dollars from me to learn what's mostly unnecessary. I've been through that once. While some certifications, degrees etc. are good and necessary I know I also know that nothing beats real-world experience.
So please, any ideas from the people who have lived it and been "in the trenches" about how to begin the path would be much appreciated. Maybe this thread could even be helpful for others who are going through the same process.
DroidApprentice said:
Hi Folks,
Going through a time in my life when I want to change directions. With all the brilliant folks on XDA who are honest and experienced and most importantly not going to get kickbacks from doling out good advice, I wanted to ask what you think is the best way to begin an IT career.
Some background about me: I am, for worse or better, in my late 30s which is well older than the average for this kind of thing I'm sure.
My jobs background is mostly in office admin but the emphasis has shifted more and more to the technological. That is I have found myself in the e-business world over the past decade almost exclusively, so I have been in the middle of working with other types of IT employee who are more like I want to become: the architects of apps and systems.
I'm very intelligent, a quick and open-minded learner. The strange thing is when I was young I programmed BASIC with great ability on Apple IIe's and Atari PCs, but "grew away" from that and now of course want it back.
I find myself with definite ideas of apps I want to develop and knowledge I want to absorb but need the know-how and a chance to prove myself. Particular strengths I think I have that others don't is a strong sense of design, better "people skills" than the average geek and maturity (a nice way of saying "I'm freaking old, dude," heheh).
Anyway, narrowing it down the career paths that sound good to me they include Computer Applications Software Engineering and/or Computer Systems Analyst. At least for now.
What I'm trying to avoid is the often scummy education industry from soaking up thousands or tens of thousands of dollars from me to learn what's mostly unnecessary. I've been through that once. While some certifications, degrees etc. are good and necessary I know I also know that nothing beats real-world experience.
So please, any ideas from the people who have lived it and been "in the trenches" about how to begin the path would be much appreciated. Maybe this thread could even be helpful for others who are going through the same process.
Click to expand...
Click to collapse
The way I see it, you have 2 major options.
1. Get a degree and learn to code
2. Learn to code on your own, and screw the degree
If you're more interested in the 2nd option. Check out this link. The prof is great, it's basically a Java class for beginners. But at AcademicEarth, you'll also find other more advanced courses. It really is a terrific resource.
http://www.academicearth.org/courses/programming-methodology
Best of luck!
Thanks! I know many people are self-taught and some of the best may even come from that background. I'll check out that resource and try to absorb as much as I can. It might help me clarify for myself what help I need.
Don't forget good old fashioned Mathematics.
If you think you left all that behind in High School, think again, and brushing some of the rust off it will never go amiss. In fact, stuffing as much of it into your brain as it will stand, is not such a bad thing.
Sometimes it lets you see a much better/faster way of doing something.
Books out of the library, or even articles on Wikipedia are a start, and gratis, and you can go at your own pace until it sinks in.
Good Luck!
stephj said:
Don't forget good old fashioned Maths.
If you think you left all that behind in High School, think again, and brushing some of the rust off it will never go amiss. Stuffing as much of it into your brain as it will stand, is not such a bad thing.
Sometimes it lets you see a much better/faster way of doing something.
Books out of the library, or even wikipedia are a start, and gratis, and you can go at your own pace until it sinks in.
Good Luck!
Click to expand...
Click to collapse
Excellent point! Binary/Octal number systems. Matrix math. Boolean logic and decision trees...all built on basic concepts that too many have long forgotten.
I think of myself as a predominantly "right brained" person (and am a southpaw to boot) but math and me get along OK and in some ways better than we used to. Higher math is actually in some ways better than lower since I can tend to the abstract. Thanks again.

why importance of technology in education?

In the field of education, technology has an important role because with the help of technologywe can cam make easy to education. Also, technology provides a lot of study materials through which you can learn anywhere in the world.
People have lost sight of the fact that, from an educational perspective, the most important technology ever created was the printing press.
With technology, students have a wider range of resources to learn from and a wider range of resources to conduct fact checks. I'm not sure of all the other benefits but that's all that comes to mind.
sd86 said:
With technology, students have a wider range of resources to learn from and a wider range of resources to conduct fact checks. I'm not sure of all the other benefits but that's all that comes to mind.
Click to expand...
Click to collapse
Sure. From another perspective, technology is an enabler in education. It is high time the brick and mortar universities decided on how to cut cost and embrace online learning platforms.
umesh_prajapati said:
In the field of education, technology has an important role because with the help of technologywe can cam make easy to education. Also, technology provides a lot of study materials through which you can learn anywhere in the world.
Click to expand...
Click to collapse
I cant put it any better.
But here are some factors that make me favor the integration of technology in education.
Firstly, most teenagers right now started using phones right from childhood therefore integrating mobile education just make it simple for them to grasp some of the concepts. Besides, with the introduction of Virtual Reality and Artificial Intelligence, it can only get better .
One who masters's the next evolving technology rules the world.
geekhunt said:
One who masters's the next evolving technology rules the world.
Click to expand...
Click to collapse
Technology is very useful in these for education. Even the school students have smart class, they can understand the concepts easily.
Education should be literate and tecnology...
Teachers themselves not only need to be literate, but they must also ensure that their students are able to access the information they need, are capable of determining the relative merits of the information obtained, and are able to represent the information they have gathered in new ways using the different forms of media available to them (print, video, audio, digital).
At present, technology has been imposed in our daily lives, therefore it is a vital need to learn and master them, since everything that surrounds us implies technology in one way or another,
With all lockdowns, technology is used more than ever for teaching and learning...
It will be useful if technology is implemented properly. But so far there's been a lot of bad attempts
It's pretty important for any essay writer to compose unique texts for the customers. If it would be not unique, client can refuse from the payment.
AI/CAD Robotics teacher's!
It's almost impossible to imagine education process without using tech in it. Agree?
For example https://idscan.net/. Employing student ID scanners and school visitor management software dramatically improves school safety and security by denying access to unauthorized individuals and granting access to those approved, all in real-time. Did you even know about that?
"The media is the message."
Hmmm...
Technology is the message.
app/build.gradle
I am interested in 3D printing and I think it’s a great idea to use 3D printing in educations. It is not easy to have young students figure things out without the benefit of visualization. A visual learning environment improves their understanding of the world, being able to touch and see their projects. It’s a great opportunity for graphic, geography, chemistry students. But 3D printers are expensive, and many educational institutions don’t have enough funding to buy them. I hope, this will change over time.
ringostarplatinum13 said:
Absolutely agree that with the help of technology we can cam make education much easier. I have realized it in my own experience when I started studying with a tutor on preply. Just imagine I can study the language practising with a native. I'm sure that people have had no such opportunity for a couple of decades ago. And that's the basic thing that I could mention. The internet is a huge library where you can find everything you want. Also, it is possible to talk about the newest technologies like VR. It is insane.
Click to expand...
Click to collapse
Not near everything and it can be heavy censored/search biased.
Example, wiki keeps editing critical info out to fit their left and god knows what agenda.
Example, entry David Hedison ie Capt Crane from the TV show Voyage to the Bottom of the Sea was in the Navy. He was also a pretty good Navy boxer. It helps explain his physical prowess in fight scenes... it was real.
This critical fact was completely omitted by wiki.
Even chemical entries have been altered over the last few years removing important properties.
Technology is very important in education. Continuing education is crucial. That's why platforms for online learning are very good. MOOCs offer the opportunity for lifelong learning at international universities. You also get certifications. Free and available to all. Many websites are also a good source of knowledge. XDA is one of those websites. Without internet access all this wouldn't be available. The most important thing is that education never stops and various new technologies will make continuing education possible for many people.
Technology makes education more engaging, interesting, and you can get more information rather than using old books.

Categories

Resources