1024 不放假,卻在琢磨如何成爲 CTO? | AMA 集錦

1024,程序員節快樂!

提起程序員,你難免會想起——格子衫、文化衫和運動鞋,雖然他們屬於打扮自己,但是他們卻裝扮了整個互聯網,將自己的大部分的時間都奉獻給了工作,導致個人問題難以解決。(這一定不是在說你沒對象: ))

同時,爲了提升自己解決 bug 的能力(這一定不是在說你平時寫的代碼都是 bug),還需要花更多的時間來學習新知識。尤其是當前互聯網發展迅速,技術演進速度超乎了人們的想象。

當你追趕上互聯網速度時,你又會有新的目標——要不再努把力,琢磨琢磨怎麼當 CTO?俗話說,不想當將軍的士兵,不是好士兵;不想當 CTO 的程序員,不是好程序員!CTO 雖說不是一個奮鬥的終點,但也是一個奮鬥的目標,既然有了夢想,那麼我們該如何努力向前衝呢?在 10 月 9-17 日極客時間 App 的「部落版塊」中,TGO鯤鵬會的幾位會員開啓了極客時間用戶們的深度對話和互動,會員們接連拋出了工程師成長曆程中需要關注的幾個重點問題。TGO 鯤鵬會編輯組爲此進行了詳細整理和發佈,看看大家都是如何學習、成長的(如何填坑)吧!

有目標,有方向,有實踐

很多初入職場的程序員,往往缺乏工作、學習經驗,既不知道從何學起,更不知道該怎麼學。爲了幫助大家解決這個歷史疑難問題,@李家強(亞信安全架構師 & TGO 鯤鵬會會員)、@張呈剛(AWS 資深架構師 & TGO 鯤鵬會深圳分會理事會成員)在極客時間 App 的「部落板塊」中發起了討論。

一位名叫 @我能走多遠的網友在部落中非常詳細地分享了自己的日常學習狀態:

1、學會給自己定一個合適目標,讓學習有一個方向;
2、培養自己獨立思考及動手的能力;
3、學習過程中要持續總結,把自己總結知識點或代碼以博客的形式展現在大衆的眼前,讓更多人去審視你的思路與代碼(這應該也是開源的思路,共同學習、共同進步),定期看一下別的人的回覆和意見,幫助自己提高編碼能力;
4、最重要的一點要有自制力和執行力。

結合上述四點,@我能走多遠還談到了自己的實踐經歷——去年,他購買了《數據結構與算法專欄》,給自己制定了學習計劃,一步步地跟着課程學習,並將課程內容以自己編碼的方式,全部實現了一遍,讓自己在編碼中真正理解算法的精髓。

@我能走多遠表示,代碼是寫出來,只有持續地 coding,才能形成一種習慣。同時,他還給大家安利了一個當下非常流行的“軟件思維導圖”,它可以幫助你將掌握的知識進行分類,讓你方便記憶、溫習。

除此之外,另一名網友 @雪人也發表了自己的看法,他通過選擇、理論與實踐結合、總結三個方面進行了分析:

選擇:當前,互聯網的技術發展很快且繁雜,因此,首先你需要做的就是選擇,選擇一條適合自己職業發展的技術路線,其次需要你在在這條路線中深入學習,不要東學一個西學一個,學到最後卻沒有一門是精通的。

理論與實踐結合:在選擇了你想要的技術路線後,你就可以開始尋找各種相關的學習資源,包括圖書、博客、教學視頻等,並要學會篩選真正對你有用的資料;接着在學習理論知識的過程中,你一定要動手實踐,並多問自己幾個爲什麼,這不僅能提高你的動手能力,而且也能幫助你加深理解。

總結:每學完一個部分知識,都要試着自己總結一遍,並且在日後對其有新的理解時,還要及時更新,在經過一段時間後,自然而然會形成一套自己的知識體系。

業精於勤疏於嬉,行成於思毀於隨

“夢想是美好的,現實卻是殘酷的”,很多同學雖然計劃得很好,但是實際工作後會發現,不僅天天寫業務代碼,還要加班,根本沒有時間學習,提升自己。

針對這個問題,@樊偉偉(微鯉科技研發總監 & TGO 鯤鵬會南京分會理事會成員)也在部落中分享了自己的建議:

你先想想自己真的忙到一點時間都沒有嗎?是不是常常以 “忙” 爲藉口,拒絕了學習、拒絕了成長呢?如果不是,那你可以從以下幾個方面入手:

1、做好且 100% 搞懂自己的本職工作, 不要好高騖遠,尤其是新人;
2、發現問題,思考、解決問題,並總結輸出;
3、向他人「領導、同事、下屬、兄弟部門」學習,不止技能,還有做人、做事的原則和方法;
4、利用好一切學習的機會,比如技術調研、內部分享、系統重構、指導新人等等。

當然,工作之外的學習也非常重要:

1、夯實基礎,系統性的學習,不斷的完善、更新自己的知識體系;
2、兼顧知識的廣度和深度,做 “T” 型人才(“T”型人才指的是,不僅有深度的專業領域背景,同時也有很多橫向跨領域的知識儲備的人才);
3、拓寬視野,技術人也要多瞭解一些業務、產品、商業相關的知識;
4、一些軟技能也是非常重要的,比如溝通、演講、寫作等等。

另外,還有一位非計算機專業的程序員 @pyhhou 也分享了自己的一些學習經歷:

@pyhhou 表示自己入行程序員已經一年多了,剛開始時也比較迷茫,並且當前新技術非常多,自己也不是計算機專業的,基礎不好,所以對於該怎麼學自己也困擾了很久,但是在經過一段時間之後也有了一些簡單的經驗:

