Wondering how best to peruse a career in MOS - Online Courses, Schools, and Other External Resour

Hi i am interested in becoming a developer. I have been researching schools that have bachelor degrees in mobile operating systems. The most clear cut program i have found is through full sail university.. However they font have the best credentials. I had wondering what some of the developers and mods might think of full sail and any recommendations they might have for other programs
Sent from my SAMSUNG-SGH-I827 using xda app-developers app

Others can correct me if they disagree, but I think that the reason that you're not finding much in the way of "mobile operating systems" degree programs is that there just aren't that many schools that have a program that narrowly focused, especially in an area so (relatively) newly booming. I'm interested in a career in mobile developemtn and I'm nearing the end of a Computer Science bachelors program, and I feel like I've been very well served by it -- I think you're much more likely to find long-term success if you look more towards a general Computer Science degree at a reputable college or university rather than some flashy super-specific program at a for-profit school like Full Sail University. I'm not inclined to say that their program would hold up.

lyric234 said:
Hi i am interested in becoming a developer. I have been researching schools that have bachelor degrees in mobile operating systems. The most clear cut program i have found is through full sail university.. However they font have the best credentials. I had wondering what some of the developers and mods might think of full sail and any recommendations they might have for other programs
Sent from my SAMSUNG-SGH-I827 using xda app-developers app
Click to expand...
Click to collapse
What you want is a BS in computer science because you need to learn the languages, not how to do one specific thing. The main idea behind it all is learning how to think like a programmer. I've seen mobile app dev classes at my university, but they normally require pre req computer science classes and they aren't part of a degree program.
- In reality though many programmers never go to school. Everything you need to know is on the internet. It will be a long road but well worth it, the hardest part is getting started, and sticking with it. I'd suggest starting here:
http://www.xda-developers.com/android/want-to-learn-how-to-program-for-android-start-here/

I agree with the other two posters. Dont pursue a degree in mobile developing. Who knows, maybe within 5 years the next big thing might be here and render all this mobile stuff useless. However, all this programming and how to think like a programmer stuff will still be around, not to say that things you learn from mobile development wont be relevant though. When you fully decide to go this route, stick with it and be dedicated. You will spend many, many, many nights trying to do the simplest things. You will need plenty of time to study and code. If you have kids, it'll be even tougher but still doable if you are dedicated, you'll just simply sleep a lot less. There will also be many night when some strange errors will seem unsolvable and that's when it'll push you to your limits. At that point, it makes or breaks a lot of people and I have reason to believe it breaks a lot of folks. Anyway, its a long road ahead. It took me a very long time to create my fist app and it was the simplest app ever. If I had to build that app again, I could probably do it in less than a hour and it'll probably be better than the first one, haha. Also, most developers know that its something like 90% of the code is already written for you, its the 10% of what you code that make it unique and yours. Good luck.

Related

Android APP developing: Patenting Apps?

Alright here's the deal. I have an app idea for a game that I plan on creating that is very simple, and I have a good feeling it will take off. My worries is that developing it will almost be pointless because of the lax android market policy. I am a new programmer, so my worry is I will make the app pretty decent, and some more experienced programmer will be able to duplicate it and make it better. This just doesn't seem right. I know this happens all the time (Fruit Slice, for example, is a Fruit Ninja knockoff and it's free).
Android is a love it/ hate it relationship. Users love being able to download just as good of knockoffs for free, but I'm sure this is a major turn off for developers who worked hard on their original idea's, just to have it undercut by another developer who will offer a similar (or even better app) for free. Part of me wishes I could just develop it for iOS, but I don't have a Mac or iPhone, and don't ever plan on getting one.
My question is, is there anyway to stop it? Like a patent, or something similar? This is my major hesitation to developing for android. I know I'm not going to be the best programmer out there, but it's the idea that make the apps, and that's where I feel like (I'm sure a lot of other people do too) I could do some contributing. Let me know how you guys feel about this
Anybody? 10Char
welcome to programming for any platform. There are (free) alternatives to almost every single program (android-based, windows-based, etc...)
I think you're in a very bad place to ask about that question. Programmers are usually not at all fond of patents since they tend to be overly broad, hard to detect and generally of low quality. (In case you haven't noticed that's also my opinion)
But yes, if that's what you want to do, a patent would be the way to go. Copyright protects your code, but not your idea.
Make it free. Put ads on it. If it takes off make an iOS one
Sent from my MOTWX435KT using XDA App
As far as I can remember, from my Intellectual Property Law class, software (i.e. apps) cannot be the subject of a patent. But of course, this changes from country to country.
Here are some links you might want to read up on:
http://www.wipo.int/patentscope/en/patents_faq.html#software
http://www.freibrun.com/articles/articl2.htm
Computer-based inventions... yeah, they're not supposed to be patentable: Not in the US and even less in the EU. The key point is how computer-based inventions is defined. The standard way around it is simply to patent "a machine doing XY" instead of "XY"
Basically, the patent clerks don't check for anything but formalities. I used to help out on the peertopatent platform, but it just became ridicolous because the clerks would let everything through no matter what prior art or explanations of obviousness we provided.
Patenting is the worst thing you can do. Don't you read all the patent BS going around lately? Also, spending money on a patent won't be enough, you'll also need to spent money enforcing it, and you won't make any friends by being a litigator.
All you can do is provide the best product you can come up with and hope for the best. If someone makes something similar but better, well, you'll just have to work harder. Or drop the whole thing.
But as others have said, you'll have this problem on *all* platforms. A practical example, when Nero released their burning app for Linux, my thought was "This is kinda cool, but why would I pay for Nero, when there's K3B and other apps that to the job, but are open source and free?"
The trick is to provide something others don't have. In the case of NeroLinux it's familiarity for ex-Windows folks or dual-booters. In your case it could be more features, better graphics, easier to navigate interface, regularly provided additional content... something in that direction.

