再多迷茫,不如静下来好好学习
背景
前不久,我有幸看到了CSDN知名博主“沉默王二”寫的一篇博客《你的青春,值得先給小型創(chuàng)業(yè)公司嗎?》,這篇博客介紹了他從蘇州回到內(nèi)地小城洛陽之后,雖然遠離了互聯(lián)網(wǎng)的主陣地,但是依然保持學(xué)習(xí)的態(tài)度,并最終出書的心路歷程。而在這段蟄伏于東都洛陽的經(jīng)歷,讓他把對于技術(shù)的積累都凝聚成了一本非常優(yōu)秀的Java技術(shù)書籍《Web全棧開發(fā)進階之路》,這本書深入淺出的介紹了基于Spring Boot開發(fā)企業(yè)級項目的過程,值得每一位進階期的Java開發(fā)者閱讀。
他的這段經(jīng)歷也讓我有感而發(fā),作為年輕開發(fā)者的我們,總是會很迷茫,面對職場的一萬種選擇,我們該如何選擇自己的職業(yè)規(guī)劃呢?
那些練兵無數(shù)的BAT大廠們
在互聯(lián)網(wǎng)飛速發(fā)展的今天,BAT成為大家的首選,借助BAT的練兵,也讓優(yōu)秀開發(fā)者更能夠出類拔萃。例如阿里巴巴集團,便是一個經(jīng)典的例子。依托電商平臺提供的海量流量和巨大的數(shù)據(jù),阿里巴巴的優(yōu)秀開發(fā)者們完成了一個又一個難以想象的技術(shù)難關(guān)的突破,例如OceanBase的背后,就是數(shù)以百計優(yōu)秀開發(fā)者們連續(xù)幾年的艱難付出,從學(xué)習(xí)MySql代碼出發(fā),到構(gòu)建了一套完整的數(shù)據(jù)庫體系,這些學(xué)習(xí)經(jīng)驗的過程幾乎無可復(fù)制。
除此之外還有阿里巴巴出品的基于流式計算的組件Blink,在大部分開發(fā)者依然使用存儲過程進行數(shù)據(jù)分析的今天,阿里巴巴的開發(fā)者們仿佛已經(jīng)提升了很多個段位。除了軟件研發(fā)實力外,每一個有幸看過《阿里巴巴中臺戰(zhàn)略思想和架構(gòu)實踐》這本書的,往往也會被阿里巴巴在軟件體系建設(shè)上的積累所折服,阿里巴巴的軟件設(shè)計能力也是國際領(lǐng)先水平。
? 除了阿里巴巴,百度和騰訊同樣令人矚目,這些動輒大幾萬人大廠,流程完善,技術(shù)體系完整,敢于試錯,每個開發(fā)者都能從中學(xué)到無窮寶貴的財富。而那些更善于研究技術(shù)的,則可以充分利用這些資源,實現(xiàn)自身技能的快速提升,從而實現(xiàn)了職場的快車道。
似乎從這些可以看出來,對于開發(fā)者而言,選擇大廠,更能成就一個人的價值,那么多體驗新技術(shù)的機會,足以讓每一個對技術(shù)充滿愛好的開發(fā)者從中獲得快速的成長,獲得金錢、技術(shù)和價值上的巨大滿足。然而,事實上,哪怕是大廠也好,也并非每個人都能獲得成長的機會,只有在主航道上的開發(fā)者,才往往更容易獲得快速成長所需的資源,位于非主航道上的開發(fā)者,哪怕你能力再強,也難免會被其他跟你同等優(yōu)秀的開發(fā)者遮掩住你的光芒。優(yōu)秀如甲骨文公司,也有許多開發(fā)者曾經(jīng)很優(yōu)秀,卻沒有得到機會,最終被埋沒,而荒廢了一身武功。
大廠擰螺絲成為互聯(lián)網(wǎng)開發(fā)者技術(shù)圈一個流傳已久的段子,而且隨著BAT技術(shù)體系的逐漸完善,前面提到的這些大規(guī)模基礎(chǔ)設(shè)施建設(shè)的機會,或許也將不再持續(xù),未來的開發(fā)者們大概或許只能依托現(xiàn)有的體系進行修修補補,難以再重現(xiàn)前輩們的輝煌。
小廠的苦,體會過都懂
BAT和互聯(lián)網(wǎng)巨頭雖然美好,但是與中國發(fā)達如斯的IT經(jīng)濟而言,只是九牛一毛。要成就一番事業(yè),并非只有BAT獨有的機會,由于這些BAT或其他大廠,作為投資圈的風(fēng)口,也是互聯(lián)網(wǎng)技術(shù)圈的風(fēng)口。這些巨頭們固然具有許多獨特的優(yōu)勢,但是或許是由于互聯(lián)網(wǎng)996的特點,最終卻并非適合所有人。
尤其是前幾年的萬眾創(chuàng)業(yè)的政府口號,讓無數(shù)年輕人選擇了創(chuàng)業(yè),在IT行業(yè)中,同樣不乏成功案例,各種90后創(chuàng)業(yè)者層出不窮,他們的故事似乎在驗證著某些成功學(xué)的哲理。而選擇一家合適的小廠,跟隨小廠一起快速成長,也并非不是一種合理的選擇。
當(dāng)然,小廠的發(fā)展過程或許會相對充滿挑戰(zhàn),如果是一家缺乏資源的創(chuàng)業(yè)者建立的小廠,那么跟著老板一起打拼,將成為一段無比艱辛的過程。且不說可能需要開發(fā)者付出自己的精力,更有甚者,還需要開發(fā)者去付出自己的資源。
小廠開發(fā)者,不僅要求技術(shù)能獨當(dāng)一面,還要求能不計較個人得失,跟老板同甘共苦,否則,成功是老板的成功,失敗,就是員工的失敗。作為小廠開發(fā)者的你,或許有機會成為全棧工程師,但是顯然難以獲得技能上的深入,大部分情況下,大概只能成為各種領(lǐng)域都只知道皮毛的所謂全流程工程師。也有的時候,一些小廠開發(fā)者,必須依托大廠開發(fā)的技術(shù)平臺實現(xiàn)所謂的二次開發(fā),來為客戶完成一些特定的業(yè)務(wù)需求,這是一種所謂的“調(diào)參工程師”。
作為小廠工程師的你,有時候固然想獲得一些進一步的提升,但是往往礙于各種原因,你不見得有足夠的時間或精力來實現(xiàn)這些提升。許多小廠的加班情況,可能比互聯(lián)網(wǎng)996更慘,尤其是一些專注于制造業(yè)和國企信息化的外包開發(fā)者,你必須花費大量業(yè)余時間,去應(yīng)對客戶們提出的刁鉆需求,不僅僅要出差,而且晚上甚至要加班到凌晨,第二天還得生龍活虎的繼續(xù)奮戰(zhàn)。
當(dāng)今時代開發(fā)者該如何成就自己獨特的技能體系,并成為更加優(yōu)秀的技術(shù)專家呢?
每一位優(yōu)秀的開發(fā)者,都懷揣著夢想,希望通過自己的努力,實現(xiàn)自己的人生價值。而選擇一段最契合自己發(fā)展規(guī)劃的職業(yè)發(fā)展道路,顯然是成就夢想最直接的方式。然而即便是大廠開發(fā)者,也并非意味著有足夠的機會成就自己的人生價值。因此,我們始終必須保持一顆學(xué)習(xí)的心態(tài),去迎接屬于自己的挑戰(zhàn)。這意味著我們應(yīng)該努力時刻保持積極的進取心,去追求卓越,探究最適合自己的發(fā)展方式。
1、重視基礎(chǔ)技能的積累。哪怕是簡單的增刪改查,也同樣值得發(fā)掘價值。而如果我們能夠靈活的運用各種設(shè)計模式,那么這些代碼開發(fā)的過程,將會成為一種可以高效積累和復(fù)用的方式。接口開發(fā)過程中,你是否考慮過當(dāng)前接口應(yīng)該更好的契合設(shè)計原則?這也是一種思考問題的方式。
2、重視學(xué)習(xí)能力的提高。經(jīng)常性的去刷新自己的知識,在項目中運用新技術(shù),也是一種提升技術(shù)含量的方式。追求卓越,將讓我們的格局與眾不同。
3、堅持總結(jié)和歸納能力。定期的對自己掌握的知識進行梳理,查漏補缺。
4、敞開心扉,與其他優(yōu)秀開發(fā)者進行交流。如果成為一位封閉的開發(fā)者,是一件很危險的事情,而隨著互聯(lián)網(wǎng)的發(fā)展,新技術(shù)層出不窮,適當(dāng)?shù)娜U大自己的圈子,將有利于自身綜合能力的提升。
很多年一起一位老師在豆瓣寫過一篇文章,標(biāo)題叫做《長成大樹,長成灌木》,這篇文章的引子是來自于《構(gòu)建之法》的作者鄒欣老師對于職業(yè)規(guī)劃的評論,原文是這樣的:
在條件比較好的企業(yè),因為流程和支持都很到位,職員可以專注于某個領(lǐng)域。 也許可以做出很大的貢獻。在條件比較差的企業(yè),你得“盯著”很多事情——否則就會出問題。 在“盯著” 的過程中, 你會了解相關(guān)的領(lǐng)域,從財務(wù)到清潔工,到IC 設(shè)計的工作,但是這些領(lǐng)域的知識是你的核心知識么? ??都可以成長,有些是高大的喬木,有些是蜿蜒的灌木,有些是小花小草,有些沒等成材就被開發(fā)商推倒蓋房了。?
選擇職場,猶如一段種竹子的旅程,一株新竹種下之后,就算每天為它施肥、養(yǎng)護、澆水,頭1、2年都完全沒有長高的跡象。但第3年,幼竹只花2周時間,就能躥到27米。那毫無生氣的2年,是小竹苗在土壤下瘋狂地扎根、生長。站穩(wěn)了腳跟,它便會迅速長成參天的植物。做事情也是一樣。
你的辛苦或安逸,終將使你成為獨特的個體。不管你選擇大廠,或者做小廠開發(fā)者,最佳選擇一定是選擇一段能夠形成技術(shù)積累的職業(yè)規(guī)劃,而不是一味的追求眼前的利益,只有這樣才會使你的每一段成長歷程都會成為下一階段進步的寶貴財富。
原文地址:https://www.cnblogs.com/xiyuanMore/p/10899152.html
.NET社區(qū)新聞,深度好文,歡迎訪問公眾號文章匯總?http://www.csharpkit.com?
總結(jié)
以上是生活随笔為你收集整理的再多迷茫,不如静下来好好学习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Web Template Studio
- 下一篇: Web API 速率限制(二)- 令牌桶