加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

挺過“寒冬”:程序員如何重新定位實(shí)現(xiàn)職業(yè)成長

02/14 09:25
2662
閱讀需 15 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

從 2018 年下半年開始,互聯(lián)網(wǎng)行業(yè)出現(xiàn)了一個高頻的名詞:“寒潮”,一時間蓬勃發(fā)展的互聯(lián)網(wǎng)行業(yè)似乎遭遇了節(jié)節(jié)挫敗。同年,《中國就業(yè)市場景氣報告》中的數(shù)據(jù)顯示,互聯(lián)網(wǎng)行業(yè)招聘需求人數(shù)同比下降27%,在一些細(xì)分領(lǐng)域中,職位需求數(shù)更是同比下滑57%。多家知名互聯(lián)網(wǎng)科技公司相繼爆出裁員或降薪的消息?;ヂ?lián)網(wǎng)“寒冬”似乎已悄然來襲。

在2021年底的一次騰訊內(nèi)部會議上,首席執(zhí)行官馬化騰告訴員工,公司應(yīng)該為“冬天”做好準(zhǔn)備。2022年8月,華為創(chuàng)始人任正非喊話:“活下去”,并稱“把寒氣傳遞給每一個人”。

雪崩之時,沒有一片雪花是無辜的。堤潰之時,沒有一個人能作旁觀者。

程序員作為互聯(lián)網(wǎng)行業(yè)的生力軍,處于行業(yè)變化的潮頭浪尖。大浪滔滔、席卷前進(jìn)。我們需要從一個新的角度來審視這種變化,從一個新的角度重新認(rèn)識程序員這個崗位、這個角色、這份工作。

很多人想做程序員,首要原因是其高額的薪資。然而,在高薪的背后,也有許多鮮為人知的壓力。程序員崗位是一個高競爭、高壓力、高淘汰的崗位,有著鮮明的崗位特點(diǎn)。外界對程序員有不少刻板的印象,比如“不修邊幅”“少言木訥”之類。而實(shí)際上,程序員的生活也是豐富多彩的。你是否真正走進(jìn)過他們的日常生活?是否了解他們的關(guān)注點(diǎn)?

由資深程序員、51CTO社區(qū)專家博主、掘金社區(qū)簽約作者、互聯(lián)網(wǎng)技術(shù)社區(qū)熱門博主涂阿然老師編著的這本《程序員成長手記》將帶領(lǐng)大家打破固有認(rèn)知,重新開始建立對程序員的印象,重新認(rèn)識程序員這個職業(yè)。

作者寫書的初衷及過程

2021年,當(dāng)機(jī)械工業(yè)出版社編輯找到我,希望我寫一本關(guān)于“程序員成長”的書的時候,我感到些許訝異。出書?我也能出書嗎?因?yàn)樵谖夜逃械挠∠笾?,著書立說之人或是學(xué)之大者,或是在專業(yè)領(lǐng)域有卓絕貢獻(xiàn)、對某類事物有獨(dú)到見解的人,他們往往引領(lǐng)一個方向,指引一批人前行,是在某個領(lǐng)域開疆拓土的先鋒、榜樣。出書在我心目中是“神圣”的。

而彼時的我,首要身份是一名“單純、樸素”的程序員,在互聯(lián)網(wǎng)行業(yè)已沉浮數(shù)年。

本科畢業(yè)后,我投身互聯(lián)網(wǎng)行業(yè),從事程序員工作,先后在創(chuàng)業(yè)型電商公司、互聯(lián)網(wǎng)百強(qiáng)企業(yè)、大型央企任職。坦率地說,我的工作經(jīng)歷和大部分普通程序員相似,經(jīng)歷過初入職場時的手忙腳亂,經(jīng)歷過試用期被篩選的忐忑,經(jīng)歷過升職、加薪后的喜悅,經(jīng)歷過互聯(lián)網(wǎng)“寒潮”時大量裁員的無奈,經(jīng)歷過因技術(shù)精進(jìn)而帶來的興奮,經(jīng)歷過和產(chǎn)品人員“互懟”的執(zhí)著……

這些經(jīng)歷看似平常,但就在此刻,在互聯(lián)網(wǎng)時代的當(dāng)下,正在一些互聯(lián)網(wǎng)公司上演著。有些經(jīng)歷值得我們思考、探究、總結(jié),以形成經(jīng)驗(yàn)。從“經(jīng)歷”到“經(jīng)驗(yàn)”,為后來者鋪平前路,讓他們走得更遠(yuǎn)。