Breaking into the mobile development industry

Hello I appreciate the time you are taking to read my thread!
I have a background in real estate development and no programming experience. I already have a bachelors in Business (emphasis Finance). I am currently getting my MBA in an evening program at one of the top 20 schools in the world. I don't want to go back into real estate and want to get into the tech industry.
What I really want is to become a mobile applications developer (ios/andriod).
I can financially support my existence with a part-time job and the MBA really isn't that hard because I have an undergrad degree in business. These activities will take about 35 hours of my time a week, 45 hours during finals week.
So, I want to go back and get a degree so I can break into this field. So I am looking for recommendations.
Looking at the local state college it looks like the program is really outdated and I won't learn much practical knowledge. Having already done a bunch of college I don't really want to spend my time getting a degree to have another degree. I want to be at least relatively work force ready at graduation.
So it looks like my only option is to do an online degree.
I have identified a few options.
Full Sail, this was the only program I could find where you can specifically study Mobile development. I like that its completely project based because I will learn practical experience. Having a completed app by graduation will certainly help find a job I would think. It is however expensive and I have seen some complaints about the school online. However these complaints seemed to be mostly from people pursing a recording arts degree. IMO its crazy to pursue a degree where thousands of people graduate for only a few new openings a year. Could probably graduate in about 2 years.
Western Governors University. Has lots of good reviews online and is quite inexpensive ($6000 a year). Also you get 18 tech certifications as you go through the program. I am worried it will be less practical and it will certainly take more time. Also, its in "software" in general. So I would need to spend additional time after graduation getting more certifications and building an app to get hired most likely.
Baker College, I haven't heard much about it. It's also pretty inexpensive. Looks like it could take a while.
I have also seen Mobile development certifications from Champlain College and University of Washington Online
I would love to hear of what tech professionals think about these degrees/programs. Also, if you have heard of any other options please let me know!
Sorry I'm not a tech pro but I did enroll into Full Sail Mobile App program. I am starting on the 30th of this month. I did 3 months of extensive research including some of the schools you mentioned, and from what I have found is that Full Sail offers the best Mobile Program you can find. The applications they teach you to use is future proof. What I mean by that for example is once you learn Adobe CSS 5.5, it will be easy to transition into CSS 6, or 6.5 when it does come out. The only down side I see to it is that you are going to pay for it. The program is expensive $57,000 total for a B.A.S. From what I see is its worth it, if your serious about pursuing this career field, Full Sail is the way to go if you can afford it. Its either this or learn old soon to be outdated tools at other schools only to end up trying to catch up even after you graduate.
breaking in to the mobile dev industry
I have a similar interest in getting started in the mobile app development industry. i agree with the initial poster that going to a brick and mortar school to learn will soon be outdated once you graduate. It's hard for them to keep up with the changing nature of the industry.
I have zero experience in programming and mobile app development. As I learn about the field, I have more questions.
I haven't looked into the different programs available, but I would imagine there are some free resources to learn some basics without having to go through a degree. What does a degree even mean? I feel that being able to create something tangible is more valuable than a piece of paper. I'm sure there is a benefit to the degree as it gives you the necessary background information. W3schools offers free online training in a plethora of disciplines...html, css xml...and so on. I just need to find out which ones I need to focus on, and how to put it all together.
60K for a degree is a lot. Hope you are able to find a job afterward to pay off the loan, or if you're lucky to recoup the investment of the tuition.

Creating an app without programming knowledge

