Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Developer Center > programming for apple

programming for apple
Thread Tools
Mac Enthusiast
Join Date: Nov 2001
Location: Washington, DC 20009
Status: Offline
Reply With Quote
Jan 24, 2003, 02:49 PM
 
I'm currently using Hillegass' Cocoa Programming for Mac OS X to teach myself application development under a different platform. Of course I'll always be able to develop applications for my own personal use, but I'm wondering how to get my foot in the door at the professional level. As with everything in the job world, the circle of impossibility applies: "You need experience to get a job, but you need that job to get experience".

I'm curious to know from those who develop applications at the professional level, either with Apple or a renowned Macintosh development company, how they got their start. For the most part, I don't know of many universities that teach Objective-C, the Cocoa interface, and the other tools used to develop for the Macintosh, so I'm assuming most started with a book, just as I am.

How would you suggest getting that foot in the door, not necessarily with software development, but just in general. Is the best way to just start developing applications and hope you get recognized for your talent? Should I fly to Cupertino and parade around Apple with "Hire Me, please!" signs? ???
Just my $.02 :-)
Ti Powerbook 1Ghz w/ Superdrive ......and lovin' it! :)
     
Mac Elite
Join Date: Mar 2000
Location: Cambridge
Status: Offline
Reply With Quote
Jan 24, 2003, 03:26 PM
 
I think the first question I would ask myself is where I am in life. I'm a college student, so something like a campus rep would be helpful to get my foot in the door. If you're not, you might want to look at opportunities with MUGs and maybe other, smaller companies. I'm not a professional, so I don't really know, but those are some thoughts.
     
Mac Elite
Join Date: Sep 2000
Location: Edmond, OK USA
Status: Offline
Reply With Quote
Jan 24, 2003, 04:07 PM
 
You could always contribute to Darwin - that way you could write code for Apple without getting paid! That would probably fit pretty well with Steve-o's hippie sensibilities.

As a software engineer the onus is pretty much on you to learn what you need. Once you have a job, however, companies are usually good about training you for the next thing, E.G., the 'Renowned Shops' for Mac development more than likely paid to have their developers trained in Cocoa/Carbon. It's easier to train someone to use a new language than to replace one member of a functioning team.

Also, you had better at least say you have a working knowledge of C/C++ (and also Java), plus good coding practices (design patterns, etc). If you have the stomache for it you should also be comfortable with Windows technologies.

Of course you could just say "Circle of Impossibility" and that might get you in...
     
milf  (op)
Mac Enthusiast
Join Date: Nov 2001
Location: Washington, DC 20009
Status: Offline
Reply With Quote
Jan 24, 2003, 04:40 PM
 
You could always contribute to Darwin - that way you could write code for Apple without getting paid! That would probably fit pretty well with Steve-o's hippie sensibilities.
This is a good idea and good development here I'm sure would not go unnoticed.

Also, you had better at least say you have a working knowledge of C/C++ (and also Java), plus good coding practices (design patterns, etc). If you have the stomache for it you should also be comfortable with Windows technologies.
Yes, yes, yes, and yes. I'm currently a C/C++ software developer for a big-named company. I'm learning more as I go along. I'm sure there is plenty that I have learned here that could be applied to Cocoa development, etc.

you might want to look at opportunities with MUGs and maybe other, smaller companies
Good idea. I'll just have to keep my eyes open for future opportunities and maybe I'll actually fit the bill for one or two.
Just my $.02 :-)
Ti Powerbook 1Ghz w/ Superdrive ......and lovin' it! :)
     
Registered User
Join Date: Sep 2002
Location: New York City
Status: Offline
Reply With Quote
Jan 30, 2003, 09:16 AM
 
Originally posted by milf:

I'm curious to know from those who develop applications at the professional level, either with Apple or a renowned Macintosh development company, how they got their start...How would you suggest getting that foot in the door, not necessarily with software development, but just in general. Is the best way to just start developing applications and hope you get recognized for your talent? Should I fly to Cupertino and parade around Apple with "Hire Me, please!" signs? ???
Several years ago I worked at Apple as a Software Engineer. I started there while I was still in college. My first position was as an intern...swapping hard drives in machines and doing simple system support. The people there were very happy to show me new things and give me opportunities to assist other teams with their stuff. After a few months I had enough experience with the programming team that I made the move into software engineering. My advice: get into Apple any way you can. The people are great and will help you expand your horizons.

Good luck.
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 02:06 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2