Re:Ask HN: Getting into iOS Development (Advice)?
by drewcrawford on Sunday November 20, 2011 @11:59PM
(#3260048)
The job opportunities are pretty much endless right now if you have experience. There's a $50MM company moving in across the street that keeps inviting me to parties because they can't find enough people to hire. I probably get 5 e-mails from recruiters a week.
In the contracting game, there are unfortunately a large number of people who don't have a good appreciation of your costs, much more so than web dev or other types of contracting. Sifting through the haystack to find the good gigs is a royal pain.
As for the work itself, it is definitely low-level development, and when done right, it is fun & rewarding. You get different kinds of performance problems than you would get with web dev, which is fun, and the release cycles cause you to come up with some interesting solutions for tracking down and fixing issues. When you're fixing bugs in that codebase from India, on the other hand, because they wrote 20 KLOC in a single file and not a lick of memory management in the lot, you start to ponder your sanity.
In the contracting game, there are unfortunately a large number of people who don't have a good appreciation of your costs, much more so than web dev or other types of contracting. Sifting through the haystack to find the good gigs is a royal pain.
As for the work itself, it is definitely low-level development, and when done right, it is fun & rewarding. You get different kinds of performance problems than you would get with web dev, which is fun, and the release cycles cause you to come up with some interesting solutions for tracking down and fixing issues. When you're fixing bugs in that codebase from India, on the other hand, because they wrote 20 KLOC in a single file and not a lick of memory management in the lot, you start to ponder your sanity.