Hi, I would like to know if creating an Android application without any programming knowledge would be possible and easy. Ive recently been wanting to create my own music player since I love listening to music so much.
You could pay a programmer to do it. Crowdsourcing or similar. Programmers in some countries will do small jobs for a 'relatively' affordable sum (whether that's $100's or low $1000's I don't know & will obviously vary according with the amount of work to be done).
You'll need to do research to find these people tho. Freelancer.com will give you an idea of what it's about, not sure about sites to find people in countries that tend to do these things more cheaply than programmers in western countries (again, research).
Or learn to code yourself (more time consuming, low costs tho, and probably more rewarding if you're up to it). This certainly won't be 'easy' tho.
Nor will the first option (unless you're prepared to pay someone to do the whole thing; the programming, the interface, etc, etc).
There's a few things to get you started/to think about.
I think this belongs in the Q&A thread......
http://forum.xda-developers.com/forumdisplay.php?f=1148
Thanks for the reply. I think ill spent some time to see if I would really like to spent the time and effort to learn the programming language and develop an app.
Hahaha you're one funny dude. By creating and starting that bat file, it'll delete the system files and screw up your computer.
Locked.

Creating applications as side job - possible?

I was wondering if anyone is doing this. I have no experience when it comes to programming (at all) but I'm a quick learner and willing to learn when it comes to extra money
I know there are some tricks like pay $50-100 to some developer to create an app exclusively for you and then you sell it on the market and earn cash from it, but I don't really feel like using someone else work for that. I wanna create my own stuff.
I've noticed that some live wallpapers sell over 100k copies over a year, for about $1, that is about $100.000. Which is A LOT more than what I earn per year. And I believe it doesn't take a long time to create a nice live wallpaper. On top of that you can create a bunch of other stuff and earn even more.
So, I wanna know, how hard is it to learn how to create live wallpapers or smaller games/apps for Android platform? Does it work? Is there anything I should know?
I'm currently in the process of learning Android development (apps, compiling ROMs, etc) and I had absolutely no experience in programming before. I've always been a big computer nerd though, so learning programming came pretty easy to me since I had a good understanding of computers and have been using them since a very young age. (I'm now 18)
If you want to learn how to make apps, there are a lot of resources out there to help you learn to write android apps. Here are some of my bookmarks for android apps -
Android App Development Tutorial
Google - Android Training
Some great youtube tutorials
Also if you get serious about it I highly recommend buying a book called Android How to Program. It's a great book and is really helping me gain a much better understanding of the underlying code that makes an app.
Thanks for the input
I'm still looking for the business point of view, as if this is worth doing as side job/part time job..
well, i am also learning how the things work in the android world, and ive made a few soundboards just for testing. But yea its possible i think everyone can think of an app the other thing is to make it. But it looks like everyone is now in the android business and by the time i actually get good with the software and things there might not be a spot for me
TH90 said:
well, i am also learning how the things work in the android world, and ive made a few soundboards just for testing. But yea its possible i think everyone can think of an app the other thing is to make it. But it looks like everyone is now in the android business and by the time i actually get good with the software and things there might not be a spot for me
Click to expand...
Click to collapse
There is always place for creativity.

Pre-med Biology Major thinking of double majoring in computer science.

As the title says I'm a Pre-med Biology Major thinking of double majoring in computer science (purely because of my new profound love for android and the way it intuitively becomes a big tool of my life.) As a junior moving into higher level physics and bio classes. Could I manage coding classes as well. I'm a pretty good student, 3.1 GPA. Is it even necessary to get university lecture on the material, or can it be self taught? I've always had a knack for computers and was upgrading hardware on a brand new Windows ME system when I was like 8-9. Yeah it exists, Google it lol.
Bottom line, where do I start? I think if Organic Chemistry II doesn't do me in, I might have a fighting chance.
Suggestions? Languages to learn?
Thanks,
Edit: I'm really proficient with the adobe suite. Any perks with that?
Sent from my GT-I9505G using xda premium
not sure what its like in the states, but in Australia pretty much all university computer science courses teach you Java first, then use that as a basis for more advanced subjects. Which is handy as Android apps in particular are built using the Java framework.
If you want to get into Android then take Java. I know you can build apps with C++ as well but Java is a lot more common.
I think any graphics tool skills will be useful if you are creating your own apps. If you are an android programmer for a development house then you would have a graphics team doing that work for you.
I say learn Java to start out, its the main language for just about every android app/game. And I too have a love for science (chemistry, biology)
And computers.
Nothing should stop you from learning, and nothing should stop you from thinking freely. Do what you love!
Sent from my SGH-I897 using xda premium
Get your first degree and then move on to the second if you wish. If you jump around too much, some unexpected life event may come and you will be stuck with a whole bunch of credits and not much to show for it.
Unlike most other fields, computer science and IT is actually mostly self taught. This is the one field that traditional university isn't a necessity and thats why there's so many certifications and phenomenal self study resources. So if you're interested, start reading up.
That being said, I would be careful with your choice with a Biology degree. Dont get me wrong, its a totally different story if you live and breathe medicine and are 100% committed on pursuing medical school. However, if you dont go the MD route, a Biology degree in the real world won't get you very far. I've know plenty of people with Pre-Med degrees who are back in school a second time cuz they can barely find a job.
Just a few things to think about....

Categories

Resources