深圳某小公司把我開除了...
這是一篇我對一位讀者很用心的提問的解答。我覺得這位讀者的疑惑比較常見,因此,分享一下,希望對小伙伴們有幫助!


讀者提問內容
Guide哥,您好,我是你的忠實讀者,關注您有一段時間了,想請教您一個問題,希望能得到您能給點兒建議。
基本情況
我本科 18 年畢業(yè)于中國**大學(211)數(shù)學與應用數(shù)學專業(yè),畢業(yè)后無工作經歷,考研失敗,2020 年去參加 Java 后臺開發(fā)培訓轉行。2021 年元旦培訓完,剛從培訓班培訓出來,技術學的不扎實,感覺很多都學得懵懵懂懂的,培訓的項目自己也沒寫出來多少。當時培訓的時候狀態(tài)特別不好,應該是有焦慮抑郁癥,整天擔驚受怕,經濟比較緊張,負債借錢,又害怕自己找不到工作,休息睡眠也不好,后來癥狀急性發(fā)作,叫了 120 送到醫(yī)院,被確證為中度焦慮抑郁。
工作遭遇
找工作簡歷包裝為一年半工作經驗。3 月,第一份工作在深圳一家小公司,實習期 11K 轉正 13K 大小周,工作一個月的樣子領導找我談話,我坦白是培訓出來的,一個月半的樣子就被開了。
6 月面試杭州的崗位,簡歷包裝為一年半,阿里外包 offer 給的 17-18K,簽了合同沒去,被阿里系外包拉黑至少半年。7 月去了一家中型獨角獸,定為的高級開發(fā),工作內容實在是搞不定,每天都憂心忡忡,做不出來,壓力太大了。組長后來找我談話,我也坦白是培訓出來的了,有個周末還帶了我兩天。高級開發(fā)需要具備獨立開發(fā)的能力,壓力實在太大,每天的心態(tài)都是崩潰的,早出晚歸,每天都 9-10 點才回來,周六周天都去可是還是搞不定,不到兩個月辭職了。
重新出發(fā)
現(xiàn)在重新找工作,元旦出來到現(xiàn)在 9 個月了,我是技術上沒有任何成長,我覺得這太可怕了。這 9 個月沒有攢到任何的錢,反而新增了負債。這兩樣讓我覺得太可怕了,加劇了我的擔憂。
我現(xiàn)在有點兒不想包裝簡歷了,現(xiàn)在找工作的想法有兩個:
去小公司,就告訴別人我是培訓出來的,去小公司當學徒的那種感覺,工資低點兒都沒關系,感覺有個 7-8K,省吃儉用應該能養(yǎng)活自己,肯定攢不了啥錢,錢賺不了就學技術,技術得到增長。但是不知道沒有經驗,說自己培訓出來的有人愿意要。 去大外包,簡歷仍然包裝一年半,大外包規(guī)范可能比小公司還好些,大佬可能也多些,能學些技術。但是進去了,估計也要暴露,但是聽在外包的同學說,外包大部分都是培訓出來的,應該不會輕易開人。就去外包練習業(yè)務。也輕松一點兒,修養(yǎng)一下自己的身體。
根據(jù)培訓的同學作為參考,我看他們穩(wěn)住的都是面的自研中小型公司,Java 初級 10-12K 的樣子。現(xiàn)在我還是打算簡歷包裝一下一年半 去面?zhèn)€ Java 初級 10-12K 左右的自研。現(xiàn)在的想法是去工作中積攢經驗和學習能力,也去把簡歷真的洗白一下,不知道 Guide哥有沒有杭州的一些公司的靠譜信息,還想讓 Guide哥指導一下剛開始出來工作應該怎么去成長。我想在計算機行業(yè)長期發(fā)展,但是職業(yè)規(guī)劃啥的可以說是一頭霧水。
一些困惑
(知識星球上的 2021Java 最新學習路線正在看,現(xiàn)在在找工作,找到工作了接著補)
除了找工作,還想問下菜雞小白做 Java 后臺開發(fā),關于技術成長,工作中怎么補技術,計算機基礎是否需要補,或者怎么補,以及怎么平衡生活和工作這方面的建議。因為我感覺自己現(xiàn)在很迷茫,要技術沒技術,除了工作根本沒有生活,每天都過得比較焦慮。看您的公眾號和知識星球,感覺大佬你的職業(yè)成長,工作,生活安排的都挺平衡的。希望您能夠對于我的情況給我一些建議,如果可以將不勝感激,希望簡歷的指導可以先給,其他的指導可以延后。再次表示感謝。最后祝您身體健康,一切順利,闔家歡樂~。
我的回答
焦慮的本質
我覺得你焦慮的本質是你一直在干超出自己能力范圍太多的事情。就比如你的能力可能遠沒有達到高級開發(fā),而你做的確實高級開發(fā)的事情。
個人建議你盡量不要接超出自己能力范圍太多的 offer ,有一些挑戰(zhàn)是好事,如果超出自己能力范圍太多只能徒給自己增加焦慮。
絕大部分半路培訓出來的都會包裝工作經驗,不過,你盡量以自己當前的實際能力來。
確實,就像你說的那樣,你現(xiàn)在可以從小公司做起,慢慢沉淀技術,再多給自己一兩年時間來準備去更好的公司。
其實,我自己也會經常焦慮。我焦慮的本質是我經常做不完自己規(guī)劃的一些事情。我對抗焦慮的方法就是做好時間管理和提高工作效率,不斷去優(yōu)化改進。
下面是我自己的一些時間管理和工作效率相關的小 tips :
提前做好規(guī)劃。 每天早上起來抽一個小時左右學習。 利用碎片化時間學習。 午睡 15 分鐘左右(睡不著的話可以冥想,讓大腦得到休息即可)。 使用番茄工作法用來管理時間。 安排好任務的優(yōu)先級。 ......
我看你說自己中型獨角獸做高級開發(fā)的時候,周末還去加班,每天 9-10 點才回來,可還是搞不定。于是,你不到兩個月辭職了
說實話,你這樣靠堆時間是沒用的,畢竟要做的事情超出自己能力范圍太多。而且,這還會反過來壓榨你學習提高自己以及感受生活美好的時間。
《代碼整潔之道:程序員的職業(yè)素養(yǎng)》中有一段話是這么說的:
編程是需要持續(xù)投入精力和注意力的智力活動。注意力是稀缺的資源,如果你用光了自己的注意力點數(shù),必須花一個小時或更多的時間做不需要注意力的事情,來補充它。在你不集中注意力的時候,注意力點數(shù)可以緩慢恢復。冥想、看看窗外、小睡一會或者聽聽播客都有助于恢復注意力點數(shù)。一旦注意力點數(shù)耗盡,你就沒法控制注意力。你仍然可以寫代碼,但是多半需要第二天重寫,或者在幾周或幾個月之后備受這段代碼的煎熬。所以,更好的辦法還是花 30 到 60 分鐘來換換腦子
非常有道理,不論是對于程序員還是其他任何職業(yè)來說都是適用的!
精進技術
我覺得你要真想持續(xù)精進技術的話,首先要知道下面這兩個問題:
有哪些學習的途徑? 有哪些手段了解技術最新動向?
有哪些學習的途徑?
視頻 :初學編程的小伙伴盡量多看視頻,因為,視頻教程比較容易理解。不過,對于經驗已經比較豐富的小伙伴來說,視頻教程相比于文檔教程學習起來會更慢一些。像慕課網和嗶哩嗶哩上面有挺多學習視頻可以看,只直接在上面搜索關鍵詞(比如 Java、MySQL)就可以了。 博客 :網上的博客大多沒有體系,推薦你在解決某一知識點或者問題的時候可以在網上找一些相關的博客看。 官網(官方文檔) ?:除非是一些國產項目的官方文檔提供了中文版本,否則大概率是英文的另外,官方文檔介紹的往往也比較粗糙,不太適合初學者作為學習資料。不過,官方文檔我們一定是要看的。通過官方文檔你才能知道你學習的技術最新的技術動態(tài),才能知道這個技術有哪些模塊需要學習,才能知道這個技術具體可以幫你解決什么問題。 書籍 : 書籍的內容更成體系,更系統(tǒng)。不過,書籍存在時效問題。
有哪些手段了解技術最新動向?
關注一些技術社區(qū)的動態(tài)比如 Github/Gitee Trending 關注一些公開的技術分享比如 InfoQ 技術大會 關注一些技術大佬比如 Apache ShardingSphere 創(chuàng)始人張亮 ......
一定不要不要死記硬背! 學習理論知識的時候,你可以多花點時間整理筆記。在學習框架使用的時候,就沒有太大必要花大量時間的整理做筆記了。你完全可以隨時查文檔,記住關鍵詞即可!比如 Spring Boot 你不知道如何接受 Query Param 的話,你直接搜 Spring Boot Query Param 即可!

