本篇只是隨便侃侃,有感而發,如有中傷,請不(說)要(明)自(做)行(得)套(不)入(夠)。
關於程序生涯
如題,關於這點,有道是“一朝誤入此門中,從此紅塵了如空。”
我們經常可以發現:同樣的一批從事開發的小伙伴,在短短的幾年后(有時候1年就有差距了),有的人可以成為項目組長或者核心技術,有的人可以成為項目經理,有些人可以成為技術總監……當然,有的還是碼農。碼農之中,有兩三年的碼農,也有五六年的資深碼農,有的碼農還是只會WebForm、WebService,有的碼農已經會MVC、Jquery了,但是不管如何,他們仍然還是碼農。
碼農沒有什么不好,我這里也不是詆毀和嘲諷,如果你覺得是,那我在這里給你先行道歉了。
當然,並不是所有的碼農都是滿於現狀的,其中大部分人,都想着30轉行或當管理或當業務,可是幾年的時間過去了,他們仍是老樣子。我們經常可見的是,開發好幾年了,還在編寫着蹩腳的代碼和糟糕的文檔,大部分新技術也一無所知。會簡單的操作Office,但是寫不好一個優秀的Office文檔。也許會手動測試下自己編寫的功能,但是從來不會寫單元測試。偶爾會重構代碼,不過往往是同一塊代碼已經影響閱讀的情況下。會用VS和Eclipse等,但是既沒玩過GitHub,也不知曉MarkDown,更不說Axure RP。會寫說說和心情以及刷朋友圈,但是從沒有寫過一篇博客。往往大都討厭前端,但是仍在編寫蹩腳的JavaScript,既不會去嘗試TypeScript,也不會去使用KnockoutJs和AngularJs。也許會寫寫需求設計,但是從沒有試圖畫過腦圖、流程圖以及框圖,因為他們覺得他們不會……總之,他們妄想改變現狀,卻總是有各種借口推脫看似無關的事情,或者說從不主動踏出相關的或者看似無關的領域。
沒有誰天生會駕馭這些日新月異的工具,也沒有誰出生就附帶天賦技能,同樣的時間,那為何產生如此之大的差異呢?我只能說,態度以及業余付出決定程序生涯!
關於態度
不知從何時起,泡沫和浮躁越來越多了,30轉行說,技術無前途說等等充斥着各大資訊海洋。對於這種,我只想說,“干一行,愛一行!”,如果你連現在的工作都做不好,何談其他(當然也不是絕對的)。
能力和素質的提升往往是多方面的,而這些提升往往在於你做事的態度和習慣。好的習慣往往是好的態度下慢慢養成的。
對自我沒有要求的程序員不是好程序員。
不要僅僅局限於開發方面的事物,能力是在多方面進行體現的。而且好的溝通能力以及開發文檔編寫能力也可以讓你在開發方面走的更遠,開發也更輕松。
有的人當發現自己技術不在行的時候,他第一時間不是去學習和完善,而是去幻想着轉向管理和業務。且不說他是否有這個能力,就說他這個情況——不能正視自己的優點與缺陷,而是幻想着轉移陣地(臆想這個陣地比較輕松,好像就是分分任務),即使轉換了,也難當好管理。現在互聯網企業發展這么快,對管理崗位的要求越來越高,如果你不能與時俱進以及不斷完善自己,那么遲早也是會被淘汰的。
有的人對自我要求很嚴格,眼里揉不下沙子,看見冗余代碼就要重構,看見蹩腳代碼就去想着改良,這習慣一形成,往往架構能力的成長就快得多。
有的人做事積極,做事情總是嚴格要求自己。比如需求設計表達清晰明確,框圖、流程圖都畫的一絲不苟,各種Office文檔玩得順暢,那么其需求設計能力,文字組織能力會不斷增強,如果溝通方面再加強鍛煉,往項目管理或者產品經理方向發展是很有潛質的。
關於付出
迅哥兒曾經說過,“哪里有天才,我只是把別人喝咖啡的時間用在學習上。”。基於這句話我有以下感想:
- 時間不是別人給的,是自己擠出來的,只要懂得如何把握時間,時間就是自己的。
- 只有懂得把握時間的人才是天才
- 天才不是天生的,是時間積累出來的
- 工作之余的時間利用往往決定彼此的差距
工作的付出我就不在這里多說了。有時候能一個人干多個人的活的時候,起初請不要拒絕,而是應該珍惜這個機會鍛煉與磨練自己,當打磨的差不多了,要么提要求,要么走人吧。但是注意一點,做超過自身負荷的事情的時候,請不要做那些重復的無意義的事情,即時有時有而且不能拒絕,也要想辦法將其以不那么機械的方式完成。我當初剛入開發時,就喜歡主動挑那些難度高的任務做,既避免做無意義的工作,又挑戰了自己,何樂而不為呢。
接下來再談談業余付出。沒有一個老板會給你足夠的時間讓你在工作之時去學習,而學習對於能力與素質的提升又極為重要,因此工作之余的付出,對於程序生涯影響很大,甚至決定了彼此之間的差距,而且當這個差距一拉開,其只會以更加迅速的形式不斷的增加彼此的差距。
業余學習、業余鍛煉(私活)、業余創業、業余興趣發展(做手游開發、打造框架、做自己的產品等等)這些都是不錯的選擇。
經常有人說,我來幫你做框架吧,然后接下來就沒然后了。而我,也轉向商業框架,走向“簡單設計”之路了。
經常有人說,大濕,你來帶帶我吧,像我這么忙的人,但是經常也會給出方向,很多時候,買本書做個體系的學習比什么都好,如果怕自己不看,就買貴點的,如果還是不看,只能說有錢任性吧,那么贊助我吧。
經常有人說,大濕,給點項目唄。說句實話,靠譜的外包者過少,坑了幾次我也斷了這個念想了,還是老老實實的做自己想做的事情吧。
夜深了,就寫到這里吧。

![8UX)OJ]1QXRREQ~W~E@7I~N 8UX)OJ]1QXRREQ~W~E@7I~N](/image/aHR0cHM6Ly9pbWFnZXMyMDE1LmNuYmxvZ3MuY29tL2Jsb2cvNzA1NDQvMjAxNTExLzcwNTQ0LTIwMTUxMTE4MDAzNjI1NjcxLTcxMDg3Mzc5MS5qcGc=.png)