互聯(lián)網(wǎng)/程序員/技術(shù)/資料共享
來自:https://www.zhihu.com/question/437925439/answer/1790242565
本文作者網(wǎng)名是“高齡程序員”,37歲,真的“高齡”了,07年三本畢業(yè),工作之余讀了在職碩士,一路奮斗至今,現(xiàn)在外企工作,領(lǐng)英獵聘上的簡歷一般都是隱藏狀態(tài),只要一打開,每天接獵頭電話接到抓狂。
35歲危機(jī),在他這里不存在, 他是怎么做到的呢? 35歲這個話題,說來說去,關(guān)鍵還是看程序員們自己。不用回答我,大家捫心自問:是不是曾經(jīng)也立志要堅持學(xué)習(xí),要堅持刷題,堅持了多久放棄了?是不是曾經(jīng)也立志要像公司的大佬一樣獨當(dāng)一面,結(jié)果回家埋怨一句加班好累就抱起了手機(jī)?
最近一次跳槽是34歲,當(dāng)時一個月面4家,拿了3個薪資不等的程序員崗的offer,都是不996的外企,最低的年薪是50w。后面不想再繼續(xù)面,所以選擇了其中一家。我說說看我在工作習(xí)慣和職業(yè)素養(yǎng)。我說的負(fù)責(zé)任不是說往自己身上大包大攬,那叫老好人,也不是天天沒事加班演給老板看,那叫奮斗逼。負(fù)責(zé)任是說給你指派的任務(wù),你要保質(zhì)保量認(rèn)真按時完成,這是最基本要求。在你做的過程中,你要考慮有沒有什么風(fēng)險?對別人有沒有影響?能不能把公用部分抽出來造個輪子?如果是作為別人的上游,對別人來說是不是好用?代碼是不是簡潔干凈?有沒有可以寫成配置的hardcode?技術(shù)過硬 ≠ 對API熟悉,你用過這個框架,那個框架,熟悉這個配置,熟悉那個配置,這不叫技術(shù)好,這叫對框架熟,最多只能叫做API調(diào)用師而不是軟件工程師。技術(shù)過硬是指對技術(shù)在實際業(yè)務(wù)模型下的應(yīng)用能力,自己在實際工作中對問題的分析解決能力。有時候在做一個功能或者解決一個問題的時候,你有很多種選擇,你是否有足夠的知識儲備讓你選擇解決方案?還是你僅僅知道一個唯一的解決方案?如果你現(xiàn)在有很多方法,你是否能找到最優(yōu)解?當(dāng)你面對一個問題的時候,你的思路是否能支持你一步一步找到root cause?要花多少時間?找到以后你能不能有辦法解決掉?溝通能力不是不是說找產(chǎn)品找經(jīng)理吵架的能力。溝通能力有三層意思:第一,講述一件事情或者描述一個物體要有條理,有邏輯,能用清楚明白的語言把要描述的對象描述出來。在這個過程中很多技術(shù)人員習(xí)慣用技術(shù)語言去跟其他領(lǐng)域的人溝通,暫且不談?wù)Z言條理和邏輯,這種溝通大多是無效的,因為雞同鴨講怎么可能有效率?所以引出第二條:要學(xué)會抽象和歸納在跟人溝通過程中,講一件事不要東一榔頭西一棒槌,一會描述細(xì)節(jié),一會又概括描述。特別是技術(shù)人員在跟其他人溝通時,要把技術(shù)概念抽象出來,并且概括提煉你要說的內(nèi)容,然后組織語言表達(dá)出來,這樣讓對方快速理解你要表達(dá)的東西,如果涉及到細(xì)節(jié),你再深入那個點展開來談。第三,要學(xué)會跟你的上級即時溝通狀態(tài)。特別是那種需要相對長期時間完成的任務(wù),盡量在一些關(guān)鍵的點匯報自己的情況,讓對方知道自己在做什么,做到哪里,還有什么剩下的,有沒有什么問題,有沒有風(fēng)險,需不需要幫助等等。千萬不要悶頭在那做,一做好多天啥也不說,結(jié)果一開會一問這也是問題那也是問題,要么就是明明自己覺得有問題的東西不盡早溝通,一直拖,拖到最后實在干不了給上級一個驚喜。第四,學(xué)習(xí)能力,自己保持學(xué)習(xí)習(xí)慣很多人認(rèn)為年紀(jì)大了學(xué)不過年輕人,我不是很懂這個邏輯,你說年紀(jì)大了家里事情多,沒年輕人有時間那我還是能理解,你說學(xué)不過年輕人我真的不同意,況且多少年輕人也沒拿時間出來學(xué)習(xí)啊,王者吃雞抖音小姐姐多香是不是?我大概每天保持學(xué)習(xí)2小時以上,主要是對新技術(shù)的學(xué)習(xí)和刷算法題。手游不碰,抖音不碰,碎片時間(比如馬桶上)刷刷微博知乎。我明顯感覺到最近這些年,精力,智力,思維,工作能力自從讀書考試那會以來又達(dá)到了一個巔峰狀態(tài),工作上代碼寫的得心應(yīng)手,學(xué)習(xí)東西快(所以我不知道有些人說三十多的人學(xué)習(xí)能力不如年輕人的結(jié)論是怎么得來的),理解能力強(qiáng),刷算法時思維比以前還要敏捷。不敢說公司搶著要把,但是至少我能說我還是有一定競爭力的,起碼35歲被裁什么的在我這不存在的。就算是被裁,出去重新找個工作不就好了,還能漲漲薪水。有些人也許會不信,說我再出去沒人要這樣的酸酸話。我也說過,基本上我領(lǐng)英獵聘上的簡歷一般都是隱藏狀態(tài),只要我一打開,每天接獵頭電話接到抓狂。獵頭難道看不到我簡歷上年齡那一欄的寫內(nèi)容嗎?那為什么還是給我打電話呢?
猜不對先生:很認(rèn)同答主的觀點, 無意義的加班,無效果的溝通,還有無保持學(xué)習(xí)的計劃,只會讓人原地踏步,無法突破原有的自己。豬是的念來過倒:就您每天堅持學(xué)習(xí)兩小時這一條,拿年輕人到您這歲數(shù)的人群里也是萬中挑一了,不夸張Apricity: 現(xiàn)在太多??票究疲ǚ?85,211)程序員了,他們的出路呢?先找差一點的工作,然后專升本,然后考碩士。并且一路上要保持技術(shù)和英語的學(xué)習(xí),慢慢的就好起來了。一路會很艱難,但是堅持下來會慢慢變好。不過大部分人要么不會開始,要么半路就無法堅持作者回答:備考,報名,考試,入學(xué),每年兩個大學(xué)期,每個大學(xué)期兩個小學(xué)期,學(xué)期伊始自己網(wǎng)上選課,周末上課。修夠?qū)W分,并且修完所有必修課就可以申請答辯,寫開題,通過后開始寫論文,找導(dǎo)師修改,最后查重,提交。最后就是答辯,通過后畢業(yè)典禮。推薦閱讀:
30 行代碼實現(xiàn)螞蟻森林自動收能量
GitHub 標(biāo)星8.6K:將任何設(shè)備轉(zhuǎn)換為電腦的輔助屏幕
5T技術(shù)資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,單片機(jī),樹莓派,等等。在公眾號內(nèi)回復(fù)「2048」,即可免費獲?。?!微信掃描二維碼,關(guān)注我的公眾號
朕已閱 