彼時的我,還有另外一個重要的身份 —— 一名技術(shù)博客博主。

程序員寫技術(shù)博客就像廚師寫菜譜,非常有必要。一名新手廚師一定要牢牢記住師傅教授的技藝,好記性不如爛筆頭,這是寫菜譜最初的動力;隨著經(jīng)驗(yàn)的積累,新手廚師成長為獨(dú)當(dāng)一面的廚師,此時應(yīng)該有一個屬于自己的獨(dú)到的菜譜庫;再往后,可能成長為一位遠(yuǎn)近聞名的大廚,真正的大廚不會放過任何一個細(xì)節(jié),此時可以把畢生經(jīng)驗(yàn)轉(zhuǎn)化為一套可以傳世的菜譜,造福后人,并推動行業(yè)的發(fā)展。

程序員人生中的相當(dāng)一部分應(yīng)當(dāng)是博客人生,所以,我在畢業(yè)時有了寫博客的意識,從此便開啟了我的博客之旅。好的開始是成功的一半,剩下的另一半就要靠“持之以恒”來實(shí)現(xiàn)。

驀然回望,不曾發(fā)覺,我的博客“粉絲”數(shù)已過萬,博客上已輸出上百篇文章,全網(wǎng)閱讀量逾百萬,我成為各大技術(shù)社區(qū)的優(yōu)秀創(chuàng)作者、簽約作者或?qū)<也┲鳌?/strong>

詩人紀(jì)伯倫說過:“我們已經(jīng)走得太遠(yuǎn),以至于忘記了為什么而出發(fā)。”

現(xiàn)在再看出版社的這份邀約,我當(dāng)時就應(yīng)當(dāng)鼓足勇氣、迎難而上,接受這個挑戰(zhàn)。

有人認(rèn)為寫書是一項(xiàng)浩大的工程,甚至不敢想象。其實(shí),只要“敢去做”,就是好的開始,下一步只用去解決“如何去做”的問題。寫書和寫博客如出一轍,就像博客是由一篇篇文章組成的,圖書也是由一個個章節(jié)組成的。寫博客時的用心也同樣可用于寫書。保持勤于思考、整理,以及樂于分享、輸出的心態(tài),去做就可以了。

在我剛畢業(yè)的時候,如果有人能條理清晰地告訴我“如何制作簡歷”“如何投遞簡歷”“如何準(zhǔn)備面試”“如何對比多個offer并做出選擇”“如何快速適應(yīng)職場”……那么我會很感激他。

程序員成長手記作者序在我初入職場的時候,如果有人能耐心地告訴我“如何融入團(tuán)隊(duì)”“如何做好一個項(xiàng)目”“如何提升技術(shù)”“如何應(yīng)對職場壓力”“如何規(guī)劃職業(yè)發(fā)展”……那么我會很感激他。

在我遇到成長“瓶頸”的時候,如果有人能循循善誘地告訴我“如何調(diào)整心態(tài)”“如何拓寬視野”“如何啟發(fā)認(rèn)知”“如何尋找榜樣”“如何建立自己內(nèi)心的秩序”……那么我會很感激他。

對于我這樣一個“簡單、樸素”的程序員,可能之前沒有在合適的時候得到過合適的建議,便一路上摸爬滾打,灰頭土臉地走過來了?,F(xiàn)在,我希望本書可以作為一塊墊腳石,幫助初入職場的程序員向上更進(jìn)一步。我們知道,有時候得到一些幫助、聽取一點(diǎn)建議,真的可以少走很多彎路。

程序員的成長之路是一條“無盡之路”,亦如“學(xué)海無涯”,學(xué)會欣賞旅途中的風(fēng)景,遠(yuǎn)勝于抵達(dá)終點(diǎn)。

至此,正在閱讀本書的你,相信也能感受到我的誠意。在寫作本書時,我傾盡全力,就是希望給讀者一些想要的關(guān)于程序員成長的建議。同時,誠邀各位讀者和我一起傾力撥開程序員成長之路上的迷霧,向后回望,汲取經(jīng)驗(yàn),向前問道,上下求索,踏實(shí)走好職場每一步。

最后,致敬每一位正在奮斗的程序員!

本書的內(nèi)容

這本書不僅講透“代碼那些事兒”,還能告訴程序員“職場進(jìn)階軟技能”。

