Son 14 into coding - help

Options
2

Comments

  • 50Twuncle
    50Twuncle Posts: 10,763 Forumite
    Photogenic First Anniversary Name Dropper First Post
    Options
    AndyPix wrote: »
    Same as me exactly, thats why I advise PHP .
    PHP is what does all the "nuts and bolts" stuff on a website when someone clicks something etc
    It has nothing (much) to do with design, and everything to do with the workings of the site


    PHP controls what happens on the server, BEFORE the web page is served to the browser





    Higher education is totally pointless for a career in IT.
    After many years programming and consulting, I am now the IT manager for a big global enterprise.
    I wouldnt look twice at a CV that has 3 years of university on it compared to 3 years actually doing the job at an entry level position.


    Im not talking about vocational qualifications either, i am talking about real world experience in an entry level position.
    Learning the job whilst on the job if that makes sense.


    Experience in this game counts for everything

    He will follow his own path and you are doing great by supporting him, Im just telling you my take on
    things as it will be someone like myself that he sits infront of when he applies for that job :)

    This is NOT IT - It is programming - which is a completely different path !!
  • Lokolo
    Lokolo Posts: 20,861 Forumite
    First Post First Anniversary
    Options
    AndyPix wrote: »
    Higher education is totally pointless for a career in IT.
    After many years programming and consulting, I am now the IT manager for a big global enterprise.
    I wouldnt look twice at a CV that has 3 years of university on it compared to 3 years actually doing the job at an entry level position.


    Im not talking about vocational qualifications either, i am talking about real world experience in an entry level position.
    Learning the job whilst on the job if that makes sense.


    Experience in this game counts for everything

    He will follow his own path and you are doing great by supporting him, Im just telling you my take on things as it will be someone like myself that he sits infront of when he applies for that job :)

    Disagree completely. Yes experience is lot more valuable but it is not completely pointless what so ever. A lot of jobs in IT do require high levels of education, especially in a big corporate company. My company pays very well in IT but there's no way in hell I would have got this job with the pay I was on, without a degree, especially in early 20s.

    A lot of Comp Sci. degrees offer sandwich years where the student works for a year, which is also very useful.
  • AndyPix
    AndyPix Posts: 4,847 Forumite
    Name Dropper First Anniversary First Post Photogenic
    edited 14 June 2017 at 4:25PM
    Options
    50Twuncle wrote: »
    This is NOT IT - It is programming - which is a completely different path !!
    And your experience in this is ???
    Lokolo wrote: »
    Disagree completely. Yes experience is lot more valuable but it is not completely pointless what so ever..
    OK, not pointless, but VASTLY inferior to the same time spent in real world scenarios
    Lokolo wrote: »
    especially in a big corporate company
    Applying for a job in the big corporate company where I am the IT manager -
    Higher education means nothing apart from that you know how to take exams - just another CV for the no pile


    Anyway - I dont want to detract from the OP getting further opinion by argueing - This is just my own experience and opinion gained by living the life that we are discussing.


    Others opinions are just as valid
  • paddyrg
    paddyrg Posts: 13,543 Forumite
    Options
    For what it's worth, I got into programming aged 10 on a borrowed ZX80, and quickly bought my own ZX81. Via all kinds of distractions I ended up working for a BIIIIIG IT company, then left IT to follow different directions. I mention this for context as I've consulted for huge cash and I've done it for fun and seen it all from a few sides.

    The comment from Ringo about the difference between programming and software engineering is actually a really big one. At the moment I've no doubt he's hacking together bits of sample code, and getting results - results in limited cases, very likely getting results when things are going along the ideal path, but in terms of testing, error recovery, management interfaces, etc it's very unlikely he's got that stuff down yet. A lot of developers twice his age don't have that stuff down yet.

    For now he's enjoying discovering that computers are slaves, but when he wants to step up, it's about planning, scoping, error handing and testing, code repository use, all the stuff surrounding the coding that separates the professionals and hobbyists.

    Is he into Arduino? It's a really good way to become better at coding as the microcontrollers compilers speak C, but have additional libraries to simplify things at first, then you can go deeper to get get more out of them. The great thing with Arduino world is that for a few quid you can sense and affect the real world, all the sensor circuits etc are readymade to be compatible. Want to sense a candle going out and print the time to an OLED screen for some reason? Under a tenner for all the parts, all the code samples are written, and you're able to do it in an evening in your bedroom. Microcontrollers have limited programme space, so you start learning to be efficient, which is good practice.
  • AndyPix
    AndyPix Posts: 4,847 Forumite
    Name Dropper First Anniversary First Post Photogenic
    Options
    ^^ Great post Paddy
  • 50Twuncle
    50Twuncle Posts: 10,763 Forumite
    Photogenic First Anniversary Name Dropper First Post
    Options
    AndyPix wrote: »
    And your experience in this is ??
    25 years of being an IT engineer - proper IT - Not "programming" !!
  • AndyPix
    AndyPix Posts: 4,847 Forumite
    Name Dropper First Anniversary First Post Photogenic
    Options
    50Twuncle wrote: »
    25 years of being an IT engineer - proper IT - Not "programming" !!


    So you are saying you have no experience in the subject being discussed ? Or the route to employment
    And judging by some of the questions you have asked on this forum, I may have to rethink my idea that experience makes a good engineer.


    But lets save that arguement for another day, this thread is very positive and its great that the OP is researching this for his/her son
  • System
    System Posts: 178,093 Community Admin
    Photogenic Name Dropper First Post
    Options
    Hi

    Hope this helps...

    https://github.com/antirez/kilo
    http://viewsourcecode.org/snaptoken/kilo/05.aTextEditor.html

    A text editor in less than 1000 LOC with syntax highlight and search.

    I struggle just to understand counting to a thousand, so I cannot verify if it's less than thousand, much less what it's about, arf arf.
  • culpepper
    culpepper Posts: 4,076 Forumite
    Options
    Yay well done to him.
    My son also has an interest in coding. He took C programming at evening classes some years ago .
    He doesn't work within IT at all but he has studied LISP and uses it when he wants to create software for use in simplifying tasks in the field he works in now and finds it very usable on modern machines even though it is a very old language . Maybe your son might find that language interesting too.
  • scaredofdebt
    scaredofdebt Posts: 1,640 Forumite
    First Anniversary Combo Breaker First Post
    Options
    If he's wanting to get a career in IT or as a programmer, suggest he looks at job adverts to see what skills are in demand, ie C#.NET are two of the biggies currently. This does change quite rapidly though so by the time he's ready to get a job it may have changed.

    A degree can be useful but it's not vital, I worked in IT for ten years with no degree and it wasn't an impedement, but some jobs do specifically state they want degree level candidates.

    When I was looking at going to Uni (1980s) most of the people I knew with degrees couldn't get jobs as the IT jobs wanted experience, so I decided not to go down the Uni route, but times change.

    With the internet there are so many opportunities, so he will already have good experience by the time he is 18 (compared to peers) and the degree may not be necessary.

    As an employer I'd rather someone with the interest and initiative to do what your son is doing rather than a graduate with reletively little experience. Very useful qualities in fairly short supply nowadays.

    He may find a job in IT isn't as interesting as he thinks (been there!) so freelancing may be the way to go so he can pick and choose his work.
    Make £2018 in 2018 Challenge - Total to date £2,108
This discussion has been closed.
Meet your Ambassadors

Categories

  • All Categories
  • 343.2K Banking & Borrowing
  • 250.1K Reduce Debt & Boost Income
  • 449.7K Spending & Discounts
  • 235.3K Work, Benefits & Business
  • 608K Mortgages, Homes & Bills
  • 173.1K Life & Family
  • 247.9K Travel & Transport
  • 1.5M Hobbies & Leisure
  • 15.9K Discuss & Feedback
  • 15.1K Coronavirus Support Boards