Ask HN: Help me get rid of a dilemma I've never had[The Apple dilemma]
Whoo, so here I am, I know how to code Obj. C cmd-line apps but anything more than that, just forget it.
Then, in June, came WWDC, with its Swift, iOS 8, and Yosemite blow(if I may call it that). So, now, I'm totally confused what to do...
On one side, there's the option of using the Apple developer Library to learn[http://developer.apple.com/library/](But, it's getting started guide is really outdated and kinda, confusing and useless), then, there's the option of using the Swift iBooks(But I'm not sure if I should learn Swift, a language thats not open source and I don't think has a future after reading a number of blog posts against it) or there's also the option to continue learning Obj. C(I'm not sure why I should not learn Swift but learn Obj. C[P.S. I know C inside out]). There really aren't any other books that I think are cool for ios8 + Yosemite development learning, but a considerable option is http://designcode.io but again, that has a problem. I barely have any idea about ios design and stuff, and the book aims to serve Designers(acc. my understanding).
So, substantially, for the last couple of months, I haven't learn't anything because I've been totally, and when I say totally I mean totally confused. Hence I'm stuck doing nothing, which is not something I want. I've gon back to coding HackerRank problem solutions in C, which is something which I'm fed up of now...
Help me, ppl. I'm looking forward to it.
4 comments
[ 4.6 ms ] story [ 111 ms ] threadI know that OS updates and SDK changes can often feel like a blow, but it's just a natural progression of the industry. We're all in the same boat with you. Keep on pivoting, keep on learning, and keep on adapting to the new environments you find yourself in. It's, for better or worse, part of the job.
You're in a great position to soak up new information, try to be a sponge; but don't let yourself get emotionally attached to the language-of-the-week or framework-of-the-day. They're all just tools.
Swift ? OR Obj. C ?
A lot of people lose that sense of wonder they had when they were young. Don't pay attention to those external validation and "achievements". Something on the inside has driven you at your young age to overcome some complex technical challenges. Try and get in touch with whatever that is and keep it fun. It'll be that thing that will help you overcome the challenges in life that we all eventually face.