1、帶着問題去學習,工作上的能力主要就是解決問題的能力,如果沒有找到問題,盲目地去學習一些新技術、新知識,這樣不僅會讓你的理論與知識脫鉤,而且學習只能成爲知識的堆疊,不能將知識很好地關聯起來。

2、學習並理解一門技術背後的思想是關鍵。很多時候技術都是有關聯性的,比如說很多 Web 框架都是基於 MVC 模式,或者從它演變而來的,因此我們理解 MVC 的模式思想、優缺點和它能解決的問題是關鍵,如果僅僅去學習這個框架怎麼配置、如何部署、怎麼用,這些不能很好的達到總結歸納,舉一反三的效果,而且往往思想層面的東西是可以類比的,這也可以加深我們對技術的理解和記憶。

3、通過寫作或者其他形式進行知識的輸出。

4、堅持,如果沒有堅持,方法還是那個方法,對自己的能力沒有半點改變,堅持往往一開始會很痛苦,但只要你能堅持下去,那麼你所堅持的事情會變成習慣,融入到你的生活中。

事情很多,精力卻是有限的,那麼我們該如何集中精力,提升自己的專注力,幫助自己提高學習的效率呢?

@張超(TGO 鯤鵬會南京分會理事會成員)在部落中也分享了一些自己的看法:

1、選擇一項注意力訓練,通過健身、做手工(手辦)、冥想練習等方式。

2、做減法,減少不重要、不緊急的事情佔用你過的精力,可以使用緊急 - 重要四象限法則(又稱艾森豪威爾工作法),訓練自己的大腦能快速的分辨事物的象限,以此決定投入精力多少。

3、學會說不,不要充好人(僞超人),我見過不一些人,攬活時,很積極;交工時,拖後腿。

4、記錄自己的時間使用情況,不過我不推薦長期使用,跟蹤一段時間分析癥結加以改進就好,長期使用意義不大,反而佔用太多時間。

人不可貌相,海水不可斗量

掌握了學習方法,瞭解瞭如何提升專注力,那麼你知道自己未來該如何計劃了嗎?

@吳萬港(杭州同盾科技區塊鏈實驗室負責人 & TGO 鯤鵬會杭州分會理事會成員)在極客時間部落中分享了他的一些看法:

首先,你需要了解自己的個人喜好,如果你喜歡做技術,就堅持做技術;如果你喜歡與人打交道,那麼做管理也是不錯的選擇。因爲作爲管理者,往往是在管事,而不是在管人,將事安排給人,將人與事之間的匹配程度做到相對平衡,這是一個很難的工作,需要計劃、流程、組織等各個方面的協調和配合,更多的是各方的協調和溝通。不喜歡或不太善於與人打交道的人,比較難做好這些工作,容易厭倦。

其次是掌握產品思維,當前各個行業受受所謂的互聯網思維的影響很大、很深,絕大多數的企業是有業務驅動的,技術提供落地保障,所有的技術都在爲業務提供服務。因此,作爲組織結構中對技術最後負責和拍板的人,必須具備這樣一種思維方式,技術團隊存在的價值就是爲了組織經營而需要的,我們開發的系統最後都要接受市場的檢驗,符合市場需要的才能活下來,脫離市場價值的技術是沒有價值的。

最後,我想說的是,不管在公司扮演什麼角色,你還是一個人,你還有家庭,不僅要承擔工作的責任,還需要負擔起家庭的責任。

@楊冀龍(知道創宇 CTO & TGO 鯤鵬會會員)在極客時間部落中也分享了一些自己對於程序員職業規劃的建議:

首先選擇自己感興趣的工作是最重要的,如果你能從事自己感興趣的工作,那麼你會不覺累,而且會幹一輩子,感覺每天都是成長,沒有浪費每一天的時間。要知道年輕人最重要的資產就是時間,千萬別浪費,中途改行就是最大的浪費。

其次,要明白自己的工作價值,不能爲了“搬磚”而“搬磚”。

最後,要看未來技術大的趨勢和社會大的發展變化趨勢,自己的工作和興趣最好要符合未來趨勢,這樣路才能越走越寬。

想要實現夢想,那麼必然過程是艱辛的,道路是漫長的,但是不努力怎麼知道行不行呢?加油吧,一塊爲實現夢想而努力!

活動推薦

想要成爲 CTO,GTLC 成都站怎麼能錯過?

10 月 26 日,GTLC 成都站將在成都市高新區正式拉開帷幕。現場有環球易購 CTO & 前蘇寧科技集團副總裁喬新亮、TGO 鯤鵬會成員 & 知道創宇 CTO & COO 楊冀龍等一批業界優秀的技術領導者,分享領先的技術管理思考與理念,幫助你成爲一名優秀的 CTO!

快快點擊「詳情」,享受優惠購票吧!


TGO鯤鵬會,是極客邦科技旗下高端技術人聚集和交流的組織,旨在組建全球最具影響力的科技領導者社交網絡,線上線下相結合,爲會員提供專享服務。目前,TGO鯤鵬會已在北京、上海、杭州、廣州、深圳、成都、硅谷、臺灣、南京、廈門、武漢、蘇州十二個城市設立分會。現在全球擁有在冊會員 800+ 名,60% 爲 CTO、技術 VP、技術合夥人。

會員覆蓋了 BATJ 等互聯網巨頭公司技術領導者,同時,阿里巴巴王堅博士、同程藝龍技術委員會主任張海龍、蘇寧易購 IT 總部執行副總裁喬新亮已經受邀,成爲 TGO 鯤鵬會榮譽導師。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章