File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Should an android app developer have a CS degree/strong CS skills ?

 
Andy Jack
Ranch Hand
Posts: 257
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am not a CS grad. In fact, i am far from it. I have never taken any CS courses, but I know the the names of some of the must-haves - Data structures, Algorithms, Computer architecture, Networks, Database Principles, Compiler Design, Operating Systems (Linux Distros For sure) ,
Testing, QA, C and C++.

I know some of java (IDE - Eclipse ), a little bit of C and the basics of computers. I don't know the rest of the above and yet I want to be an android developer. And to top it all, I plan to become one in just 3-4 months. I am not at a point in my life where I can just jump into a college, take a CS degree and
then start thinking about this. I am not exactly "young", but not too "old" and do not want to spend any more money on college. I can spend money on training courses and books though. I am considering this path because I have some ideas for apps that I'd like to make. I have also seen
people becoming android developers (not necessarily awesome though) in a short amount of time. But, I also know that I wont be making the next instagram, facebook or orcale - no delusions at all. But, I want this to be my job for at least the next 2-3 years after which I might try for a management postion
as i mentioned in one of my posts.

I don't know if I am taking the right path or doing this correctly. I need some advice on how to go about it. I have a couple of questions to ask -

1 - Given my current background, is it okay to learn android app development ?
2 - If no, then which courses should I learn first ?
 
Rameshwar Soni
Ranch Hand
Posts: 247
  • 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You don't have a CS/IT degree, that's OK. What is needed to be a good developer is patience, determination, interest etc. There was a post where there was a discussion that whether a person should have a CS/IT degree ? Its here, though there is a discussion about Maths knowledge too.

Andy Jack wrote:
1 - Given my current background, is it okay to learn android app development ?
2 - If no, then which courses should I learn first ?


Yes there's no problem, but the only thing that is needed before learning Android is Java. So make sure you know Java, no need to be an expert in Java, but you should be familiar with it and then there are lots of Beginner Android books to help you.
 
chris webster
Bartender
Pie
Posts: 2360
31
Linux Oracle Postgres Database Python Scala
  • 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Check out Coursera as I think they have some Android courses coming up, as well as lots of CS/IT-related courses you can either join or at least review to get some idea of what you need to be learning. Also look at Udacity - they offer far fewer courses than Coursera, but the ones they do offer seem to be pretty good. Both Coursera and Udacity are free, and new courses are coming online all the time.
 
Luke Kolin
Ranch Hand
Posts: 341
  • 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Andy Jack wrote:I want to be an android developer. And to top it all, I plan to become one in just 3-4 months. ... I want this to be my job for at least the next 2-3 years after which I might try for a management position as i mentioned in one of my posts.


That sounds somewhat frightening. After 2-3 years you might be a decent junior to mid-level developer.

Cheers!

Luke
 
Andy Jack
Ranch Hand
Posts: 257
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Luke Kolin wrote:
Andy Jack wrote:I want to be an android developer. And to top it all, I plan to become one in just 3-4 months. ... I want this to be my job for at least the next 2-3 years after which I might try for a management position as i mentioned in one of my posts.


That sounds somewhat frightening. After 2-3 years you might be a decent junior to mid-level developer.

Cheers!

Luke


yes, I guessed that might be the case. But, my friends in the IT world keep telling me to switch to MBA program or job after that.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64188
83
IntelliJ IDE Java jQuery Mac Mac OS X
  • 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
<mother-mode>
  And if they told you to jump off a bridge, you'd do that too?
</mother-mode>
 
Andy Jack
Ranch Hand
Posts: 257
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Bear Bibeault wrote:<mother-mode>
  And if they told you to jump off a bridge, you'd do that too?
</mother-mode>


LOL ! No, I would not. But it looks like everyone is turning into some kind of manager pretty soon. So, I thought that I should also look into it.
 
Ulf Dittmer
Rancher
Pie
Posts: 42966
73
  • 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Andy Jack wrote:But it looks like everyone is turning into some kind of manager pretty soon.

I think it's much preferable to be a developer with solid experience than a manager who has no solid experience of the stuff the people do s/he manages. That's where problems begin.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic