1. 程式人生 > >我的程式之路(一)

我的程式之路(一)

寫成這樣的標題的意思就是要長期寫下去的節奏,對,對於不能那麼堅持的人來說是很難辦到這一點的,但是每次看到別人大量的博文讓我好生羨慕,我覺得那個時候的博文不僅僅是技術上的分享了,也是自己成長的見證,一滴一滴的汗水,一點一點的耐心,不驕不躁。以前很喜歡喝雞湯,因為人的本性可能就是這樣,在堅持不下去的時候看看別人吶喊般的勸你要堅持,告訴你彷彿熬過了這段辛苦的時候以後整個世界都將是你的,我開始理解的雞湯就是這個意思,於是在我努力了一段時間堅持不下去的時候,忽然之間覺得這些雞湯文TMD就是狗屁,老孃還是會頹廢,還是會感到生無可戀。然後我開始杜絕一切雞湯文,認為他們可恥可恨,枉我還那麼相信它存在的意義,以至於看到類似的文章直接跳過,聽到有人在講類似的話,直接對那個人就產生反感的情緒。。。再後來我發現自己錯了,因為我堅持不下去的時候偶然之間又讀了一篇,然後我竟然受到了很大的鼓舞。於是我發現雞湯文的意義在於他會對你漫長的人生經歷都會有意義,人生是個馬拉松,不是短跑,需要一路的加油鼓勁,而絕非某一個關鍵點的鼓勵那麼簡單。

那麼問題在於為什麼有些人需要雞湯文呢?因為堅持不下去了,為什麼堅持不下去了呢?有人說因為太累,有人說因為不熱愛,no,一切都不是原因,原因在於不夠專注,我跑步很多年了,除了颳風下雨都會去跑,以前在大馬路上跑,後來換健身房跑,不出意外都會跑50分鐘,而且是每天,一方面因為減肥,雖然我也不是很胖,而另一方面我覺得自己很享受那種專注的狀態,可以什麼都不想,可以沒有任何的收穫。

所以最後的問題來了,好像這個時候熱不熱愛程式設計已經不是問題的關鍵了,而在於你是否專注於你當下做的事情,我以前思考過很多關於人為什麼要工作這個問題以及人是否要做自己熱愛的工作,現在看來這些好像已經不是問題的關鍵所在了,因為你可以專注你喜歡的,也可以專注你不喜歡的,其實不要把愛好當工作這個話題已經有人提出來了而且也得到了很多人的認可了,因為如果你把愛好當工作,那麼你就會對他產生額外的慾望,比如你指望著它可以給你賺錢,你指望著它能給你帶來生活的保障,那麼隨之而來的它無法滿足你的時候你就會對他產生厭煩的情緒,久而久之你就開始懷疑你是不是足夠喜歡他了。

所以這麼看來,一份工作能否做的長久,關鍵在於你是否足夠的專注,足夠的投入,我們可以發現如果足夠的專注,那麼時間也快了,滿足感和充實感也有了,心情自然而然的好了,那麼就會有一個良性的迴圈了。其實說了這麼多我只想表達一點就是我當下欠缺的東西。我一直覺得自己是熱愛程式設計的,我也有痴人說夢的夢想,成為這個行業裡面的大神,不能說無可替代的大神,而是講話會有含金量的大神。

