Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialabhiram reddy
16,020 PointsI really want to learn IOS and Android development, but not sure if I should jump into it
I really want to learn IOS and Android development, but I felt that learning any tracks related to web development is where I should start first because those tracks get your mind ready for tracks like IOS and Android.
Is it good to do tracks like IOS and Android without doing tracks such as web design and front-end first?
Are there mobile apps developers that know stuff related to mobile, but don't know or do web development at all?
My main question is is it ok to just jump into IOS and Android without doing anything in web development?
I hope yall understand what I'm saying, let me know if something isn't clear.
William Li
Courses Plus Student 26,868 PointsDon't mind that post, it's beyond ridiculous, people with that level of skill can easily get a job at Facebook or Twitter as senior developer and enjoying a 6 figures income.
abhiram reddy
16,020 PointsThat makes a lot of sense. I was thinking why would someone need to know that much for a junior level position.
Where are some good sites to look for full-time opportunities for junior IOS or android development?
William Li
Courses Plus Student 26,868 PointsTreehouse has good career resources for you http://teamtreehouse.com/career-resources/job-boards
abhiram reddy
16,020 PointsYou never cease to amaze me! Thanks man. Good luck with your endeavors and hope you make it big homie!
Holger Liesegang
50,595 PointsHi abhiram reddy !
Just have fun learning iOS and Android development and don't let ridiculous job descriptions like the one you posted getting in your way! Everything will start making more sense while you get deeper into the matter...
...the only thing I'm missing in this funny "Junior iOS Developer" description are the obligatory 8 years+ experience with Swift LOL
William Li
Courses Plus Student 26,868 PointsHolger Liesegang , agree, this job description bulletpoints look exactly like a non-tech recruiter assembled by copy/paste from various sources without knowing what in the world he's talking about. I also heard story that there's a recruiter emails DHH trying to offer him a job by saying "hey, our company needs a Rails developer, you seem like a good fit, but first we need to know how many years of Rails experience you had". Oh that poor recruiter has no idea he's talking to the GOD himself. LOL
Holger Liesegang
50,595 Points"...this job description bulletpoints look exactly like a non-tech recruiter assembled by copy/paste from various sources without knowing what in the world he's talking about. "
Yes, exactly what I thought too, William Li !
"I also heard story that there's a recruiter emails DHH trying to offer him a job by saying "hey, our company needs a Rails developer, you seem like a good fit, but first we need to know how many years of Rails experience you had". "
Yeah...and I'd really like to know David's answer to this :)
6 Answers
William Li
Courses Plus Student 26,868 PointsIs it good to do tracks like IOS and Android without doing tracks such as web design and front-end first?
Yes, just go for iOS or Android, whichever you prefer. Knowledge of front-end isn't required to learn mobile development.
abhiram reddy
16,020 PointsThe reason I ask is cause I know there is a lot of demand for either one of these. I know some web development, but do good mobile developers also know web development too?
It's just hard for me to imagine someone knowing mobile development, but not knowing web development
William Li
Courses Plus Student 26,868 PointsWell, I have some friends who are full-stackers, they know everything from backend, frontend, mobile, everything; but I also have other friends who just do iOS development alone and had no idea how to read HTML, and they're doing extremely well too. If you look at description for iOS jobs on the market, none of them ask to you know frontend. Perhaps you just getting started and haven't realized yet how much is there to learn in order to become a reasonable good mobile developer (tons and tons of stuffs), so I suggest that if you aim to be iOS developer, just focus your sole attention there); if someday you try to develop an app that needs to talk to a site, parse its data or make API call, just learn them as needed.
abhiram reddy
16,020 PointsI am new to development. I am just trying to land a job as a junior IOS or junior android developer. I know the market is fantastic for that.
I'm just preoccupied because I feel I have to know everything. I just put pressure on myself to be a full-stack developer.
Thanks a lot man. This was really helpful.
William Li
Courses Plus Student 26,868 PointsYeah, it can easily get overwhelming, web it a very complex being, with so many moving parts, there's HTML, CSS, JavaScript, and then you also needs to know some js libraries like jQuery, Angular, or Backbone, then there's version control like git you also need to know, tons and tons of stuffs, not to mention web is constantly changing and evolving. Mobile development is kinda nicer in comparison, there's one technology stack, iOS or Android, learn it well and you can develop any app you like, and there's huge job demands for mobile developers. Yeah, it's good to know everything about one thing, and know something about everything, just focus on learning ios or android first, getting good at it, land a job, then you can learn more about other stuffs in your spare time and finally become a full-stacker.
B B
2,934 PointsI wouldn't see web dev as a lead in for android/iOS. Skills you learn are definitely transferable, but its not a direct path. If you want to program for iOS or android, I would just jump straight into it.
abhiram reddy
16,020 PointsI think perhaps I might have been overthinking. I thought web development was easier and it's a good starting place to learn to be a developer. I guess I was under the misconception that Mobile development is much more advanced than web.
That's why I thought learning web first was a better option
Chris Atlas
2,038 PointsAs a CS student, I'd agree and say that web dev is not relative to mobile dev. I took JavaScript last semester and Java this semester.
Once, I understood OOP (object-oriented programming), moving onto mobile dev(Objective-C/Swift) was vaguely similiar, but definitely its own beast. Besides, the IDE(Xcode) is so much better than other Dev Environments used in JS and Java.
CONCLUSION: start learning iOS/Android mobile development!
abhiram reddy
16,020 PointsI appreciate the advice Chris!
I just have one quick question though, why does this job description have some web development principles.
It's a junior mobile developer position
Chris Atlas
2,038 PointsYou know what? I'm not sure. BUT GUESS WHAT?
If you bring this up in your interview - something along the lines of, "I'm familiar with Objective-C and OOP, but I notice you're looking for a developer with common skills in etc etc etc. Can I ask why?"
This is great for building rapport with the interviewer and figuring out what they really want you to do at their company. It could be that you'll be helping the Front-End / Back-End team from time to time.
CONCLUSION: Never be afraid to ask! The response to your questions may surprise you :)
abhiram reddy
16,020 PointsThat's true. This job description still looks daunting for a junior position though.
Chris Atlas
2,038 PointsListen to William Yi. He is giving you great advice.
abhiram reddy
16,020 PointsYes he is! I think all of y'all are giving me great advice. It really means a lot! I have one more question, what sites should I look at for junior positions in ios or android?
Chris Atlas
2,038 PointsI noticed your search was in WA. I'm not sure of what's in that area
abhiram reddy
16,020 PointsI just looked on career builder, I didn't do anything special. I actually live in Atlanta, but open to relocation
Chris Atlas
2,038 PointsWilliam gave you a link above. Use it! Team Tree House provides us with links and the new Career feature (right bottom tool bar w/ a check mark)
abhiram reddy
16,020 PointsYes sir on it right now! Thanks for the advice man. Good luck to your endeavors!
abhiram reddy
16,020 Pointsabhiram reddy
16,020 PointsI see job descriptions like this and it has all these skills. To me it looks daunting, do they really expect you to know all this for a junior position?
http://www.careerbuilder.com/jobseeker/jobs/jobdetails.aspx?sc_cmp1=js_jrp_jobclick&APath=2.31.0.0.0&job_did=J3F84676976YZ5WQ05R&showNewJDP=yes&IPath=ILKCV0A