Apple Wants To Turn Community College Students Into App Developers (axios.com)
Ina Fried, writing for Axios: Apple already offers a variety of tools to help school kids learn the basics of coding. Now, it aims to give older students what they need to become full-fledged app developers. On Wednesday the company is releasing, for free, the curriculum for a year-long course on how to write apps for the iPhone. The effort, though available to all, is aimed at community college students and Apple is working with six districts around the country, with the first classes to start this summer and fall. The courseware teaches students how to create apps using Apple's Swift programming language.
Anyone able to make a GOOD app is going to learn Swift just fine.
You may win commercial programmer scholarships or cash prizes!
Modern app appers know that ONLY apps can app apps, so these appers will be apping appy app apps while apping other apps!
Apps!
Java Coders (10 years ago) -> Python Coders (now) -> Swift Coders (future)
For Apple anyway. Do they give a free Mac computer with XCode that's required to develop on? Do they give a free Developer's license for being able to develop on their platform at all?
Oh boy! So there will be that many more (Cr)apps!
Because we absolutely MUST stay in compliance with Sturgeon!
Chas - The one, the only.
THANK GOD!!!
H1B program gotcha down? Never fear, we'll find low cost coders by hook or by crook! Everyone knows programming is "just typing" so about a half hour after your typing class, you'll be programming!
UGH! Well, it's not surprising some megacorps want to encourage everyone to be a "STEM coder". No worries, you only end up working about 10x as hard in school to make just a bit less than your business weasel classmates!
It never surprises me to so all the butt hurt dipshit comments on these boards when a major company like Apple releases a comprehensive guide to learning their relatively new language. Swift is a 4th or 5th gen language designed to allow people to incorporate a vast amount of technology into their applications. Why does it matter if Apple releases their code and a helpful teaching platform for free? If they charges $1000 bucks for it you'd still rant about nothing useful. Half of you idiots don't even program and wouldn't know the difference between SWIFT and Python anyways.
Apple is doing a service to anyone who WANTS to learn their language. If you don't want to learn it, I'm sure you can find another language to learn. Why would you criticize any company for making their language open sourced AND free to learn? And no, to the idiot who thinks its only for iOS, SWIFT works for Linux and MacOS too. In fact its been ported to almost every other platform using this compiler:
https://en.wikipedia.org/wiki/RemObjects_Software
Take your shitty attitude and go somewhere else, preferably to the level 1 tech support desk your career will no undoubtedly be confined to until your replaced by automation.
By the way, Swift is one of the top four loved languages on Stack Overflow:
https://insights.stackoverflow.com/survey/2017#most-loved-dreaded-and-wanted
If you are going to fail, you might as well do it Swiftly.
I only look human.
My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
Should any of them be welders, plumbers or mechanical engineers? AC2 used a lot of those!
The biggest obstacle isn't learning - tutorials are everywhere.
The real obstacle is that you need an Mac to write/compile the code.
With the rise of Android, we see iPhone/iPads becoming the minor platform. More and more developpers start to think Android before Apple...
And with the developpers fleeing that highly proprietary platform, the ecosystem is slowly becoming less and less attracting for new developpers... spiralling to iPhone becoming eventually irrelevant
So they are trying to mass recruit developpers by teaching an useless language to as many people as possible...
Time spent on learning Swift is not spent in learning C, C++, Java, Python, PHP, Javascript, ...
While I'm sure it isn't the point, it is a happy accident that you need to purchase an Apple Mac and an Apple iPhone in order to develop for one. There are 3rd party tools that you can use for cross platform development that run on iOS but both to use the official dev tools and for practical reasons, you must buy a Mac.
This is a requirement of the "gig economy": We need to be more than contractors paying our own health insurance, holiday fund, pension fund, training, uniforms and tools. We also need to be creators/makers selling a product, not just our sweat and experience for the lowest price.
Being an App developer is like being an Actor. Only the top 5-percent can actually make a living doing it.
While I am sure it's a thrill to someone to come up with their own "computer language" it is pretty much a pointless exercise.
Let's be honest, pretty much all computer languages since the first one, and especially the more recent ones, last 20 years are merely repeats of the same stuff.
Same loops, same if statements, same function calls, same everything.
Yes, we may have new libraries (which are not the language), for say accessing a new gadget, but the basic language constructs are pretty much all the same. Just with different syntax.
Caution: Contents under pressure
But first buy a mac and an iphone! Thanks timmy!
I wanna know who is paying for the incredbly affordable 1500 apple notebook plus 100 developer fee :)
If you have anything on the ball get your PhD and start your own empire.
Don't live and die as a M$ tool...
Apps are the scourge of software engineering and developers.
There's little or no value in spending significant time working on them, certainly not as an indie.
If you want to teach App dev then focus it on game development with the outcome of a job in an industry that makes about the only money there is in apps.
Otherwise fix the broken attitude of the smart phone endowed public to not expect, or demand, everything for free.
Grudging handing over the small change they'd happily give a busker or beggar on the streets in exchange for hard work and something they want and will use.