這本書共分為8章,分別介紹如下。

第1章先導(dǎo):重新認(rèn)識程序員這個職業(yè)

第1章是先導(dǎo)篇。很多人想做程序員,首要原因是其高額的薪資。然而,在高薪的背后,也有許多鮮為人知的壓力。程序員崗位是一個高競爭、高壓力、高淘汰的崗位,有著鮮明的崗位特點(diǎn)。外界對程序員有不少刻板的印象,比如“不修邊幅”“少言木訥”之類。而實(shí)際上,程序員的生活也是豐富多彩的。你是否真正走進(jìn)過他們的日常生活?是否了解他們的關(guān)注點(diǎn)?本章帶領(lǐng)讀者打破固有認(rèn)知,重新開始建立對程序員的印象,重新認(rèn)識程序員這個職業(yè)。

第2章入門:技術(shù)是成長的根基

第2章是技術(shù)入門篇。如果想在未來從事程序員職業(yè),那么應(yīng)該從基礎(chǔ)技術(shù)入手,學(xué)習(xí)一門基礎(chǔ)的編程語言和計(jì)算機(jī)通用技術(shù)。構(gòu)建知識體系也非常重要,讀者可以不用一次構(gòu)建完成,但絕不能不做這項(xiàng)工作。

第3章經(jīng)驗(yàn):樹立項(xiàng)目全局觀

第3章是經(jīng)驗(yàn)篇,旨在幫助程序員快速融入規(guī)范的軟件開發(fā)項(xiàng)目中。在工作中,程序員時刻面對的就是軟件開發(fā)項(xiàng)目。程序員是項(xiàng)目中非常重要的角色,一定要有全局意識,能推進(jìn)流程、突破關(guān)鍵問題。本章將深入探討程序員的代碼開發(fā)工作,深入學(xué)習(xí)代碼管理、文檔管理、IDE等。本章最后將探討敏捷開發(fā),它是熱門的、科學(xué)的軟件開發(fā)方法。

第4章職業(yè):本色做人、角色做事

第4章是職業(yè)篇。作為一個專業(yè)領(lǐng)域的職場角色,程序員有自己準(zhǔn)確的定位和職責(zé)范圍。專業(yè)程序員,應(yīng)有專業(yè)的工作態(tài)度;在處理人際關(guān)系方面,應(yīng)有高情商的表現(xiàn);對于空閑時間的處理,也應(yīng)充實(shí)和有意義。

第5章進(jìn)階:程序員的可持續(xù)發(fā)展

第5章是進(jìn)階篇,從軟技能角度探討程序員如何可持續(xù)發(fā)展,具體內(nèi)容包括:如何實(shí)現(xiàn)代碼規(guī)范、可以參考的優(yōu)秀編程原則、如何通過自動化來實(shí)踐規(guī)范、如何提高代碼的可讀性、怎樣理解“源碼即設(shè)計(jì)”、如何做代碼的審查工作,以及如何落地代碼的單元測試等。

第6章升職:程序員的職業(yè)發(fā)展

第6章是升職篇。在職場中,成長的一個重要標(biāo)志是升職和加薪,這是客觀上對個人能力的肯定。程序員的職業(yè)發(fā)展同樣遵循這個規(guī)律。是在技術(shù)層面持續(xù)發(fā)力,成為技術(shù)專家,還是同時學(xué)習(xí)管理知識,向著技術(shù)管理崗位努力?程序員需要懂產(chǎn)品嗎?本章將探討這些問題。本章還會重點(diǎn)討論如何提升程序員素養(yǎng)、開源、學(xué)習(xí)時間管理與授權(quán)等。對升職、加薪感興趣的初、中級程序員,可重點(diǎn)閱讀本章。

第7章思維:多聽多想、打開格局

第7章是思維篇。作者有一句牢記在心的格言:“信念產(chǎn)生行動、行動養(yǎng)成習(xí)慣、習(xí)慣生成性格、性格決定命運(yùn)?!笨梢娝枷?、信念的重要性。首先改變思維,思維會引領(lǐng)行動,意志堅(jiān)強(qiáng)的人,往往執(zhí)行力也不會差;有了行動之后,需要持之以恒,堅(jiān)持行動能形成習(xí)慣;習(xí)慣則會塑造大腦,培養(yǎng)獨(dú)特的氣質(zhì)、性格;而性格往往決定命運(yùn),這是大家熟知的。究其根源,必須重視思維的提升,這是一個優(yōu)秀程序員與普通程序員之間最關(guān)鍵的差異之一。

