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

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

  1. fairuz macrumors 6502a

    fairuz

    Joined:
    Aug 27, 2017
    Location:
    San Francisco
    #26
    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 68030

    dogslobber

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

    i.mac macrumors 6502a

    Joined:
    Dec 14, 2007
    #28
    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 601

    mi7chy

    Joined:
    Oct 24, 2014
    #29
    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 macrumors regular

    Joined:
    Mar 15, 2017
    #30
    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 68020

    CarlJ

    Joined:
    Feb 23, 2004
    Location:
    San Diego, CA, USA
    #31
    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

    Joined:
    Sep 24, 2002
    Location:
    Utopia
    #32
    How about
    'Everyone Can Farm' Initiative to Students Around the World?'
     
  8. MH01 Suspended

    MH01

    Joined:
    Feb 11, 2008
  9. JoeG4 macrumors 68030

    JoeG4

    Joined:
    Jan 11, 2002
    Location:
    Bay Area, Ca.
    #34
    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

    MH01

    Joined:
    Feb 11, 2008
    #35
    And have the prerequisites to attend college ;)
     
  11. -BigMac- macrumors demi-god

    -BigMac-

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

    iTom17

    Joined:
    Aug 2, 2013
    Location:
    Eindhoven, the Netherlands
    #37
    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 604

    Piggie

    Joined:
    Feb 23, 2010
    #38
    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 6502a

    WBRacing

    Joined:
    Nov 19, 2012
    Location:
    UK
    #39
    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 G4

    Joined:
    Mar 21, 2011
    Location:
    Australia, Perth
    #40
    too exhausting...
     
  16. CarlJ macrumors 68020

    CarlJ

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

    Joined:
    May 19, 2011
    #42
    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 macrumors 68000

    Bacillus

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

    Joined:
    May 19, 2011
    #44
    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 regular

    travelsheep

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

    Joined:
    Feb 15, 2016
    #46
    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 6502a

    Joined:
    Jul 21, 2011
    #47
    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

    meaning-matters

    Joined:
    Dec 13, 2013
  24. AdonisSMU macrumors 603

    Joined:
    Oct 23, 2010
    #49
    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

    Gorms

    Joined:
    Aug 30, 2012
    Location:
    UK
    #50
    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