今天是十月二十四日,一個再普通不過的星期一,但突然被鋪天蓋地的1024程序員日刷屏,好像是第一次聽說有這麽一個專門給程序員過的節日,作為行業內人士,不免也想亂彈一番,同意的不要鼓掌,反對的也不許扔磚,開心就好。
周圍有一大批九十年代中期到美國來,然後九十年代末期經曆互聯網的第一次高潮,進入到美國職場,隨後經曆2001年開始的第一次互聯網泡沫破滅(屍橫遍野),2008年金融危機(鶴唳風聲),混跡於大中小型的公司和政府部門,開發維護者種類繁多的各類項目,我們與其說是積累很多的經驗,不如說是得到更多的教訓,當我們得到了一些東西,同時可能就已經失去了其它一些的東西,廢話少說,分享體會。
1. 程序員是不是一個要求很多數學和要求高智商的行業
絕對不是,它既不要求高智商,也不需要高情商,此行中怪咖甚多,但多數人和我一樣,屬於中等智商,數學一般的非學霸(當然也不是學渣),對於邏輯判斷能力和綜合分析能力要求可能更多,而不是數學,當然在實際工作中的溝通能力也很重要,
2. 程序員是不是對於年齡有要求的行業
這個是見仁見智的,如果不在最tough的公司,而且你的邏輯判斷能力,綜合分析能力足夠強的話,加上為人處事,同時溝通能力足夠好的話,並不會說上了一定的歲數(比如說五十歲以上或是55歲以上),
3. 程序員是不是經驗越多越好
這個也不是肯定的,並不是說你知道的越多,或者學得越多,你的價值就體現得越高,
4. 程序員是不是在大公司工作最好
其實不然,在這個行業裏麵,並不一定大公司比中型公司或者小公司更好,
5. 程序員是不是就是一個技術行當
我個人不認同,這個是和個人的職業意向有關的,如果是喜歡技術,但不愛和人打交道,可以去那種技術最領先的公司去做,那你的技術會比較容易體現出價值,如果是喜歡管理,可以考慮去比較大的公司,尤其是CS名校畢業的,去大公司相對來說可能會給你轉行成為管理者的機會比較多,如果是喜歡創業,那就可以考慮到一些很前沿的公司(大小不限)做最前沿的技術,那樣的話,
6. 程序員是不是靠技術能力立足的
這個也是見仁見智,公司付給你薪水,是來買斷你的單位時間和你在這個時間裏創造出來的剩餘價值,所以有較強的技術實力隻是一個必要的前提,而不是充分條件,你的不可替代性,才是你在公司(而不是行業)裏立足的關鍵,通常可以在公司長期立足,日子滋潤的程序員都有幾個特點,技術有獨特性,了解公司的核心商業邏輯,比較接近最終用戶,溝通能力和跨部門協調能力較強,所以這是個綜合實力,而不是簡單的技術能力。
7. 程序員是不是都是索然無味的一群人
當然不是,其實多數的程序員並不是呆若木雞的怪咖,相反,他們多數隻是把編程當作一個職業,在業餘時間有自己的愛好,而很多愛好不小心就成為了事業,舉幾個例子來勵誌一下。號稱以一人之力讓中國科幻達到世界頂級水平的科幻小說《三體》的作者劉慈欣這樣介紹自己是如何走上創作道理說,1989 年,我 20 出頭大學剛畢業,在娘子關發電廠當一個程序員,住著單身宿舍,也沒有女朋友,晚上沒事幹,隻幹兩件事:打牌,打麻將。有一天夜裏,我輸掉了一個月的工資, 800 塊。這就是 ‘ 那個時刻 ’ 吧。我想我不能再這樣了,必須幹點事填滿晚上的時間,就算不能掙錢,起碼不賠。 我就想到寫科幻小說………。而已故著名作家王小波居然是再八十年代就開發程序的第一代程序員,居然還用匯編語言寫了個中文輸入法出來。其它的如加州理工畢業的著名歌星潘瑋柏創立過軟件公司,並親自操刀設計了一款手機遊戲。幾乎在所有的行業,包括影視,文學,美術,音樂,甚至美食,都可以看到程序員跨行大放異彩的身影。
亂彈之後,用我的個人觀點來結束,我相信,程序員或者說編程以後會成為一種基本的技能,就像開車,
最後,祝程序員們節日快樂,HAPPY 1024!