我今年六月份畢業,進入一家還不錯的網際網路公司,其實這家公司已經沒有往日那麼輝煌了,其實我相信一句話就是盛極而衰,就像古代的時候的王朝一樣,即使它過去再輝煌也會有降落的那一刻,那麼誰都不知道以後會發生什麼事情。就像誰也不知道我真的就實現了自己來北京的夢想,陰差陽錯誤打誤撞結果就真的成了,感謝上蒼給我了這個機會,那麼我是不是應該好好的珍惜這個機會,結果總是會遇到各種各樣的問題,老天總會給你大大小小的挑戰,要麼是真的挫折,要麼是自己的心結,可能就是不同的方式而已,我是一個菜鳥,深知現在的自己應該多麼的努力多麼的認真,小夥伴們在其他公司忙的要死,我卻在這裡閒的要死,專案不多,偶爾遇到的專案,我就恨不得立刻做完,對,那是我對他的愛,然而隨之而來的就是漫長的儲備期,讓我開始覺得自己就像閒置在草原上的羊,不知道每天起那麼早來公司幹嘛,不知道加班做什麼,甚至覺得都可以不用上班了,別人告訴我每天很忙的時候,我的倆隻眼睛裡除了羨慕還是羨慕,於是我開始懷疑自己對程式設計的熱愛是否那麼強烈,陷入了一種無法自拔的怪圈。

然後事情發展到現在,是不是該雨過天晴了,目前來說感覺是的,我想清楚了,其實是我的專注度不夠,工作是一輩子的事,是伴隨著生活的,我不相信什麼工作之外我們還應該有生活這句話,所謂專注應該是一天24小時無時無刻不在念叨著你所做的事情,可能這個叫做工作狂,可能優秀的人就是多執行緒,而我現在的能力來說做個單程序就夠了,我確實沒有那種同時面對很多事情的時候還可以切換自如的能力,比起那樣我更相信專注的力量,而其他的素質可能需要我在以後成長過程中不斷加強吧,但是現在的我來說做好一件事就足夠了。

what,why,那麼接下來就是how了,其實我現在想著充分利用當下的時候去學習很多東西,但是隻進不出的這種方式讓我越來越習慣於走馬觀花的看文章了,而且急功近利的心態也讓我沒法沉下心來去好好的讀一本書,所以針對我自己存在的這些問題想對未來自己的職業生涯做一些明確的規劃

第一:看的內容不求多,但是要在看完一系列的東西以後完全按照自己的想法寫一篇技術分享出來,這個是強制性的,因為輸出才是自己的

第二:未來的時間裡打算學習python指令碼,讀一些c/c++經典的書籍,計算機網路作業系統協議這些都是必須要加強的,雖然之前看了很多遍,但是還是因為僅僅停留在看的基礎之上,沒有實質性的用過,所以可能對他們的理解不夠深

第三:徹底杜絕自己一步登天的想法,路要一步一步的走,看的再多也是別人的,一定要把他們轉換成自己的東西

第四:當熟練了以後就是重複了,還記得自己的偶像bigbang在練舞蹈的時候曾經說的這樣一句話,不停地重複重複,只有你對這些東西很熟練了你才能做到真正的掌握,人生何嘗不是一種重複,吃飯睡覺工作學習,要想從這單調的步驟中榨出來開心與快樂,何嘗不是一種能力

還有四個月就要年底了,我希望在這四個月的時間裡我能完成的目標是維護好自己寫的那個公司內部的專案,熟練應用python以及c/c++,也就是認真的讀好那幾本書,會寫一些程式出來。然後計算機網路那本書要認真讀,然後囊括的各種協議,跟進openresty的學習,中間伴隨著nginx原始碼的學習

早上的時間用來看書,中午的時間用來寫程式碼,晚上的時間用來寫部落格,寫今天學到的內容,實時分享,先不管質,量提上去再做優化,晚上到家以後除了健身的時間,再開始看一些比較好的視訊教材,或者電影以及書籍,

看書的時候因為有些內容確實是比較熟悉的內容,所以簡單的直接跳過,重點還是編碼,對於熟悉的語言就不要再看著課本敲程式碼了,那是初學者該做的事情

採用穿插的方式,一天換一個,比如說今天python,明天c++,後天計算機網路,這麼分散開的目的很明顯,就是為了放慢自己讀書的節奏,更多的是自己去想去思考,而不是扣書本的字眼。

目前想到的就是這麼多,恩計劃做出來實時的做調整,人非聖賢孰能無過,今天的我只希望自己做好一點就行,不求完成的多麼完美,只希望自己可以專注專注再專注。