80年代的孩子比現在千禧一代更早開始程式設計
近日,HackerRank發佈了2018年開發技能報告,其中探討了一些對理解開發人員環境至關重要的事情,並且探討了諸如程式設計人員工作場所所要求的東西,他們喜歡使用的技術,以及他們如何進入軟體發展行業等問題。
1.四分之一的開發者在學會了編碼之後才從事程式設計領域
那些年齡在18到24歲之間的人絕大多數是在十幾歲的時候開始他們的程式設計之旅。49.6%的人在16至20歲之間開始程式設計。
2.最年輕的編碼人員
在參與調查的17個國家中,
哪個國家在5到10歲之間學習編碼的人數占比最高?
3.幾乎所有的開發者都渴望學習
似乎每年都會有一個新的標誌性程式設計語言、框架或庫在整個開發者博客中流行。自學是所有年齡段的開發者的常態。儘管67%的開發人員擁有CS學位,但大約74%的人表示大部分是自學的。
由於程式設計是以解決新挑戰的獨立研究為中心的,所以自學成為開發者的重要組成部分。開發者應該保持對程式的好奇心和真正的興趣,持續學習,並適應技術不斷發展的格局。
4.開發人員正在學習的語言
儘管新語言經常出現,但掌握核心、傳統語言對於開發者來說是最重要的。總的來說,現在的開發語言趨勢是:JavaScript、Java、Python、C++和C。
當下最受歡迎的開發語言:
5.世界上最大的差距在於我已經學會了JavaScript框架,而你沒有
程式設計語言一般是不能一被創建就被採用,
最受歡迎的框架:
6.幾乎所有的公司都優先考慮你解決問題的能力
解決問題的能力是所有公司都要考核的一項內容,不僅僅是程式設計語言的熟練程度、調試和系統設計,
解決問題的能力:
7.你的能力比你的學歷更重要
很多人認為,招聘人員更有意招聘名牌大學獲得CS學位的人,但事實是,他們更關心的是你的能力而不是學歷。一般來說,從簡歷中可以脫穎而出的是“多年的經驗”,而學歷、證書這些反而是次要考慮因素,因為這些因素並不代表你有足夠的技能。
8.開發者紛紛湧向流行的程式設計語言
當開發人員不知道他們正在學習的幾種語言之間的差別時,他們會有一個明顯追逐矽谷科技巨頭的趨勢。
開發者計畫學習哪種語言:
9.Python是獨一無二的
根據我們的愛恨指數(Love-Dislike Index),JavaScript可能是當下最具有需求的語言,但是Python贏得了所有年齡段開發者的心,Python也是開發者最想要學習的語言。
開發者喜歡哪種語言?
10.對於學生來說,學習和生活都是最重要的
專業能力是學生在尋找工作時的第一要素,薪酬也是和專業能力相關聯的。工作與生活的平衡對學生來說依然重要。學生們渴望學習並發揮他們的潛力,因此在工作與生活的平衡中,優先考慮職業。
維持健康的工作與生活平衡的最佳方式是什麼?
8.開發者紛紛湧向流行的程式設計語言
當開發人員不知道他們正在學習的幾種語言之間的差別時,他們會有一個明顯追逐矽谷科技巨頭的趨勢。
開發者計畫學習哪種語言:
9.Python是獨一無二的
根據我們的愛恨指數(Love-Dislike Index),JavaScript可能是當下最具有需求的語言,但是Python贏得了所有年齡段開發者的心,Python也是開發者最想要學習的語言。
開發者喜歡哪種語言?
10.對於學生來說,學習和生活都是最重要的
專業能力是學生在尋找工作時的第一要素,薪酬也是和專業能力相關聯的。工作與生活的平衡對學生來說依然重要。學生們渴望學習並發揮他們的潛力,因此在工作與生活的平衡中,優先考慮職業。
維持健康的工作與生活平衡的最佳方式是什麼?