1. “咖啡因”
找到一種你最喜歡的提神方式。我的選擇是黑咖啡,每天早上或者感覺困倦了就會來上一杯。有的人可能更喜歡一天到晚喝蘇打水。此外還有很多經(jīng)典選項,例如可樂,以及酒。
2. 閱讀
程序員一天到晚閱讀代碼反而會失去寫代碼的靈感,所以我們必須涉獵一些代碼以外的閱讀內(nèi)容。比如閱讀一些散文或者是一些關(guān)于創(chuàng)業(yè)、程序人生以及幽默趣味的期刊雜志,比如通過郵件訂閱《快樂碼農(nóng)》。
3. 邏輯
作為程序員,我們需要經(jīng)常處理邏輯問題。
4. 時間
要有長時間工作的準備。既然選擇了編程,那么也就不會有朝九晚五的規(guī)整工作時間。并且,越是臨近項目截止日期,越是需要工作更長的時間。還有一點,即使是在周末和休息時間,你也要保證能隨叫隨到。
5. 公司束縛
即便我們沒有任何決定權(quán),但卻并不意味著公司不會給你束縛。及時溝通和傳達信息對一個企業(yè)來講很重要,所以有些公司甚至會給員工配備手機。當然,這個“甜蜜”的束縛不大可能會像iPhone這么高檔,因為這是為了工作需要,而不是娛樂。
6. 責任
程序員是整個軟件架構(gòu)的基礎(chǔ),所以無論你是男的還是女的,有任何缺陷,那么責任就在于你。勇于承擔責任。
7. 睡眠
這一點很重要,因為睡眠不足會導(dǎo)致很多問題。并且隨著工作時間的增加,此長彼消,我們的睡眠時間將被擠得越來越少。
8. 技能
通常企業(yè)并不會花大力氣去培訓員工技能,因為人才市場上一抓一大把的程序員能隨時取代你的位置。在業(yè)務(wù)領(lǐng)域的專業(yè)知識也不重要,因為有專門的業(yè)務(wù)分析師。沒有人是不可替代的,我們這些底層碼農(nóng)還是盡可能先提升自己的技能吧。
9. 氣味
長時間的工作,不開窗不透氣,會讓辦公室里彌漫著一種致命的氣味。我不想說有人在熱午飯,也不想說各種蓬頭垢面幾天不洗澡的程序猿分布在房間的各個角落。我只想說,整個房間就像在發(fā)酵,氣味難聞的要死,殺了我吧。
10. 24*7支持
是的,任何時候你都會給拖去支援項目,哪怕是建立一個客戶服務(wù)站點。你要不樂意,威脅你滾蛋那是家常便飯。所以,當公司給你的“束縛”響起來的時候,哪怕你再不情愿,也不得不匆匆離開,去參與會議。
11.壓力
沒人希望項目失敗。所有人都在竭盡全力趕進度,爭取在截止日期前完工。如果不能準時完成,或者出現(xiàn)了一些大的紕漏,搞不好整個團隊都要被解雇。其壓力之大可想而知。
12. 非技術(shù)管理人員
這些人普遍被認為是禍害程序員的罪魁禍首。他們管理著一組程序員,但是除了“程序員就是寫代碼”以外,對這一行一無所知。他們常常肆意向上級打包票,然后回來奴隸程序員“做牛做馬”搞項目。
13. 政治斗爭
這玩意,我們程序員壓根就不感興趣,也不屑于參與進去。但是,有時候我們的項目、甚至整個團隊都會成為政治戰(zhàn)爭的犧牲品。不要兩耳不聞窗外事,有什么警示出來就盡快做好思想準備吧。
上面我提到的13點可能有的人并沒有經(jīng)歷過,也可能有的人遭受的程度遠遠不止我說的這樣。如果你覺得現(xiàn)任老板身上已經(jīng)有這些苗頭,而你并不想就這么“忍氣吞聲”,那么選擇另外的生活方式吧。不要擔心公司的“束縛”,是金子到哪里都會發(fā)光。