Objective-C/iOS vs Java - Career Prospects ? (A non-technical question, well mostly)
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
My dilemma is whether I should begin OC this "early" or not. I am thinking of venturing into the mobile world and I think that a Java/OC combination would improve career prospects.
Right now, I feel that I should get OC out of my mind for the next 6-8 months and focus on mastering Java (perhaps with a bit of scripting language thrown in). My perception is
as follows (feel free to correct me) -
I don't think that OC will prepare me for anything else. You know, like C can make you better prepared for C++, or C++ can make you better prepared for Java.
Its not necessary to follow those orders, but at least the C , C++ order helped me. I think that OC will make me confined to Apple's world. iThis and iThat.
Thats it ! nothing more !
But, Java...is a different story. Don't know if it could make learning Ruby, Python etc easier in any way, but it could certainly give me more career options -
Android, Hibernate, Spring, Hadoop and what not. I can work in front end (with a bit of extra skills) or back end.
If Apple goes kaput when the next awesome phone/OS company enters the market, OC guys might suffer severely. But Java folks will have other places to go, unless Java goes kaput too.
As of now, both scenarios seem unlikely.
So, my question is should I focus on being a Java master now and then do OC much later ?
Java Newbie with 72% in OCJP/SCJP - Super Confused Jobless Programmer.
I am a "newbie" too. Please verify my answers before you accept them.
-
1 -
-
Number of slices to send:Optional 'thank-you' note:
-
-
Cheers!
Luke
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
Luke Kolin wrote:You should focus on getting good at something. Being a beginner in 20 different technologies does help you very much.
Cheers!
Luke
Yes, I understand that. In fact, I want to master many of them. Not only because it helps my career, but also because a tool/skill may have alternatives, but those alternatives may be the best for solving a particular problem.
maybe this is an example - OOPS - both C++ and Java can do that.
Java Newbie with 72% in OCJP/SCJP - Super Confused Jobless Programmer.
I am a "newbie" too. Please verify my answers before you accept them.
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
Andy Jack wrote:Yes, I understand that. In fact, I want to master many of them. Not only because it helps my career, but also because a tool/skill may have alternatives, but those alternatives may be the best for solving a particular problem.
maybe this is an example - OOPS - both C++ and Java can do that.
Somebody once said, the trick to getting a lot of things done is to do one thing at a time.
In the longer term you will need to be able to offer a variety of skills, but if I were you, I'd focus on one language right now e.g. Java, and start getting good at that, before you rush off into C++ or Objective-C etc.
No more Blub for me, thank you, Vicar.
| Blueberry pie is best when it is firm and you can hold in your hand. Smell it. And smell this tiny ad: The new gardening playing cards kickstarter is now live! https://www.kickstarter.com/projects/paulwheaton/garden-cards |








