SCJP 5, SCJD 5, SCWCD 5, SCDJWS 1.4, SCBCD 5, SCEA 5
Heilien Tsui wrote:If you have spare time, there is no harm learning
![]()
I am a beginner for iOS app![]()
Spot false dilemmas now, ask me how!
(If you're not on the edge, you're taking up too much room.)
Bert Bates wrote:Hey Dmitri,
I'm guessing that you like being a programmer. It seems perfectly reasonable that you'd be interested in whether you could get work as an iPhone developer!
With that said, my guess is that there's no one answer. It might be that there are a lot of companies close to where you live that are doing such work, it might be that there aren't. The other approach, which is somewhat unique to the mobile market, is that if you have your own idea for a "killer mobile app", you don't need a company. You can create the app yourself and submit it to Apple, and with luck get it into the App store.
hth,
Bert
John Todd wrote:This is another issue Dimitri,
I suggest that you do some iPhone applications and submit it to the AppStore in order to make some credits for you and to convince potential employers and clients.
How to make contacts?
Via friends, LinkedIn, FaceBook, Twitter for example.
Mark Spritzler wrote:Dimitri, if you are getting into programming for money, you won't be any good and you will be chasing the latest over and over again.
If you love programming then you program in what interests you and then you get jobs. Web development is always in demand, iPhone OS coding is tough, you really need to be a programmers programmer.
Not just trying to do it because you hear you might make lots of money. Trust me, any hiring manager will see this and not want to hire someone like that.
Mark
SCJP 1.2 (89%), SCWCD 1.3 (94%), IBM 486 (90%), SCJA Beta (96%), SCEA (91% / 77%), SCEA 5 P1 (77%), SCBCD 5 (85%)
SCJP 1.2 (89%), SCWCD 1.3 (94%), IBM 486 (90%), SCJA Beta (96%), SCEA (91% / 77%), SCEA 5 P1 (77%), SCBCD 5 (85%)
Paul Michael wrote:I also suggest you pay attention to Mark's advice as he has a few apps already in the App Store.
SCJP 1.2 (89%), SCWCD 1.3 (94%), IBM 486 (90%), SCJA Beta (96%), SCEA (91% / 77%), SCEA 5 P1 (77%), SCBCD 5 (85%)
Paul Michael wrote:Instead of trying to create as many programs as you can on the iPhone, why don't you focus on one to make sure you can polish the app to the highest level? That will be a more fulfilling endeavor than having several half-baked apps.
But I'm not sure whether that will give you a big plus on your Java/.Net interviews, since employers who are looking for Java/.Net developers will look for experience in those specific languages.
If landing a Java/.Net job is your primary concern, why not simply join open source projects in Java or .Net?
Dmitri Makovetskiy wrote:
well, iphone programming is based on Java. i participated in one lesson and saw the syllabse. i used printif(%d , %f).. syntax
what is open source projects in Java.
Dmitri Makovetskiy wrote:well, iphone programming is based on Java. i participated in one lesson and saw the syllabse. i used printif(%d , %f).. syntax
Jesper Young wrote:
Dmitri Makovetskiy wrote:well, iphone programming is based on Java. i participated in one lesson and saw the syllabse. i used printif(%d , %f).. syntax
No, to program for the iPhone, you will have to use the Objective-C programming language; not Java or C#.
In fact, that "printf(%d, %f)" syntax you saw does not come from Java; it's something that comes from C, and that Java inherited from C.
Steve Seals wrote:Personally, I would recommend taking no courses at all until you know what you want to do. There are too many people out there going to school and then getting jobs that they really don't even care about. You could simply go through some online tutorials (there are tons of them) and do some work to see what you think you ENJOY doing the most. Apache web server is free, as are all of the tools to run your own local web server. You could set those up, go through some free tutorials, and decide if you're actually interested in web development at all. Same with application development. You could work with so many different languages that require absolutely no monetary investment to see if you even like doing it or not. Even microsoft has gotten aboard and have the .NET express editions that are free of charge. You could decide on your own whether you like java, .NET, web development, python, ruby, etc, etc, etc with only an investment of a few hours a week.
Deciding to go down a career path because you can make some money doing it is a terrible idea. People do it all the time, and they fail miserably. If you don't enjoy doing a job, you WILL NOT give it your best, no matter what you think. Would you rather have a surgeon working on your heart that chose his career path because he could drive fancy cars and buy a big house? Or would you rather have a surgeon that chose his career path because he wants to heal people? This is a no brainer and any prospective employer will choose the person that has the passion for the job over someone that has the passion for a pay check. And believe me, you really can tell the difference between the two.
Bear Bibeault wrote:For better or worse, many employers these days are looking for a "jack of all trades, master of none". So a web developer with design skills is rather sought after. Bad news for true designers who don't have dev skills, but good news for devos who can push pixels around.
Bear Bibeault wrote:Besides, when it comes down to it, what courses you take will rapidly become moot except as a stepping stone to the real world. It's what you do with the knowledge rather than what you took a course for that will count. So take the courses that prepare you for what you want to do with the knowledge.
If I only worked in what I took courses on, I'd be designing antennas or something like that...
Don't get me started about those stupid light bulbs. |