經(jīng)驗分享:寫給入職2~3年同學(xué)的一封信
作者:AlexShan
原文:https://juejin.im/post/5ebd607e6fb9a0433e52d070
初入職場的小伙伴們,你們好!
很高興你們能夠在百忙之中,抽出時間,翻閱我寫的這封信。希望這封信沒有白白占用你的寶貴時間,能夠給予你在工作中或者生活中帶來一點幫助。
引言
近幾年,伴隨?IT?行業(yè)的快速發(fā)展,越來越多的同學(xué)(90后00后)加入到這個行業(yè)中。然而,當他們工作兩三年以后,同學(xué)之間就產(chǎn)生了巨大的差距。有的人,已經(jīng)步入大廠或者成為高級開發(fā);有的人,還在原來崗位,作為一個初級開發(fā)人員。到底是什么原因會導(dǎo)致如此大的差距呢?我們是否有辦法縮小這個差距?
在筆者與近百名應(yīng)聘者的面試中,與身邊小伙伴的溝通中,發(fā)現(xiàn):差距主要表現(xiàn)在以下幾個方面:
存在的問題
1. 缺乏目標
初入職場,需要學(xué)習(xí)的內(nèi)容非常多,感覺自己各個方面都需要學(xué)習(xí)。工作中,并不像上學(xué)時期,有明確的教學(xué)大綱,以及老師的輔導(dǎo)。工作中,很多同學(xué)都是眉毛胡子一把抓,必然導(dǎo)致自己非常勞累,但是收效甚微。
2. 目標不具體
有些同學(xué)擁有自己的奮斗目標,3年或者5年的奮斗目標,希望進入一個大廠。然而,這個目標過于寬泛,不夠具體。可能一晃1年過去了,也不知道自己距離目標還有多遠,甚至目標是否已經(jīng)實現(xiàn)。
應(yīng)該把目標進行拆解。具體到年、季度、月、周,最好能具體到天,甚至小時,
3. 目標不切實際
光有目標是遠遠不夠的,很多人上學(xué)的夢想都是希望考入理想的大學(xué),但是真正能考上的還是少數(shù)。有遠大目標,是一件好事,我也非常贊同?。但是,有些同學(xué),希望工作2-3年就能夠進入大廠,或者成為高級工程師,但是自己卻不太努力,這樣就算工作4-5年,也未必能夠如愿。
4. 缺乏科學(xué)方法
學(xué)習(xí)沒有捷徑,但是,學(xué)習(xí)有方法。我相信很多同學(xué)可能都經(jīng)歷過,一個優(yōu)秀的老師,總是可以教會我們用更好的方法去解決問題,困難很容易就迎刃而解了。
5. 缺乏恒心
實話實說,學(xué)習(xí)確實是一件苦差事,并且不是一蹴而就的事情。尤其,當你沒有好的方法,或者學(xué)習(xí)收獲甚淺的時候,經(jīng)常缺少長期的學(xué)習(xí)動力。況且有太多的外界因素會干擾我們學(xué)習(xí),占用我們的學(xué)習(xí)時間。有太多的誘惑,游戲、美食、約會、玩耍、金錢等等。
問題概括
把上面的問題總計一起主要就是以下3的問題:
目標問題
方法問題
毅力問題
解決問題的辦法
1. 強身健體 - 重中之重
表面看來,強身健體與上面的問題毫不相干。實則,是我們解決所有問題的重要基石,如果不能解決健康問題,我們就無力解決任何問題。
我發(fā)現(xiàn),很多剛剛工作的同學(xué),毫不關(guān)心這個問題。認為健康是30歲以后才需要考慮的問題。然而,殊不知,你不關(guān)心它,它會關(guān)心你。你會比別人更早擁有健康的問題。
身體永遠都是革命的本錢,去觀察你身邊的“成功人士”,一般都會有良好的生活以及運動習(xí)慣。
良好的身體狀況,可以提升工作和學(xué)習(xí)的效率(
P)運動可以強身健體,增加工作和學(xué)習(xí)的時長(
T)
W(成績 ) =?P X T
運動是一種習(xí)慣,也是一種間接掙錢的方法(省去大額醫(yī)療費用)。
2. 解決目標問題
人力的能力和精力都是有限的,一個人不可能成為各行各業(yè)的專家,越是想成為一個行業(yè)的專家,你就越需要聚焦。
本科,學(xué)習(xí)內(nèi)容大多數(shù)是基礎(chǔ)知識;研究生,研究方向往往是本科所學(xué)的某一門課程;博士,基本上是研究一門課程的某一個方向。
具統(tǒng)計,要想成為一個行業(yè)的專家,至少需要投入7年的時間,也就是常說的1萬小時定律,按照每天學(xué)習(xí)4小時來算,每天不間斷學(xué)習(xí)大概還需要7年的時間。
近年來,IT行業(yè)迅速發(fā)展,拿筆者從事的前端為例,前端框架、技術(shù)層出不窮。從?HTML 4到HTML 5?,?jQuery?到?bootstrap?再到?Vue React Angular Flutter,再到?Node.js,再到?Serverless,再到微前端,連許久不變的?javascript?都變成了年更。CSS?到?SASS LESS Stylus。從前端到后端,到微前端,到無端,無處不體現(xiàn)著快速變化。
尋找目標
目標:這個至關(guān)重要,只有從事自己喜歡、并且自己擅長的事情,你才能金錢、事業(yè)、快樂三豐收。然而,目標不是靠猜,不是靠運氣。我們需要用科學(xué)的方法,幫助我們確定奮斗目標。因為,奮斗目標是關(guān)乎我們一輩子的事情,如果能夠從事自己喜歡并且擅長的事情,那就是極好了。
現(xiàn)在有很多職業(yè)興趣傾向測試,可以讓我們更科學(xué)地了解自己,了解自己所擅長的事情,起到事半功倍的效果。
雖然三百六十行,行行出狀元。但是,能做自己擅長的行業(yè)更容易有成就感。可以借助一些工具,幫助尋找自己擅長的職業(yè)。
比較受歡迎的職業(yè)興趣傾向量表:
霍蘭德職業(yè)興趣量表
明尼蘇達職業(yè)興趣量表
明確目標 - 專注具體的方向
我們必須學(xué)會聚焦,明確目標,有的放矢。否則,不僅會異常勞累,更是會收獲甚微。全才(全棧)只是一個傳說,很少有人會在各個領(lǐng)域精通,我們能在一個領(lǐng)域足夠深入,就足以讓你成為專家,成為行業(yè)的佼佼者,給你帶來豐厚的收入。
制定目標
制定目標的原則:
可以從大到小,從遠到近拆分;采用倒推的原則來確定和調(diào)整
可以量化的目標才能稱為一個優(yōu)秀的目標,否則就不能衡量自己是否完成目標。我們應(yīng)該制定長期目標:是愿意付出一輩子至少是暫時認為是一輩子愿意去做的事情,中長期:5-10年,中期:3-5年,短期:1-3年。
3年目標:成長為高級工程師(掌握高級工程師所具備的技能棧和軟技能)
年目標:學(xué)完多少課程,看完多少本書,跑步多少公里,寫多少篇技術(shù)文章
月目標:應(yīng)該是對年目標的拆解
周目標:應(yīng)該是對月目標的拆解
日目標:應(yīng)該是對周目標的拆解
目標要準確
通過官網(wǎng)、正規(guī)途徑來衡量考核標準。如:崗位的招聘描述。否則如果存在目標偏差,即使將來達到了設(shè)定的目標,也是有偏差的目標。
目標要切合實際,努力可以夠得著
每個人的自身條件不同,目標要量身定做。有些同學(xué)是名校科班出身,畢業(yè)直接進入大廠。目標,自然要遠大一些。然而,有些同學(xué),“半路出家”,基礎(chǔ)還不牢固,能夠入行就是一大進步。2-3年的時間來夯實基礎(chǔ),站穩(wěn)腳跟才是最重要的。
目標是動態(tài)變化的,需要實時調(diào)整
例如:5年前對高級前端工程師的定義和現(xiàn)在高級前端工程師的定義是截然不同的。我們應(yīng)該經(jīng)常關(guān)注技術(shù)的發(fā)展和變革,及時更新自己的原定目標。
3. 科學(xué)學(xué)習(xí)
時間管理
時間管理是必不可少的,畢竟每個人的時間都是有限的。我們需要在工作的同時,抽出時間來學(xué)習(xí)。
碎片時間:上下班途中、午休時間,都是學(xué)習(xí)的非常寶貴時間。可以學(xué)習(xí)短課程、背單詞、刷技術(shù)博客,都是極好的。然而,由于時間較短,不適合深入學(xué)習(xí)新技能或者技術(shù),更適合查缺補漏,或者調(diào)研。
集中學(xué)習(xí):?對于有難度的、系統(tǒng)的知識或者技能,我們必須抽出時間集中學(xué)習(xí)。例如利用周末、節(jié)假日,這樣才能效果顯著。
上班前、下班后:?早上可以看書、看技術(shù)文獻。
系統(tǒng)學(xué)習(xí)
建立知識體系
大腦的記憶過程異常復(fù)雜,主要分為記憶和提取兩個過程,只記住了提取不出來不能算是學(xué)會了。
把知識建立成體系,串聯(lián)起來,讓知識點在腦海中成為樹狀結(jié)構(gòu),這樣記憶及提取起來都會變得更加有序,更加高效。如果能力允許,能夠把知識在腦海中建成網(wǎng)狀結(jié)構(gòu),那是更好的。不僅解決了縱向的深度,還解決了橫向廣度。
示例:
例如JS相關(guān)的知識,通過知識體系的建立,我們就可以在腦海中對雜亂無章的知識點進行分類和整理,以便于記憶、提取及再加工。

詳見:JS基礎(chǔ)知識體系
夯實基礎(chǔ)
計算機基礎(chǔ)
網(wǎng)絡(luò)協(xié)議
數(shù)據(jù)結(jié)構(gòu)及算法
開發(fā)語言基礎(chǔ):開發(fā)語言的基礎(chǔ)是至關(guān)重要的,是我們吃飯的飯碗,也是提升開發(fā)效率的關(guān)鍵
計算機安全
萬變不離其宗,無論計算機或者互聯(lián)網(wǎng)的快速發(fā)展,核心基礎(chǔ)知識是很難變化的。只要我們掌握了基礎(chǔ)知識,融會貫通,自然就可以快速get新知識、新技能。
使用工具/三方類庫
無論工作還是生活,我們都應(yīng)該具備“效率至上”的思維習(xí)慣。然而,工具就是提升效率的強有效手段。遇到問題,首先要“搜索”,看看是否有現(xiàn)成的工具/三方類庫或者經(jīng)驗可以借鑒,可以滿足我們的需求。
作為IT開發(fā)人員,常用的工具或網(wǎng)站如下:
google
google drive - 谷歌云端硬盤
google docs - 谷歌在線文檔
shimo - 石墨在線文檔
github
stackoverflow - 最大的
IT技術(shù)問答網(wǎng)站npm - 前端所需要的全部類庫這里幾乎都有
tinypng - 圖片在線壓縮網(wǎng)站
iconfont - font icon 轉(zhuǎn)化網(wǎng)站
trello - 敏捷開發(fā)任務(wù)看板
被動學(xué)習(xí)
見過很多人批評被動學(xué)習(xí),說學(xué)習(xí)效率低。但是,筆者認為,最快速的學(xué)習(xí)方式一定是被動學(xué)習(xí)。所謂被動學(xué)習(xí),就是直接學(xué)習(xí)前人或者智者的優(yōu)秀經(jīng)驗,減少自己走彎路的過程。我認為,這就是學(xué)習(xí)中可以算的上捷徑的方法唯一方法。
實體課程:實體教學(xué)效果遠高于其他形式的教學(xué),除非你是天才,別人教不了你。現(xiàn)在大城市都開有一些線下實體課程,有條件的同學(xué)建議優(yōu)選此種教學(xué)形式。
網(wǎng)絡(luò)教學(xué):這方面的資源現(xiàn)在太多了,水平參差不齊,大家還是要有一些辨識能力,選擇優(yōu)質(zhì)的教育資源,否則勞民傷財。下面的這些都是筆者認為不錯的在線教育資源
珠峰培訓(xùn) -- 專注前端培訓(xùn)
慕課網(wǎng) - 在線?
IT?教育極客時間 - 碎片時間,小課程
udemy - 在線教育
coursera- 在線教育
會議及講座:現(xiàn)在這方面的會議太多了,限于門票的費用及時間限制,筆者參加不多,不做過多討論。當然,這里可以膜拜很多大神,了解前沿技術(shù)及經(jīng)驗分享。
歸納和總結(jié)
筆記:踩坑筆記必不可少,否則會重復(fù)踩坑。
分享:對于攻克的技術(shù)難點、或者新知識和技能,可以進行內(nèi)部分享
博客:對于知識和技能,如果能夠進行輸出,一來可以貢獻給他人。二來可以加深自己的理解和記憶
刻意練習(xí)
定期輸出:定期寫博客,如每個月輸出1篇文章,目標不要太高,否則不容易堅持。
產(chǎn)品思維:我們從產(chǎn)品的角度進行思考,考慮需求的意義及必要性,尋找更加解決方案。
顧全大局:只有公司賺錢了,自己做的項目賺錢了,你才能賺更多的錢。
放眼未來:我們一定要從長計議,從大局出發(fā),你現(xiàn)在的付出都將是你將來成功的重要基石。
學(xué)習(xí)英語
英語的重要性是不言而喻的,尤其當你走向金字塔頂端的時候。如果英語不行,將會成為你晉升的重大障礙。關(guān)鍵是,會錯失很多機會,如外企,出國出差及工作的機會等。況且,英語的學(xué)習(xí)需要長期堅持,并且方法最重要,由于篇幅有限,這里就不贅述了。
電腦、手機系統(tǒng)切換成英文系統(tǒng)
背單詞,單詞是一切的基礎(chǔ),如果單詞所認寥寥無幾,基本上英語是學(xué)不下去的。必須強迫自己背單詞,起碼的4級核心詞匯是要能夠全部認識的。背單詞,不要求會默寫,能夠認識就?啦。
查詢英文文檔,現(xiàn)在大的開源項目英文文檔是必不可少的,強迫自己把語言切換成英文。
參加翻譯小組、學(xué)習(xí)小組:(github.com/xitu/gold-m…)
小組內(nèi)采用英文溝通、分享等
4. 做自己最擅長的事情
毫無疑問,各有所長。永遠不要拿自己的短處去和別人的長處相比。相信自己,每天進步一點點,比昨天的自己厲害一點就好。因為,每個人都處在不同的起點,自然沒有可比性。
5. 干一行,愛一行
內(nèi)驅(qū)力是一種長期、有效的持續(xù)動力,可以幫助你維持長期工作和學(xué)習(xí)的動力。畢竟時間是自己的,我們不能浪費自己的生命。無論自己身處什么樣的公司和職位,我們都應(yīng)該對得起自己。只有這樣,才不會后悔。
筆者感言
一不小心,說了很多,其實很多道理我相信大家都懂,或許比我更清楚。把我的經(jīng)驗與大家分享,希望能夠讓大家堅定學(xué)習(xí)的信念,找到適合自己的科學(xué)方法,一起學(xué)習(xí)。
??愛心三連擊
1.看到這里了就點個在看支持下吧,你的「在看」是我創(chuàng)作的動力。
2.關(guān)注公眾號
程序員成長指北,回復(fù)「1」加入Node進階交流群!「在這里有好多 Node 開發(fā)者,會討論 Node 知識,互相學(xué)習(xí)」!3.也可添加微信【ikoala520】,一起成長。
“在看轉(zhuǎn)發(fā)”是最大的支持
