我們經常收到一些同學提問: 程序員的工作非常忙碌,如何在繁忙的工作中利用碎片化時間學習或是做自己感興趣的事情? 不管是新的應屆生,還是兩三年的職場人,甚至工作多年的職場老人都在關心這個問題。到底現在的程序員該如何利用業餘時間從而讓那個自己達到滿意的狀態呢?
今天我們邀請了 4 名淘系技術的工程師,給大家分享一些 他們的業餘提升技巧,以及時間的安排 ,希望能夠為你提供一份參考。

作者 | 淘系技術
編輯| 橙子君
出品| 阿里巴巴新零售淘系技術
01、淘系技術部 去來
這個話題非常現實,我的方法就是發現工作以外的時間在哪。
程序員的一天其實挺忙的,每天能留出的時間可以分幾塊:
通勤時間
我的通勤方式是地鐵,每天大概需要花40分鐘 在地鐵上 ,這段時間一般用來讀書,一年累計下來能讀完2-3本。
有些人可能不太愛看書,其實不同類型的書吸引力確實差很多,找到自己感興趣的書才能培養閱讀的習慣。
本科的時候我自己也是更愛打遊戲不愛看書,在研究生階段偶然看了一本基督山伯爵,才開始喜歡上閱讀的。書里的很多故事不好拍成電視劇或電影,這些有趣的故事能讓我在代碼之外找到更多樂趣。那之後慢慢開始找書看,在朋友圈看看好友分享的,和同事們也有交流看到的好書。
前段時間恰逢建黨100周年,組裡的幾個小夥伴毅安,增群對《毛澤東選集》產生很大興趣,我也在讀中共中央文獻研究室出的《毛澤東傳》,有 很大 收穫。
午休時間
這段時間不是很長,吃完飯大概還有半個小時,習慣午睡的同學可以趁機休息會,為下午的工作養足精神。
我個人更習慣和同事遛彎交流交流最近生活上的新聞。
晚上下班後
一周鍛煉2-3 天,在外跑步跳繩,或在家跟着keep練。
沒有好身體,心情也不好,其他都干不好,所以對自己的健康還是要多關注一些。
IT從業者白天坐的時間太久,用眼時間很長,晚上盡量別玩太久手機。
健身是給身體充電,讀書是給頭腦充電,利用一些更加碎片化的時間我會翻一翻知乎和微信公眾號上和人工智能相關的技術專欄,看下行業動態。
周末
除了吃喝玩樂,繼續閱讀,健身還有寫作。
閱讀是被動接收信息,我還有一個小目標就是自己寫文章,打造個人技術影響力的嘗試。
去年定了一個小目標,微信公眾號的關注超500(超過500就可以加廣告,賺流量分成,哈哈)。 寫了幾篇,只吸引了自己朋友圈裡的人關注,分析原因: 一是內容還不夠精彩,二是微信公眾號沒有公 雨 推薦機制。 於是又轉到知乎上,通過寫文章 與 答題,目前已經收到1k多粉絲,分析了粉絲來源之後,發現大部分都是來自一兩個優質的回答,頭部效應很嚴重,所以再寫文章還是要出精品,爭取早日一篇自己的10w+。

