{"id":246583,"date":"2018-01-29T14:55:35","date_gmt":"2018-01-29T12:55:35","guid":{"rendered":"https:\/\/mybroadband.co.za\/news\/?p=246583"},"modified":"2018-01-29T14:56:46","modified_gmt":"2018-01-29T12:56:46","slug":"how-programmers-learn-to-code","status":"publish","type":"post","link":"https:\/\/mybroadband.co.za\/news\/smartphones\/246583-how-programmers-learn-to-code.html","title":{"rendered":"How programmers learn to code"},"content":{"rendered":"<p>HackerRank recently published the results of its 2018 Developer Skills Report, in which it asked programmers when they started coding.<\/p>\n<p>39,441 professional and student developers completed the online survey from 16 October to 1 November 2016, with over\u00a025% of the developers surveyed writing\u00a0their first piece of code before they were 16 years old.<\/p>\n<h3 class=\"my-4\">How programmers learn<\/h3>\n<p>In terms of how programmers learnt to code, self-teaching is the norm for developers of all ages, stated the report.<\/p>\n<p>\u201cEven though 67% of developers have computer science degrees, roughly 74% said they were at least partially self-taught.\u201d<\/p>\n<p>On average, developers know four languages, but they want to learn four more.<\/p>\n<p>The thirst for learning varies by generations &#8211; developers between 18 and 24 plan to learn six languages, whereas developers older than 35 only plan to learn three.<\/p>\n<p><a  data-lightbox=\"post-image\" href=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2018\/01\/HackerRank-2018-how-did-you-learn-to-code.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-246145\" src=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2018\/01\/HackerRank-2018-how-did-you-learn-to-code.jpg\" alt=\"HackerRank 2018 how did you learn to code\" width=\"468\" height=\"345\" \/><\/a><\/p>\n<h3 class=\"my-4\">What programmers want<\/h3>\n<p>HackerRank also looked at what\u00a0developers want most from an employer.<\/p>\n<p>On average, a good work-life balance, closely followed by professional growth and learning, was the most desired requirement.<\/p>\n<p>Segmenting the data by region revealed that Americans crave work-life balance more than developers Asia and Europe.<\/p>\n<p>Students tend to rank growth and learning over work-life balance, while professionals rate compensation more highly than students do.<\/p>\n<p>People who work in smaller companies tended to rank work-life balance lower, but it was still in their top three.<\/p>\n<p>Age also made a difference, with developers 25 and older rating work-life balance as most important, while those between 18 and 24 rate it as less important.<\/p>\n<p>\u201cIn some ways, we\u2019ve discovered a slight contradiction here. Developers want work-life balance, but they also have an insatiable thirst and need for learning,\u201d said HackerRank.<\/p>\n<p>It advised that focusing on doing what you enjoy, as opposed to trying to learning everything, can help strike a better work-life balance.<\/p>\n<p><a  data-lightbox=\"post-image\" href=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2018\/01\/HackerRank-2018-what-do-developers-want-most.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-246153\" src=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2018\/01\/HackerRank-2018-what-do-developers-want-most-640x342.jpg\" alt=\"HackerRank 2018 what do developers want most\" width=\"640\" height=\"342\" srcset=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2018\/01\/HackerRank-2018-what-do-developers-want-most-640x342.jpg 640w, https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2018\/01\/HackerRank-2018-what-do-developers-want-most-600x321.jpg 600w, https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2018\/01\/HackerRank-2018-what-do-developers-want-most-768x410.jpg 768w, https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2018\/01\/HackerRank-2018-what-do-developers-want-most.jpg 790w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p><a  data-lightbox=\"post-image\" href=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2018\/01\/HackerRank-2018-how-to-improve-work-life-balance.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-246151\" src=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2018\/01\/HackerRank-2018-how-to-improve-work-life-balance-378x430.jpg\" alt=\"HackerRank 2018 how to improve work-life balance\" width=\"378\" height=\"430\" srcset=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2018\/01\/HackerRank-2018-how-to-improve-work-life-balance-378x430.jpg 378w, https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2018\/01\/HackerRank-2018-how-to-improve-work-life-balance-352x400.jpg 352w, https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2018\/01\/HackerRank-2018-how-to-improve-work-life-balance.jpg 451w\" sizes=\"(max-width: 378px) 100vw, 378px\" \/><\/a><\/p>\n<h3 class=\"my-4\">Now read:\u00a0<a href=\"https:\/\/mybroadband.co.za\/news\/software\/246355-bots-that-talk-more-like-people.html\" rel=\"bookmark\">Bots that talk more like people<\/a><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>HackerRank recently published the results of its 2018 Developer Skills Report.<\/p>\n","protected":false},"author":23,"featured_media":152039,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17934],"tags":[48522,35],"class_list":["post-246583","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-smartphones","tag-hackerrank","tag-headline"],"_links":{"self":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/246583"}],"collection":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/comments?post=246583"}],"version-history":[{"count":1,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/246583\/revisions"}],"predecessor-version":[{"id":246589,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/246583\/revisions\/246589"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/media\/152039"}],"wp:attachment":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/media?parent=246583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/categories?post=246583"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/tags?post=246583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}