平時要多看優(yōu)秀的代碼,多學習優(yōu)秀的開源項目!
計算機基礎學習
如果想要系統(tǒng)學習計算機基礎的話,你可以找一些視頻或者書籍來看。如果你僅僅是為了應付面試的話,你可以直接看網上一些技術博主的總結比如我的 JavaGuide 對計算機基礎的總結。

個人成長
工作和學習中刻意提高自己的解決問題的能力、學習能力和復盤能力。這 3 個能力至關重要,很大程度決定了你能走多遠。
不論是提高自己的技術能力也好,還是其他能力也好,盡量要跳出自己的舒適圈,多做一些對自己稍微有一些挑戰(zhàn)但是能夠完成的事情。
如果工作無法給你足夠的鍛煉,那你就要自己多留點心,工作之外多提高一下自己的核心競爭力。 比如你可以課外多去研究一些優(yōu)秀的開源項目(比如 Kafka、sharding-jdbc)、多看看自己平時經常使用的框架(比如SpringBoot、MyBatis)的源碼。
如果說你從你的工作中學習不到什么對你有價值的東西,每天的工作強度又很大,你連自己充電的時間都沒有的話。那我建議你可以直接跳槽,跳槽到一家對你的發(fā)展更有幫助的公司。
人生路漫漫,不要過于在意短期的利益,眼光要放的更長遠一些。
我是 Guide哥,一個工作2年有余,接觸編程已經6年有余的程序員。大三開源 JavaGuide,目前已經 100k+ Star。未來幾年,希望持續(xù)完善 JavaGuide,爭取能夠幫助更多學習 Java 的小伙伴!共勉!凎!點擊即可了解我的個人經歷。