02、淘系技術部 玖伍
其實提升自己沒有秘籍和訣竅,只要願意花業餘時間去學習,再加上長時間的堅持,就可以成為大神。
閱讀
我個人比較喜歡讀書,喜歡讀紙質的書,記得剛開始工作的時候,很多東西都不會,只會寫CSS切頁面,是一名真切圖仔,同時自己又特別想成為大神,然後就每天中午吃完飯在工位上看一個小時的書,下班後也會留在公司看兩個小時的書再回家,就這樣每天中午和晚上一邊看書一邊寫Demo,前期的提升速度還是非常明顯的,基本上每天都能感覺到自己學會了新知識。
我比較推薦多讀一些技術書,特別是紙質書,熟悉我的同學都知道我有非常多的書。一本書從填選題表到最終出版,中間會經歷很多步驟,出版社專業的編輯也會和作者一起反覆的校驗和修改好多遍,上市之後再經過讀者的認可,這樣一本書的內容質量是非常有保障的。根據經驗圖靈出版的書質量都非常高。
學習資料
學習資料非常重要,要閱讀高質量的第一手資料,很多時候我們學習某個技術發現怎麼都學不會搞不懂時可能不一定是我們笨,也有可能是學習資料有問題。
我見過很多文章講某個技術,即使那個技術我事先已經會了,也確實看不懂文章里在說些什麼。我也見過很多文章可能作者自己也不是很懂某個技術,他只是把一些其他文章拼湊起來。
不好的學習資料通常內容晦澀難懂且沒有把技術講清楚,而高質量的學習資料通常會很清晰且精準地把一個技術講透,因為講解清晰明確,所以學習起來也不會太複雜枯燥。
JS框架、庫、工具等,我一般會從官網和口碑較好的紙質書籍中學習。基礎知識我一般通過閱讀高質量的紙質書籍 + 閱讀W3C的規範來學習。Web性能領域我通常在Chrome開發者官網和web.dev里的文章來學習。
具備一定的基礎知識後就可以判斷出學習資料的質量,這時候就可以關注一些公眾號或者明星程序員來獲取一些知識。
寫作分享
除了學習,我還會利用業餘時間寫文章,做技術分享等,將自己學到的知識分享出去。切身體會,將自己學到的知識分享出去對自己的成長有很大幫助,有時候寫文章的過程中會發現自己對某個知識也沒有真的學透。
而且寫作和分享可以讓自己學會思考並鍛煉思考能力,而思考能力其實很重要。
堅持
最後,堅持才是最重要的,我們的職業生涯,其實是一場沒有終點的長跑比賽,很多人可能想問怎樣才能跑得更快,把這場比賽跑贏。
其實在這條沒有終點的賽道上在短期內快一些沒有任何意義。
大部分人跑到中途就主動放棄了,這就是為什麼大牛那麼少。唯一能決定這場比賽輸贏的,只有兩個字叫“堅持”。
在這條賽道上跑贏的,不是那些跑得快的人,而是為數不多堅持跑的人。
他們能跑贏,只是因為他們還在跑。
書單推薦
最後推薦一些書單,全都是我自己看過的覺得非常不錯的書。
JavaScript相關的書籍:《你不知道的JavaScript》上中下三本、《深入理解ES6》、《JavaScript高級程序設計》
CSS相關的書:《CSS世界》(這類書我自己沒有看,但我看張鑫旭博客學的CSS,他出版的書我雖然沒看,但憑着對作者的信任,而且作者還專門為這本書做了個[官網]( https://www.cssworld.cn/)感覺還是蠻用心的 ,質量應該是可以保障的)
JS框架相關的書籍:React相關我沒有看過不做推薦,Vue相關的推薦一本:《深入淺出Vue.js》(非廣告,內容質量和深度確實是目前市面上最好的一本)。
Node.js相關的書籍:《深入淺出Node.js》(只看過一本朴靈大大寫的質量還行,別的沒看過,所以只推薦這本)。
再分享下其他我看過的覺得不錯的書:《算法4》、《Web性能權威指南》(作者是前任W3C性能工作組主席,譯者是李松峰老師,雖然這本書出版快10年了,但我感覺還是值得一看的 )、《重構》、《碼農翻身》、《代碼整潔之道》、《軟技能 – 代碼之外的生存指南》、《金字塔原理》。

03、淘系技術部 岳溪
這個話題非常現實,我的方法就是發現工作以外的時間在哪?程序員的一天其實挺忙的,每天能留出的時間可以分幾塊
業餘時間如何分配,如何保持高效的工作狀態?
首先還是要規律生活,早睡早起,比如晚上盡量逼迫到點就睡,晚上的熬夜必定帶來白天的萎靡。
保持鍛煉,規律健身跑步運動,緩解工作的疲勞,也給工作注入更多的體能資本,健身房的一聲大喊,工作的疲勞一掃而盡。
業餘時間還是要慢下來,品味生活,比如對某一時期的歷史感興趣,不妨系統研究研究,然後結合了解的知識,再制訂一個長期的業務學習計劃,總之還是要做一些讓能力能夠專註的事情,給生活多一些愉悅,需要愉悅。
工作上多線程切換真的會帶來效率提升嗎?
有時會感覺事情很多,陷入忙碌後容易在多件事情上來回切換,最後的結果經常是一件事都沒有做好;普通人真的是不適合多線程工作,有時不妨多想想,要思考,適當地慢下來,分清事情的主次,然後集中精力一件件完成,往往效果會更好;
工作中經常會遇到新的領域,新的問題,高大上的東東,面對新技術如何學習,快速入門?
還是要具體問題來分析,面對工作的難題,需要深入理解時,我通常會讀讀經驗帖,找一本好書或資料,以解決問題為目標制訂系統學習的分階段目標,階段目標可以防止總目標lost。
最後來一個團隊廣告,歡迎加入智能設計應用部,團隊每周有籃球活動,定期有足球休閑賽,歡樂多多。

04、淘系技術部 勇劍
“業餘時間”對自己提升相比“工作 中”的提升,不同的地方是,我們可以有選擇性的針對自己薄弱的點去提升。
那麼首先要了解自己有哪些需要提升的地方, 才能有針對性的去提升。
個人理解,作為技術人員提升的主要方向不外乎技術 基礎、溝通技巧、推動能 力等等。
業餘時間的話,主要可提升的還是技術基礎,這個也 比較好卻有針對 性的學習。
自我分析
首先需要有自己的一份技術棧大圖,有哪些已經掌握的、哪些還不太熟悉、哪些完全不懂的,然後就可以針對自己的薄弱項進行針對 性的學習。當然還有一些是我們還完全不知道的技術,這就需要我們經常去關注業 界動態了,針對這些,可以視情況去參加一些線下的 meetup,跟大佬面對面的交流。
獻上我自己的一份個人技術技術大圖 :

透過現象看本質
在學習過程中,要注意透過現象去看本質,常說 的 What、How、Why 在學習的過程中要常去思考。
不給自己設限
總結來說就是不設限,嘗試去尋找自己的突破點,在自己的 技術邊界不斷拓展,而不是不斷地去做一些重複的事情。
至於提升的方式那就很多了,首先一手技術資料肯定是各種官方網站,對於各種中間件的學習, 看源碼 是最好的方式(github);想更系統化的學習話,可以 讀一些書、專業 paper ,都是比較不錯的手段;還可以通過一些社區,跟其他人 一起學習,交流心得 ,取長補短。
避免直接網上搜索的拿來主義式學習,另外看多少不代表你會多少,付諸實踐、產出結果才是我們的最終目標。
結語
如上,不管是什麼職業,我們都需要繼續提升。也有很多人覺得不僅現下的生活如一潭死水,工作也沒有任何提升。其實不外乎一個原因:想太多,做太少。
解決方法很簡單, 放手去干 。
另外,對現在我們的大多數朋友來說還是學編程技術最重要!栽一棵樹最好的時間是十年前,其次是現在。對於準備學習編程的小夥伴,如果你想更好的提升你的編程核心能力(內功)不妨從現在開始!
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/250147.html
微信掃一掃
支付寶掃一掃