初級程序員看格子襯衫,中級程序員看揹包,高級程序員看眼圈,特級程序猿看髮量。經常有人會調侃程序員,無風不起浪,因為在大多數人的眼中,計算機行業的薪資,一個字,高。
根據中國互聯網協會正式發佈的相關數據披露,截至2017年底,中國網民規模達7.72億人;2017全年,中國國內手機市場出貨量4.91億部;截止2017年9月,微信數據報告統計披露,平均日登陸用戶902000000人次,消息日發送次數32000000000次,語音6100000000次;2018年天貓雙十一的成交額為2135億人民幣。隨著社會經濟的發展,網絡,成為了人們日常必需品,正所謂‘可一日無飯,不可一日無網’。
放假、過年回家,總能從親戚口中聽到:隔壁家某某的孩子,學計算機專業的,現在在北京月薪3萬;某某某剛畢業在上海一家互聯網公司工作,年薪就有30萬;某某家的小孩去網絡機構培訓學習,出來後月薪上萬。日常的同學朋友中,也不乏計算機專業畢業,或是計算機培訓機構出來工作,薪資待遇不錯的,起碼在應屆中屬於中上檔位。
然後就有一大批人趨之若鶩的奔向IT行業,從搬磚的土木行業轉行計算機,從機械專業轉計算機,從銷售崗位轉計算機。在同學的幫襯下,在培訓機構的三個來月的學習下,就踏上了人人口中的‘高薪’的計算機崗位,成為一名敲代碼的程序員。
但是,你們是否想過,你們是真的適合當程序員?是因為本職專業就是計算機?是為了得到一份高薪資的工作?是為了快速擺脫目前底薪的工作現狀?是被同學朋友誘惑轉行計算機?亦或只是因為那句廣告語:JUST DO IT。
‘倖存者偏差’理論,指的是隻看到篩選之後的結果,而忽視了被篩選掉的那部分。人們往往只看到了金字塔頂端的光環,而忽視了金字塔底層千千萬萬的炮灰。
據相關數據統計,今年畢業生達到820萬,而會有相當大的一部分人從事於非大學的所學專業。就算是火熱的計算機專業,也是有人跳槽選擇就業於別的工作崗位。首先,你得確認你‘熬’得起程序員的角色嗎。
1. 一言不開就加班。
計算機面試的時候,面試官或是HR人事經常會問到的問題:你對加班,是怎麼看待的?合同上的彈性打卡,朝九晚五條文,理論上除了老闆,沒幾次能準點下班,披星戴月,除了週末,是看不到傍晚時分夕陽的晚霞,下班時只能看到月上枝頭高高掛。bug,總是很準時的在臨近下班的時候才蹦出來;若是碰上趕著上線的項目,對不起,今晚上不了線不能走。就連渴望已久的週末,也隨時會被臨時加班所取締,或是在家待命。就算是國家法定節假日,也是要求一個電話過去就要立馬敲起電腦解決問題。10月8日中午,流量小生鹿晗與關曉彤在微博上公佈戀情,立刻在網絡上引發了巨大爭議,微博一時‘罷工’,而正在準備婚禮的微博搜索的工程師在解決問題之後,在微博上發了條:服務穩定了,岳父喊我去喝酒去了,都是鹿晗乾的好事。
敷最貴面膜,喝最濃的咖啡,熬最晚的夜,加最長的班。熬夜加班,是對代碼最起碼的尊重,黑夜給了你黑色的眼睛,你卻用它去熬夜敲代碼。
2. 堅定的立場和態度。
出了溫室的學校生活,就得面對著來自社會最真的抨擊。不再是你耍耍性子,睡一覺起來就安然無事的生活了,你要面對著上班高峰期的擠公交、衣食住行的支出成本、租住著只能進來半米陽光的宿舍、家庭的壓力等。而工作上,就要學著融入同事間的為人處世,怎麼更好的跟同事、團隊進行項目的協調開發;來自產品經理天馬行空的Idea,老闆催著項目進度上線的壓力。特別是來自產品經理的需求,得有自己堅定的立場,產品經理有產品思維,程序猿也有自己的代碼邏輯思維,得學會著怎麼去跟產品經理溝通,怎麼把項目需求切合實際的落地化,不然就會像前不久報告的事件一樣:產品經理提出要根據用戶手機殼顏色,手機屏幕自動對應圖案適配,而導致開發人員和產品經理大打出手的鬧劇。
在職場上say Yes狠容易,say NO,就沒那麼簡單了。你得有合理理由去說辭和堅定的立場和態度,不能一提新需求就應下來去開發,等到後面發現實現不了,背鍋的,就是你了。
堅定的立場和態度,不是讓你胡攪蠻纏的'槓精',而是得學會著怎麼去思考邏輯,怎麼去為人處世,怎麼融洽的同他人溝通,怎麼去辯證的贏得一場博弈戰。
3. 傳說中的青春飯碗。
大夥都說,IT行業是吃青春飯,一般到了35的樣子,就會被公司所冷落淘汰掉,思維沒年輕人有想法創意,加班沒年輕人積極,待遇要求還要,到了這個時候就敲不動代碼了,有了家庭有了老婆有了小孩,沒那麼多心思放到工作上面。一些大廠每年都會被爆料出不動聲色的在淘汰一批中年的程序開發人員。
一輩子敲代碼,那是不可能的,如果到了35歲的時候,還在敲著簡單的業務邏輯代碼,那隻能說明你的悲哀。你得有目標,明確的目標,規劃好自己的職業生涯,到了哪個時間點,要完成達到什麼的人生目標。一些大廠三四十歲的程序猿才是中堅力量,知識技術是靠日積月累的,沒有所謂的什麼青春飯,只是你用來慰藉自己不想努力的藉口罷了。
十年樹木,百年樹人。什麼時候最適合種樹:現在。
4. 自我學習的能力。
互聯網發展歷程不過短短數十載,卻已經成為人類文明進步的一大重要組成部分,社會的進步造就了科技的創新,科技的進步推動著社會的前行。計算機的行業的技術迭代是相當迅猛的,一不小心就會被社會所淘汰掉。計算機行業有個摩爾定律,每18個月就會翻番的迭代。從最開始的編譯語言,到C語言、Python、Java、PHP、JS、Go語言等前後端開發語言,到新興的技術架構、框架,更嚴謹更高效率的算法研發等。
要有自我學習的意識和執行力,想法誰都有,就看誰先去執行起來。步入社會後,看書學習的時間越來越少了,加班、朋友聚會、看部電影、刷刷朋友圈、抖音、微博,時間一秒不差的全部溜走了,好不容易到了週末,睡個懶覺到中午,出去吃個飯回來刷部電影,轉眼又是天黑了。翻了兩頁的書籍已經布上了一層灰,當初信誓旦旦買平板為了學英語,到頭來發現還是蓋方便麵比較適合。
5. 清晰的職業規劃。
可能有人會覺得哪有什麼職業規劃,不都是看一步走一步的而已。有限的目標,讓人生變得簡潔,而不會渾渾噩噩迷迷糊糊的活著,工作著。有了清晰的職業規劃,一步一步的拆解開來,一個一個的去實現完成,能讓自己變得更加堅定。例如規劃一個禮拜要學什麼新技能知識點、看一本書籍、背起多少詞量的英文文章等。初級到中級、高級,步步補齊技能走上管理層的崗位。
從心而動,不管選擇是什麼,就不要後悔,不是因為看到了成功才堅持,而是因為堅持了才成功了。