態度以及業餘付出決定程式生涯
本篇只是隨便侃侃,有感而發,如有中傷,請不(說)要(明)自(做)行(得)套(不)入(夠)。
關於程式生涯
如題,關於這點,有道是“一朝誤入此門中,從此紅塵瞭如空。”
我們經常可以發現:同樣的一批從事開發的小夥伴,在短短的幾年後(有時候1年就有差距了),有的人可以成為專案組長或者核心技術,有的人可以成為專案經理,有些人可以成為技術總監……當然,有的還是碼農。碼農之中,有兩三年的碼農,也有五六年的資深碼農,有的碼農還是隻會WebForm、WebService,有的碼農已經會MVC、Jquery了,但是不管如何,他們仍然還是碼農。
碼農沒有什麼不好,我這裡也不是詆譭和嘲諷,如果你覺得是,那我在這裡給你先行道歉了。
當然,並不是所有的碼農都是滿於現狀的,其中大部分人,都想著30轉行或當管理或當業務,可是幾年的時間過去了,他們仍是老樣子。我們經常可見的是,開發好幾年了,還在編寫著蹩腳的程式碼和糟糕的文件,大部分新技術也一無所知。會簡單的操作Office,但是寫不好一個優秀的Office文件。也許會手動測試下自己編寫的功能,但是從來不會寫單元測試。偶爾會重構程式碼,不過往往是同一塊程式碼已經影響閱讀的情況下。會用VS和Eclipse等,但是既沒玩過GitHub,也不知曉MarkDown,更不說Axure RP。會寫說說和心情以及刷朋友圈,但是從沒有寫過一篇部落格。往往大都討厭前端,但是仍在編寫蹩腳的JavaScript,既不會去嘗試TypeScript,也不會去使用KnockoutJs和AngularJs。也許會寫寫需求設計,但是從沒有試圖畫過腦圖、流程圖以及框圖,因為他們覺得他們不會……總之,他們妄想改變現狀,卻總是有各種藉口推脫看似無關的事情,或者說從不主動踏出相關的或者看似無關的領域。
沒有誰天生會駕馭這些日新月異的工具,也沒有誰出生就附帶天賦技能,同樣的時間,那為何產生如此之大的差異呢?我只能說,態度以及業餘付出決定程式生涯!
關於態度
不知從何時起,泡沫和浮躁越來越多了,30轉行說,技術無前途說等等充斥著各大資訊海洋。對於這種,我只想說,“幹一行,愛一行!”,如果你連現在的工作都做不好,何談其他(當然也不是絕對的)。
能力和素質的提升往往是多方面的,而這些提升往往在於你做事的態度和習慣。好的習慣往往是好的態度下慢慢養成的。
對自我沒有要求的程式設計師不是好程式設計師。
不要僅僅侷限於開發方面的事物,能力是在多方面進行體現的。而且好的溝通能力以及開發文件編寫能力也可以讓你在開發方面走的更遠,開發也更輕鬆。
有的人當發現自己技術不在行的時候,他第一時間不是去學習和完善,而是去幻想著轉向管理和業務。且不說他是否有這個能力,就說他這個情況——不能正視自己的優點與缺陷,而是幻想著轉移陣地(臆想這個陣地比較輕鬆,好像就是分分任務),即使轉換了,也難當好管理。現在網際網路企業發展這麼快,對管理崗位的要求越來越高,如果你不能與時俱進以及不斷完善自己,那麼遲早也是會被淘汰的。
有的人對自我要求很嚴格,眼裡揉不下沙子,看見冗餘程式碼就要重構,看見蹩腳程式碼就去想著改良,這習慣一形成,往往架構能力的成長就快得多。
有的人做事積極,做事情總是嚴格要求自己。比如需求設計表達清晰明確,框圖、流程圖都畫的一絲不苟,各種Office文件玩得順暢,那麼其需求設計能力,文字組織能力會不斷增強,如果溝通方面再加強鍛鍊,往專案管理或者產品經理方向發展是很有潛質的。
關於付出
迅哥兒曾經說過,“哪裡有天才,我只是把別人喝咖啡的時間用在學習上。”。基於這句話我有以下感想:
- 時間不是別人給的,是自己擠出來的,只要懂得如何把握時間,時間就是自己的。
- 只有懂得把握時間的人才是天才
- 天才不是天生的,是時間積累出來的
- 工作之餘的時間利用往往決定彼此的差距
工作的付出我就不在這裡多說了。有時候能一個人幹多個人的活的時候,起初請不要拒絕,而是應該珍惜這個機會鍛鍊與磨練自己,當打磨的差不多了,要麼提要求,要麼走人吧。但是注意一點,做超過自身負荷的事情的時候,請不要做那些重複的無意義的事情,即時有時有而且不能拒絕,也要想辦法將其以不那麼機械的方式完成。我當初剛入開發時,就喜歡主動挑那些難度高的任務做,既避免做無意義的工作,又挑戰了自己,何樂而不為呢。
接下來再談談業餘付出。沒有一個老闆會給你足夠的時間讓你在工作之時去學習,而學習對於能力與素質的提升又極為重要,因此工作之餘的付出,對於程式生涯影響很大,甚至決定了彼此之間的差距,而且當這個差距一拉開,其只會以更加迅速的形式不斷的增加彼此的差距。
業餘學習、業餘鍛鍊(私活)、業餘創業、業餘興趣發展(做手遊開發、打造框架、做自己的產品等等)這些都是不錯的選擇。
經常有人說,我來幫你做框架吧,然後接下來就沒然後了。而我,也轉向商業框架,走向“簡單設計”之路了。
經常有人說,大溼,你來帶帶我吧,像我這麼忙的人,但是經常也會給出方向,很多時候,買本書做個體系的學習比什麼都好,如果怕自己不看,就買貴點的,如果還是不看,只能說有錢任性吧,那麼贊助我吧。
經常有人說,大溼,給點專案唄。說句實話,靠譜的外包者過少,坑了幾次我也斷了這個念想了,還是老老實實的做自己想做的事情吧。
夜深了,就寫到這裡吧。
作者:雪雁
相關文章
- 態度決定一切 程式設計師的職業素養程式設計師
- 騰訊任宇昕:看遊戲的態度決定產業寬度遊戲產業
- ERP應用:態度決定效果(轉)
- 程式生涯職業規劃求助!
- 程式設計師職業生涯程式設計師
- 我的程式設計職業生涯程式設計
- 話說程式設計師的職業生涯程式設計師
- Toast改變背景以及度數設定AST
- 職業生涯的思考
- 職業生涯的迷茫
- 程式生涯小記
- 淺談程式設計師職業生涯規劃程式設計師
- Java程式設計師—Java職業生涯規劃Java程式設計師
- Github 對程式設計師職業生涯的影響Github程式設計師
- 程式設計師職業生涯中的 Norris 常數程式設計師
- 六年程式生涯
- 設定bootstrap modal模態框的寬度和寬度boot
- 如何為業餘程式設計擠時間程式設計
- 27歲程式設計師職業生涯的“中年危機”程式設計師
- 寇衛東:話說程式設計師的職業生涯程式設計師
- IT職業生涯管理的調查
- Bruce Eckel:程式設計生涯程式設計
- 新人策劃入職指南:態度、技能、以及如何溝通
- 關於PHP程式設計師技術職業生涯規劃PHP程式設計師
- 草根前端的6年職業生涯前端
- 軟體工程師的職業生涯軟體工程工程師
- 告別程式設計師生涯程式設計師
- 我主業不寫程式碼,你就叫我業餘程式設計愛好者?程式設計
- 對於程式設計師職業生涯的一些討論程式設計師
- 程式設計師職業生涯的三大困境:老虎、Bill、自己(轉)程式設計師
- 文字相似度計算之餘弦定理
- 推薦系統01–餘弦相似度
- ASM可以更改冗餘度&增加failgroup嗎?ASMAI
- jQuery動態設定div元素的高度和寬度jQuery
- 【程式人生】回憶職業生涯(一)選擇職業時的“圖樣圖森破”
- 盲人程式設計師的程式設計生涯程式設計師
- Github 正在影響你的職業生涯Github
- 從裁員學習職業生涯規劃