【经验】新人学习写程序的第一道坎
1.首先想清楚一個問題,明確學習動機
排第一位的大多數是聽說程序員職業“高薪”(談不上對計算機感興趣,但不討厭),第二是出于興趣愛好,第三是現有工作無出路,想通過學習一門技術再就業。
2.明確程序員領域細分
前端,做用戶能看到的,包括網頁頁面,IOS/Android客戶端,前端崗位最多的是做網頁頁面的,IOS/Android客戶端崗位相對較少,建議選擇崗位最多的方向好就業。
系統后臺開發,也叫web開發,程序員數量最多的比例,使用語言種類多種多樣,1:java ?2:python 3:go 4:其他 Java崗位最多,BAT大廠幾乎是Java的天下。
數據崗,也就是常聽到的“大數據”,主要負責處理業務數據,為系統后臺開發提供數據基礎。大廠崗位數量基本和系統后臺開發持平。
算法崗,也就是常聽到的“機器學習”,負責業務場景分析,提供有一定特征的數據,為業務做支撐,比如金融公司做放貸的,如果通過算法識別不能還貸的人避免給這部分人放貸款。
測試崗,也就是QA,負責軟件上線前的測試,包括功能完整性測試和業務漏洞測試。
產品崗,負責系統(產品)的規劃,PRD(Product Research and Development)編寫。
3.哪個崗位工資最高?
新人可能會對各種崗位的工資很好奇,傾向于選擇工資最高的,比如“AI”“機器學習”,這個錯誤認知被培訓結構利用的淋漓盡致。
拉開工資差距的工作年限,城市,公司屬性,比如應屆生,同北京,同一個廠子,算法/數據/系統開發往往相差不多,拉開差距的是能否劈荊斬棘升級,跳槽和HR聊的如何,以及技術能力積累,并不是哪個崗位,工資的天花板是你努力程度決定,而不是哪個崗位。
4.學習哪個語言?
根據市場需求,如果想快點找到工作,選擇崗位最多的,提高分母,目前北上廣崗位最多的依舊是java系統開發,前端。算法和數據崗位在大廠也很多,二三線城市小公司可能比較少。
5.java簡單還是python簡單?
對于0基礎新人開始,都簡單,也都不簡單。有人聽說python更適合新人,傾向于選擇簡單的,個人感覺并不存在,決定能否學會更多的是因素是你投入的學習時間。
6.學到什么程度可以找到工作?
如果你想找工作,一般企業里面試往往不是只考察你對一門語言的了解,這只是其中一小部分,還有對計算機基礎的了解,比如反應能力,溝通能力,對需求的理解能力。
7.35歲以后會不會失業?
人無遠慮必有近憂,社畜焦慮癥,是個打工人都擔心自己會失業,不只是程序員。
8.學習技術以后,我只能選擇上班嗎?
擁有技術你還可以做以下的事情
9.自學還是報一個培訓班?自學你可能擔心學不會,能報班當然更好,你要考慮的不光是培訓班需要數目不小的學費,還有就是全日制的時間。如果自制力強可以選擇網課,如果不知道自己的自制力有多強,可以先買一套視頻教程看一看,能否堅持。
10.學習編程需要高智商嗎?
真的沒你們想的那么高要求,高考能考上大學的我覺得都能學會,很多人是對代碼陌生覺得這個東西很難,你可以學學你第一次學外語的時候,就那種感覺,能學會英語就能學編程。工作中也沒見誰聰明絕頂,絕頂的也不是聰明過頭,大家都是普通人。
11.當程序員真的會禿頂嗎?
禿不禿頂主要看你爸爸,你爸爸不禿頂你大概率不會禿,不管你寫多少代碼。
12.程序員工資真的很高嗎?
目前來看,平均工資相對其他行業確實高一丟丟,你的工資高不高主要看城市,看公司,看運氣。月薪5k的程序員也有。
13.最重要的因素:堅持+練習
莫扎特的父親名列奧波爾得·莫扎特,是一個具有中等天賦的小提琴演奏家和作曲家,他從來沒有達到自己渴望的成功,因此開始把心血傾注在自己的孩子身上,力求使他們成為他自己一直渴望成為的音樂家。父親首先從莫扎特的大姐姐瑪麗亞·安娜開始培養。安娜當年11歲,同時代的人稱她為鋼琴演奏家、大鍵琴演奏家和職業音樂家。莫扎特的父親還專門撰寫了一部用于發掘孩子音樂才華的培訓書籍,并在莫扎特很小的時候,便開始教莫扎特。莫扎特4歲時,父親開始全職教他學習小提琴、大鍵琴以及更多其他樂器。盡管我們不知道莫扎特的父親究竟用什么樣的練習來訓練兒子,但我們知道,莫扎特六七歲的時候受過的訓練,和通過榊原彩子的培訓課來培養和發展完美音高的24個孩子相比,不但強度更大,時間也更長。所以,回想起來,對于莫扎特的完美音高,我們應當不用感到那么驚奇了。刻意練習,人人都能成為莫扎特。
點個贊吧,我是王炸,我們下期見。
往期精彩回顧適合初學者入門人工智能的路線及資料下載機器學習及深度學習筆記等資料打印機器學習在線手冊深度學習筆記專輯《統計學習方法》的代碼復現專輯 AI基礎下載機器學習的數學基礎專輯 獲取本站知識星球優惠券,復制鏈接直接打開: https://t.zsxq.com/qFiUFMV 本站qq群704220115。加入微信群請掃碼:總結
以上是生活随笔為你收集整理的【经验】新人学习写程序的第一道坎的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【机器学习基础】让人惊艳的决策树可视化
- 下一篇: 【NLP】机器如何认识文本 ?NLP中的