第8章自驅(qū):路遙知馬力

自驅(qū)力是個人成長中非常重要的能力,甚至可以稱它為“第一能力”。擁有自驅(qū)力的人,不需要別人的督促,就會主動去做自己該做的事情。他們往往有著明確的目標(biāo)和強(qiáng)勁的動力,懂得化被動為主動,通過努力獲取自己追求的東西?!爸鲃右馕吨磺小保@是本章想要強(qiáng)調(diào)的。在本章最后,還會介紹“熵增理論”,探討如何通過成長來抵御生命的負(fù)熵。

很榮幸,本書在編寫過程中得到了業(yè)內(nèi)專家的支持和認(rèn)可。

聯(lián)合推薦

Eason|資深程序員、央企技術(shù)組長

作為一名資深程序員,我深知行業(yè)內(nèi)的挑戰(zhàn)和所需的技能?;叵雱?cè)胄械臅r候,如果能有一位師傅在身邊諄諄教導(dǎo)必定能少走很多彎路。從某種程度上說,《程序員成長手記》就充當(dāng)了這樣一個角色。這是一本非常實(shí)用的指南,它用簡明的圖表、溫潤的語氣、豐富的角度,深入淺出的講解和案例,探討了程序員這個角色的方方面面,不僅為程序員小白提供了入門的明確路徑、實(shí)際工作中的各種工作場景,還深入探討了職場中常見的經(jīng)典問題,絕對是每個程序員都希望遇至的良師益友。

優(yōu)弧|掘金技術(shù)社區(qū)運(yùn)營負(fù)責(zé)人

作為技術(shù)社區(qū)的運(yùn)營負(fù)責(zé)人,我見過不少程序員在成長路上摸爬滾打。這本書就像是給這些朋友的成長秘籍。書里不僅是代碼那些事兒,還有職場晉升、團(tuán)隊(duì)溝通這些軟技能,做到了面面俱到。作者用自己的經(jīng)驗(yàn),把復(fù)雜的概念講得通俗易懂,適合新手,也對資深程序員有所啟發(fā)??赐赀@本書,你會發(fā)現(xiàn),無論是寫代碼,還是團(tuán)隊(duì)協(xié)作,都能找到新的突破點(diǎn)。作者把干貨知識和實(shí)戰(zhàn)經(jīng)驗(yàn)結(jié)合得很好,對于想要在編程路上走得更遠(yuǎn)的小伙伴,這本書值得推薦。

德育處主任|互聯(lián)網(wǎng)熱門技術(shù)博主

大多數(shù)程序員似乎只知道低頭做事,卻忘記抬頭看天,這是傳統(tǒng)工程學(xué)思維導(dǎo)致的。只有工程學(xué)一種思維的程序員往往會過于專注手頭的任務(wù),后果是直接影響其職業(yè)天花板的高度?!冻绦騿T成長手記》是我今年讀過最好的程序員燈塔類書籍,它不僅將“如何正確做事”講清楚,還指引我“如何做正確的事”。要“做正確的事”需要程序員具備系統(tǒng)論思維。本書將工程學(xué)和系統(tǒng)論思維結(jié)合起來,引導(dǎo)我建立一種全新的思維方式。可以說,本書全是重點(diǎn)!

▊《程序員成長手記涂阿然?編著

這是一本資深程序員的職場告白,提供實(shí)用的編程技巧和職業(yè)發(fā)展指導(dǎo),讓你在程序員的道路上走得更遠(yuǎn)、更穩(wěn);其特色在于職場晉升與職業(yè)發(fā)展、團(tuán)隊(duì)協(xié)作與溝通、程序員燈塔助力學(xué)習(xí)與創(chuàng)新。

撰? 稿? 人:計(jì)旭,責(zé)任編輯:張淑謙,審? 核? 人:曹新宇

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
39-00-0220 1 Molex Wire Terminal,
$0.5 查看
SM15T39CA 1 Telefunken Semiconductor GmbH & Co Kg Transient Suppressor,
$0.9 查看
293D106X0035D2TE3 1 Vishay Intertechnologies CAPACITOR, TANTALUM, SOLID, POLARIZED, 35 V, 10 uF, SURFACE MOUNT, 2917, CHIP, ROHS COMPLIANT

ECAD模型

下載ECAD模型
$0.74 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