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.
You may win commercial programmer scholarships or cash prizes!
Java Coders (10 years ago) -> Python Coders (now) -> Swift Coders (future)
Oh great, now look at what you've done. You got him all excited, he'll be running around for hours before falling asleep.
#DeleteFacebook
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
Yup. God knows we need more apps. That's totally the itch I need scratched.
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
The biggest obstacle isn't learning - tutorials are everywhere.
The real obstacle is that you need an Mac to write/compile the code.
You're kinda behind the times. Don't need a developer's license to 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, ...
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.
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
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.