想辭職了!
大家好,我是二哥呀!
最近有個讀者,給我發(fā)了很多私信(知乎上),大致的意思是:自己能力不足,想要辭職,問我該怎么辦?

這里要先給這位讀者說一聲抱歉啊,因?yàn)槲移匠K叫糯_實(shí)比較多,再加上還有一些工作需要處理,所以經(jīng)常是積攢了一堆信息后,再找個空閑時間統(tǒng)一處理下。
這樣效率會比較高,也容易把一些共性的問題找出來。講真,我本身是非常喜歡和大家聊天的,這恐怕是我最放松的時刻了。
對于這個讀者的問題,我后來加了他的微信,詳細(xì)地聊了一下我的看法,他也釋懷了。可能還有不少小伙伴會有他這樣的焦慮,那么就借這個機(jī)會,重新梳理一下我的思路,希望能對其他小伙伴們有一點(diǎn)點(diǎn)啟發(fā)和幫助。
以下是我的回答。
第一步,心理建設(shè)
坦白地說,大學(xué)階段,包括實(shí)習(xí)的那一年,我是非常菜的那種,菜到摳腳,菜到你可能完全無法想象。

實(shí)習(xí)的前三個月,簡直就是煎熬,現(xiàn)在回想起來,仍然有點(diǎn)怵得慌。如果表現(xiàn)得好,可以繼續(xù)實(shí)習(xí),畢業(yè)后可以順利轉(zhuǎn)正,如果三個月內(nèi)表現(xiàn)得很差勁,就要被辭退。
我當(dāng)時的那種焦慮,其實(shí)一點(diǎn)也不比你少。
菜的原因也簡單,大學(xué)階段荒廢了,看過的書基本上全是《21 天學(xué)會 xxx》、《xxx 從入門到精通》、《xxx 指南》這些垃圾書,吸取不到什么養(yǎng)分。
再加上對前途沒有一丁點(diǎn)信心,大學(xué)可以說是過得是渾渾噩噩、一塌糊涂。算了,算了,不講了,不講了。
不過,和你不同,我是真沒想過要主動辭職,相反,我心里每天都在祈禱,公司千萬不要辭退我啊!
我會努力的!
我會證明自己并不是一塊廢材的!
抱著一種“置于死地而后生”的決心,我開始給自己規(guī)劃學(xué)習(xí)路線,并且力爭最“卷”,平常基本上是第一個到公司、最后一個離開。
沒辦法,起點(diǎn)低的時候,就必須得下狠功夫。心里光想著自己能力不足,技術(shù)不行,要辭職,沒卵用,公司是不會因?yàn)橥榉至粝履愕模阋膊粫虼硕M(jìn)步。
起點(diǎn)低有時候并不是一件壞事,因?yàn)闆]有包袱,可以放手一搏。你想,最差也就這樣了,還能更差?
所以,第一步,一定要做好心理建設(shè),先把自己穩(wěn)住。想著怎么去提高,而不是去想那些無濟(jì)于事的“辭職”。
第二步,抓住機(jī)會
你說自己干了快一年,感覺技術(shù)還是不太行。干了一年沒被辭退,也沒進(jìn)步,只能說明兩點(diǎn):
第一,公司認(rèn)為你還行,愿意給機(jī)會,所以安排了很多開發(fā)任務(wù) 第二,你只是在完成任務(wù),或者說一直在 CRUD,沒有抓住機(jī)會
那怎樣才能抓住機(jī)會,快速成長呢?
第一,培養(yǎng)解決問題的能力。
當(dāng)公司給你安排任務(wù)后,如果你覺得自己完成不了,不要沉浸在自己的世界里。
互聯(lián)網(wǎng)是開放的,做開源的、做技術(shù)分享的,尤其多。你遇到的問題,絕大多數(shù)的情況下,別人也會遇到,并且還會留下不止一種的解決方案。
我前幾天分享的一篇文章:面試官問:生成訂單30分鐘未支付,則自動取消,該怎么實(shí)現(xiàn)?
里面就提到了很多種解決方案,當(dāng)你遇到這樣的任務(wù)時,就可以照虎畫貓。嘗試的過程中,你的能力就會悄無聲息的得到提高。
第二,業(yè)余時間補(bǔ)計(jì)算機(jī)基礎(chǔ)。
8 小時謀生存,8 小時謀發(fā)展。哪怕你身處的公司只剩下 1 個小時謀發(fā)展,那也得好好利用上。
當(dāng)你起點(diǎn)低的時候,休息、放松的時間確實(shí)不多。你必須得利用帶薪拉屎的時間,上下班通勤的時間,來補(bǔ)充營養(yǎng)。
技術(shù)不行,很大程度上是因?yàn)橛?jì)算機(jī)基礎(chǔ)不扎實(shí)。“萬丈高樓平地起,勿在浮沙筑高臺”講的就是這個道理。
計(jì)算機(jī)基礎(chǔ)都有哪些呢?
編程語言(C/C++/Java/Python) 數(shù)據(jù)結(jié)構(gòu)與算法(數(shù)組、鏈表、樹、查找、排序、動態(tài)規(guī)劃等) 操作系統(tǒng)(包括操作系統(tǒng)原理、Linux 命令行等) 計(jì)算機(jī)組成原理 計(jì)算機(jī)網(wǎng)絡(luò)(OSI 七層模型、TCP/UDP、應(yīng)用層協(xié)議等)
可以到 GitHub 上跟中科大的課程體系,里面有書籍、課件和答案,可以慢慢啃,一點(diǎn)一點(diǎn)積累,不要著急。
https://github.com/USTC-Resource/USTC-Course
我整理過不少學(xué)習(xí)路線和學(xué)習(xí)資料,比如說:
通常來說,一名程序員的成長要經(jīng)歷這 3 個階段:
第一階段,有扎實(shí)的基本功,簡單點(diǎn)說,就是要做到語法熟練、框架熟練,成為一名能夠完成開發(fā)任務(wù)的“碼農(nóng)”。
第二階段,從“碼農(nóng)”到“工程師”,在局部上,不僅要能夠?qū)崿F(xiàn)功能,還能關(guān)注功能之外的維度,比如健壯性、低耦合、可擴(kuò)展等指標(biāo)。
第三階段,從“工程師”到“架構(gòu)師”,不僅在局部上追求一個模塊的好壞,而且還要從整個系統(tǒng)層面去掌控,合理安排資源的優(yōu)先級,保證整個系統(tǒng)不會出現(xiàn)腐敗等等。
如果第一階段的基本功不扎實(shí)的話,后面兩個階段幾乎不大可能。
所以,你應(yīng)該停下來想一想,自己究竟是在哪一環(huán)出了問題。如果一直做的是無用功,那干一個月,干一年,你還是原來的那個自己,提高不了。
第三步,奮起直追
我在外地的時候,和你的想法一樣“報喜不報憂”,任何壞的事情,從來是不和家里面說的,因?yàn)楹ε滤麄儞?dān)心。
那就交一些朋友,不愉快的時候和他們一起出去打打球,唱唱歌,吃吃飯,喝兩杯,釋放一下自己的壓力。
不要讓自己神經(jīng)一直緊繃著。
你一方面想著自己技術(shù)不行,干脆辭職算了,一方面又擔(dān)心不干沒有生活費(fèi),這樣等于說是主動把自己陷入了深坑,對吧?
你本來是可以有更好的選擇:
做好心理建設(shè),然后鍛煉自己解決問題的能力,補(bǔ)足計(jì)算機(jī)基礎(chǔ)的短板,然后快速成長。 公司既然沒有辭退你,而你又沒有積蓄,那就不要想著辭職,每個月攢不了一萬,攢五千,五千攢不了攢一千,積少成多,當(dāng)你有了積蓄,即便是想裸辭,也不必再為面包問題擔(dān)心了,對吧?
人一旦覺悟了,剩下的就是堅(jiān)持,日積月累,由量變引起質(zhì)變。
別的我就不多說了,希望你能奮起直追,我等你的好消息。
人這一輩子,怕的不是別人看不起,而是你主動放棄了自己。

沒有什么使我停留——除了目的,縱然岸旁有玫瑰、有綠蔭、有寧靜的港灣,我是不系之舟。
推薦閱讀:
