一位年輕而優秀的.NET開發者的成長點滴
- 2019 年 11 月 7 日
- 筆記
一,社區的小圈子
今年3月的一次技術交流活動上,那是我們.NET技術社區第一次組織線下活動,由於沒什麼經驗,所以活動組織得比較倉促,內容也比較一般,效果還是有點欠缺。當然,活動本身是必要的,這次活動上有幸認識了許多長沙的優秀開發者,這讓我非常的高興。
事實上搞技術活動,與其說是交流技術,倒不如說是擴大圈子,交流感情,認識更多的朋友。畢竟每個職場人往往圈子都是固定的,哪怕是在大公司,真正經常來往的朋友其實也不過三兩人而已。但是在北上廣深的大城市,往往有時候剛剛認識幾個朋友,對方可能就離開了,這也是一種遺憾。相對而言,在小城市或許也相對容易形成更加穩定的精準小圈子,這也是我認為一個社區存在的最大價值。
小城市的職業發展方向大概都是一樣的,從入門級小程式設計師出發,然後到高級程式設計師,再到項目經理,然後逐漸脫離技術的主航道,直到被技術拋棄。有朋友戲謔道,長沙的程式設計師大概率都是一樣的,靠經驗的簡單複製、依靠人際關係技巧或者靠資歷,而真正鑽研技術的非常少。
哪怕有許多開發者得以突破轉到了項目管理或其他方向,也很難能夠在專業領域能夠進一步的發展。畢竟首先企業大環境決定了個人的職業選擇,其次就是很少有開發者能夠明白的看清自己的職業發展規劃,為了錢而生存無可厚非,然後整個職業生涯都迷迷茫茫,只能導致最終到了一定的年紀,就開始原地踏步了。
二、周傑的成長曆程
而公眾號DotNet騷操作的作者周傑是參加了我們第一次活動的三十位開發者中的一位,也是小城市中少有的對技術始終保持熱心的優秀開發者。
事實上很多年前(三年前)我就對他的名字有所耳聞,我的好幾個朋友都說他的生活除了工作,家庭,剩下的就都是技術,是一個不折不扣的.NET技術狂。
不過由於當時我主要是沉浸於小行業應用的泥坑之中,還不能體會.NET技術作為基礎技術的巨大價值,自然而然相對來說比較無感。直到從泥坑中出來才能深深體會到技術的無窮魅力,也才真正理解在長沙這座城市,能夠踏踏實實的以.NET技術作為自己的核心競爭力的開發者是何其的珍貴。
當時的他的公眾號【DotNet騷操作】還沒開,以前他經常做開源項目。與許多內地城市的開源項目參與者熱衷於刷開源項目,以fork了哪些項目貢獻了多少文檔的形式相比,他更傾向於自己造輪子。在他的github倉庫(https://github.com/sdcb)中還有許多各種各樣的開源項目,這些都是他一點一滴的積累,幾乎每個方法都會認真考慮程式碼背後的實現邏輯和性能優化,這些小巧玲瓏、性能完美、程式碼整潔的小輪子,既讓他在技能方面得到了積累,更是讓其他人能從中獲益。
當時他還很少寫部落格,我就攛掇他寫部落格,他也說干就干,很快就寫完一篇,那篇文章的具體內容我不太記得了,我只記得他對於技術問題的專註和專業,令我非常欽佩。
這個時候就體現了他過去那麼多年積累的價值,一旦開始寫部落格,就產量特別高。到現在短短五個月時間已經寫了二十篇,而且素材越寫越多,品質也越來越好,幾乎每一篇都會成為部落格園的推薦文章。他立下了一個flag,要寫五十篇精品部落格,讓大家看到DotNet技術的美妙與精彩。
我們偶爾會討論.NET開發者的焦慮,許多.NET開發者都以自己選擇了.NET為恥,總覺得是這個技術讓自己的路越走越窄,經常在各種技術群里吐槽,說自己人生最大的錯誤就是選擇了.Net。
我們都對這種人覺得惋惜。他說,程式設計師只有因為自己沒能努力學習而感到焦慮,真正掌握了一種開發技術,一定也能適應其他語言和技術。優秀開發者根本沒時間焦慮,畢竟要學習的技能點隨著年齡的增長越來越多,恨不能每天有48個小時來學習技術,哪裡還有其他閑心去思考工作,家庭,技術之外的其他事情?只要自己技術過硬,哪裡還需要擔心什麼未來前途不保?
我們也經常討論招人難的問題。尤其是對於基於.NET技術棧的企業來說,都遇到了這樣的問題。一方面,確實越來越少的開發者使用.NET技術棧,一方面許多使用.NET技術棧的開發者都在從事邊緣業務的開發者,很難觸及底層技術或核心的技術。這並非企業行為,而是興趣愛好驅動的。
也必須承認,過去十年藉助於互聯網取得財富自由的.NET開發者幾乎非常罕見,許多以前致力於研究.NET技術的開發者的出路都只能選擇出國。這樣的前提讓功利的中國社會,越來越少人選擇.NET技術。但是這也是.NET開發者最大的機會,好好學習技術、努力跳出自己的圈子,看看世界,選擇將讓你成長。
我深以為然。程式設計師,不僅僅是.NET程式設計師或java程式設計師,能夠用心學好技術,努力提高自己的技能,並時刻保持學習的精神,才是程式設計師的最大的價值。
周傑正是按照這樣的節奏在堅持自己的方向,他深刻的明白貪多嚼不爛的道理、沒有追求一蹴而就,而是一步一個腳印,每一步都踏得嚴嚴實實。這種嚴於律己的優秀開發者的自我進取,也正是開發者所應該具備的自我刷新的精神。
他使我明白,無論是什麼崗位,在什麼環境下,都應該清楚自己的職業發展方向,並努力提高自己的硬技能和軟實力,這是開發者得以利足於時代永不淘汰的光輝色彩。
(ps,大概需要減肥了。。)
三、環境造人才
在互聯網技術飛速發展的今天,越是優秀的企業也往往最能凝聚最優秀的人才,正是這種人才間相互吸引的魅力,讓企業更加優秀,也讓人才得以藉助企業提供的平台取得了更好的發展。
而優秀人才並非偶然天成、往往也得益於興趣和團隊氛圍的培養,關注於結果,同樣也要關注於過程,既關注於人才的保健因素(例如工作條件,上下級關係,同事關係,工資,職位,安全),也同樣關注於人才的激勵因素(工作中的成就感,得到的認可與獎勵,本身的挑戰與興趣,職務的責任感,工作的發展前途,個人成長的晉陞的機會等),才更能實現人才的價值提升。
人才、人才、人才,這正是在互聯網大時代最寶貴的財富。
結語
歡迎大家關注他的公眾號,【DotNet騷操作】。也請大家記住他,一位年輕而充滿激情的開發者。
讓我們一起跟隨他的步伐,看看DotNet的一系列騷操作將如何給我們的生活帶來更多精彩。