Apple Expands 'Everyone Can Code' Initiative to Students Around the World

Discussion in ' News Discussion' started by MacRumors, Nov 8, 2017.

  1. fairuz macrumors 68020


    Aug 27, 2017
    Silicon Valley
    Yeah, it's surprising how few American high schools have even the most basic computer science course. I'll bet they can easily at least find people to teach Python but just haven't gotten it through their management yet. They shouldn't have even waited until this new tech boom. It should've happened in the 90s.
  2. dogslobber macrumors 68040


    Oct 19, 2014
    Apple Campus, Cupertino CA
  3. i.mac, Nov 8, 2017
    Last edited by a moderator: Nov 9, 2017

    i.mac macrumors 6502a

    Dec 14, 2007
    True. Unless you program AI with swift, in which case Apple’s effort for all to learn to code is still valid.
  4. mi7chy macrumors 603


    Oct 24, 2014
    Investing in Swift alone is a dead end like Objective C. You'd probably want to look at the leaders in space, autonomous vehicles, machine learning, etc. to find out the in-demand languages such as C++, Python, OpenCL, C, Assembly, Labview, Matlab, etc.
  5. TheTruth101 Suspended

    Mar 15, 2017
    I believe coding will be next to learning a regular language. In my office we have an employee who builds apps for everything for internal use. He even created an app that will read the files created by Adobe Premiere and translate them into excel so we can see if there are errors in the editing compared against a quality control formula. The app substract all the metadata of the file, metadata that is not public.

    Coding will be the next thing to put together elements.
  6. CarlJ macrumors 68030


    Feb 23, 2004
    San Diego, CA, USA
    Very much this. The first programming language is hard, because you're learning a bunch of fundamental concepts is hard. The second on is also somewhat hard, because you're discovering which of those concepts are invariant and which vary, or appear in different ways from one language to the next. After that, adding languages gets easier with each new one.
  7. Frisco macrumors 68020

    Sep 24, 2002
    How about
    'Everyone Can Farm' Initiative to Students Around the World?'
  8. MH01 Suspended


    Feb 11, 2008
  9. JoeG4 macrumors 68030


    Jan 11, 2002
    Bay Area, Ca.
    If they want to get into web stuff, then html, css, javascript, and some popular javascript frameworks too.

    I'm still surprised how dang popular labview is. geez.
  10. MH01 Suspended


    Feb 11, 2008
    And have the prerequisites to attend college ;)
  11. -BigMac- macrumors 68000


    Apr 15, 2011
    Melbourne, Australia
    Wooo finally I can say I’m proud of being a student of RMIT:D
  12. iTom17 macrumors 6502a


    Aug 2, 2013
    Eindhoven, the Netherlands
    Even the Netherlands? That's pretty cool actually. Sad it's not at Fontys University of Applied Sciences. :(

    At the other hand: I do currently study for a Bachelor in IT, that includes a lot of software engineering. Already know the basics by now, so that's something. :p
  13. Piggie macrumors G3


    Feb 23, 2010
    This sounds exactly like UK schools nowadays.
    Everyone is a winner, there are no losers, we are all as good as each other.
    Oh and look, a Pink unicorn with rainbows is over there also!

    Yes Tim, everyone can code "Badly"

    That's like saying, everyone can spin a pot on a potters wheel. Yes, everyone will have a lump of clay that in some way might resemble a very ugly pot. A few will have a superb pot, but indeed, everyone CAN make a pot.
    Just Everyone can't make anything that's any good. Only some people can.
  14. WBRacing macrumors 65816

    Nov 19, 2012
    It seems only fair, considering the slating the Bill & Melinda Gates Foundation got on a thread some time ago on this site for it's bias towards Microsoft software.
  15. Tech198 macrumors G5

    Mar 21, 2011
    Australia, Perth
    too exhausting...
  16. CarlJ macrumors 68030


    Feb 23, 2004
    San Diego, CA, USA
    That's possibly a good idea. Which company whose expertise is in farming are you suggesting should take this up?
  17. 576316 macrumors 601

    May 19, 2011
    Exactly my thoughts. Learning to program Swift on macOS and iOS is giving yourself a very narrow skillset. Likely useful, but narrow.
    --- Post Merged, Nov 9, 2017 ---
    To be fair, I'm a programming undergraduate and it shocked me when I saw the average wages for programming in the US. They're eye wateringly high compared to similar jobs in the UK.

    But obviously, falling wages is never a good thing. Especially in an industry that is promised to be so lucrative.
  18. Bacillus Suspended


    Jun 25, 2009
    Oh Apple bring us a Swift version for Windows/Chromebooks that schools can afford.
  19. 576316 macrumors 601

    May 19, 2011
    I think at that point, AI would have replaced absolutely all jobs. So I don't think we'd have to worry all that much. Bring on my UBI. Programmers/software engineers will be the last to go.
  20. travelsheep macrumors 6502


    May 30, 2013
    What Apple is really saying: Everyone can take up a credit and finance an Apple Laptop or Apple iPad
  21. nextuser macrumors member

    Feb 15, 2016
    I am actually just about to graduate from RMIT with a degree in CS.

    Let me just say that I am 100% certain that this will produce 0 competent programmers, the quality of the professors at RMIT is quite low. Anybody who is of reasonable intelligence would be able to teach themselves how to program, and would be better programmers than the people who are supposedly teaching them how to code.

    For the forseeable future, programming will be largely a self-taught field. Anybody who is not capable of teaching themselves will not end up being a good programmer.

    I am expecting the quality of apps to go down even further.
  22. ChrisCW11 macrumors 65816

    Jul 21, 2011
    For Apple this is just about entrenching a generation of students into their closed ecosystem. I mean sure, learning ANY language is about learning logic skills and problem solving which is transferable, but Swift is so one dimensional and limiting skill that only supports one company comes off as very trite endeavor. Java or even C# these days works on so many other platforms and is less fixated on herding cattle towards a future that supports only one company's profit margins. Learning Swift requires buying Mac's and iDevices, it's so utterly greedy and transparent.

    Having said that the idea that EVERBODY must CODE in the future is also ridiculous. Apple should be focused on innovation to let the average person "program" using natural language constructs and machine learning so that people do not have to toil in some low level language to get something done. A scientist should be as able to ask Siri to solve a problem by providing some natural language constructs and rules just as a person at home asking Siri to compile a list of vacation destinations with a set or criteria, price and ranking scheme and in both cases neither having to open up XCode (on a Mac of course) and start pounding out code or scrapping the App Store to find something that is already is nearly what they want to use.

    Yes, there will be a need for people in the future to build those tools and services for the masses, but even so a good natural language development system would eventually pull most people out of the compiler and move them into a system that is more natural and creative then a text editor.

    If in 20 years 80% of the jobs out there require knowledge of Swift and how to code and compile, well, that will be a post-apocalypse scenario for a lot of people.
  23. meaning-matters macrumors 6502


    Dec 13, 2013
  24. AdonisSMU macrumors 604

    Oct 23, 2010
    This is great and all but their code editor Xcode is hot garbage. I wouldn't recommend it to anyone. Like there is no excuse for it to be that bad. Xcode doesn't support JavaScript, HTML and CSS out of the box. Apple won't even let people implement all of the missing features as extensions onto Xcode geesh!!! Even free open source editors like Atom and VSCode end up being better options.
  25. Gorms, Nov 9, 2017
    Last edited: Nov 9, 2017

    Gorms macrumors 6502


    Aug 30, 2012
    Swift is settling already. The jump from 3-4 is minor in comparison to the baffling that was hellscape of swift 1 - 1.x - 2.

    My bigger thought for this is... where are all the jobs to support this? There aren't a huge amount of opportunities to support this in the UK. At all. The App Store race to the bottom pricing structure & Apples 30% cut make it pretty hard to support yourself as an indie developer as it is. I don't see how a large influx of developers does anything except drive down quality as well as, ultimately, pay as multiple people have said. Then you factor in the fact that the same thing is happening in developing countries (and they can really drive the price down) and then at some point you'll find you're at the point where the web dev industry is now which is face down in the gutter looking for pennies.

    You'll want more than one language under your belt to do well in this industry but that desire for work across languages comes in time once you've learnt your first I guess. If I was just starting now & had a bunch of Apple kit I'd probably pick Swift too though.

Share This Page