一直都想寫一篇關於描述程式設計師的文章,但是一直沒能開頭,一來因為文筆不好,更主要的原因是貌似對程式設計師既熟悉又不熟悉,很怕寫出來的是以偏概全,給大家造成對程式設計師的既定印象,不過,管他呢,寫了再說,我就主要寫寫我眼中的程式設計師,我想應該算是一篇洗刷大家對程式設計師既定印象的文章吧~
一、沒大家刻板印象中的那樣呆板
網路上有太多段子和圖文說程式設計師呆板、沒激情、不浪漫……,雖說大多都是程式設計師自黑,但是卻給非IT人員造成了一個既定印象,那就是“程式設計師是呆板的、沒激情的、不浪漫的一個職業族群”。
想想每個人的性格本來就不同,有內向的、有外向的,那程式設計師當然也是咯,雖說一個職業型別會影響人的整體性格,但是原本的性格是幾乎不會變滴,所以程式設計師肯定也是有內向的、外向的、呆板的、幽默的……
我周圍就有一個比較幽默的程式設計師,就叫做A同學吧,A同學超級幽默,每次和他一起吃飯,他都會冷不丁秋的來一句冷笑話,比如:
問:“蘋果開發者最喜歡哪個歌手啊?”
答:“Taylor Swift”
有天比較熱,而辦公室空調貌似不給力,他說“走,去隔壁咖啡廳辦公,涼快,我把我的主機也扛去,它都熱的發燙了……”
我周圍也有一個比較貼心的程式設計師,叫做B同學吧,B同學很細心和貼心,有次一起去爬山,大家都知道的,女生嘛,總喜歡照相,其他人都自顧自的玩,他看到我們準備拍照,會說“我給你們把東西拿著吧”,每次一起吃完飯後,他都會主動把坐在他旁邊人的椅子和自己的椅子放回原位……
說到浪漫,不是有個程式設計師自己寫了個遊戲向女友求婚麼?—>我見過最浪漫的程式設計師求婚方式,我覺得挺浪漫的!
所以,程式設計師並不全是呆板的,主要還是看個人吧。
二、穿著打扮倒是如大家所想象中的那樣
網上不是流傳著這樣一幅圖麼:
主要是說程式設計師的穿著打扮,嗯……怎麼說呢,很微妙,貌似是這樣也貌似不是這樣,因為周圍大多數程式設計師貌似愛T恤超過格子衫,愛運動鞋超過皮鞋,不過牛仔褲確實是真愛,眼鏡也是自帶,電腦揹包嘛,背電腦回家會需要,所以即使平時不背也肯定會有一個的,所以綜合下來,大多打扮是這樣的:
反正我看來看去,所有程式設計師大多都一樣打扮,T恤+長短牛仔褲+運動鞋,而且T恤就三個顏色:黑、白、灰……如果T恤上有些能彰顯程式設計師本色的文字啊、Logo啊都算是有個性的穿著了!
所以,程式設計師的穿著打扮確實是那樣,那樣的單調……
三、也不是每個程式設計師都愛打DOTA和LOL
我一直想不通的一點就是,為啥周圍幾乎所有人都覺得程式設計師平時就愛玩網遊,什麼DOTA啊,LOL啊……,為啥?為啥?為啥?當一名程式設計師和會玩LOL之間有必然的聯絡麼?有麼?有麼?顯然沒有啊……
反正我周圍的程式設計師並不是都會玩LOL和DOTA,半對半吧,有些根本不玩,有些上學玩過現在不玩,有些現在還玩……
這個主要還是看個人的興趣愛好吧,跟是不是程式設計師壓根沒有半毛錢關係……
四、程式設計師也不都是死宅,興趣愛好也還是相當廣泛的
還有一個大家普遍贊同的印象就是“程式設計師都是宅男!”,我說錯了!因為“我們大家都是宅男宅女!”,想想是不是,現在80/90後是不是大多都是宅男宅女,能宅在家幹嘛還要外出,能點外賣幹嘛還要自己做飯,能躺著看PAD幹嘛還要坐著看電視……
可是啊,可是啊,宅,不一定就沒有興趣愛好啊,我周圍的程式設計師的興趣愛好都還蠻廣泛滴。
有個程式設計師朋友,叫做C同學吧,就特愛動漫,特愛熱血動漫,什麼海賊、火影之類的,只要和他聊到動漫就有說不完的話題…(PS.當然我也是,(^__^) …)
還有個程式設計師朋友,叫做D同學吧,你猜他的愛好是什麼?是釣魚!!釣魚!!沒錯,就是釣魚!!!
還有個程式設計師朋友,叫做E同學吧,他的興趣愛好就比較文藝了,畫畫,平時喜歡畫畫。
所以啊,雖說宅,但是程式設計師的興趣愛好還是蠻廣泛的。
不過周圍倒是有很多做會計啊、運營啊、市場啊的小MM就喜歡程式設計師的呆板和宅,認為這樣的程式設計師不會亂花錢,不會出去沾花惹草、不會出去花天酒地、不會撒謊、安全……所以,這也未嘗不是好事呢~
五、確實大多程式設計師對3C產品和一些酷炫的電子裝置感興趣
反正周圍很多程式設計師都會看各種手機釋出會、產品釋出會。剛出來GoPro的時候,就有程式設計師朋友買來玩;剛出來無人機的時候,同樣也有程式設計師朋友買來玩;就像最近比較火的任天堂的手機遊戲《Pokemon GO》,哪怕沒有國服,但是也依舊有程式設計師朋友想法設法的要玩到……
這種例子太多了,不可否認相對於其他職業人群來說,程式設計師普遍對這種新鮮事物比較感興趣,我想這或許真的是受程式設計師這個職業的影響吧,程式設計師接觸的大多是程式設計師,而如果大多都在關注科技類的產品,那麼你不關注一下,貌似都沒話題可聊,所以,即使再沒興趣,都會稍微去了解一下,哪怕只是用於交談。
六、對電腦效能要求極高
我們一般人用電腦啊,卡點就卡點唄,可以容忍,但是程式設計師不可以!!!程式設計師對電腦效能要求極高,我想這或許是因為程式設計師天天對著電腦,慢一點卡一點都無法容忍。
想想也是,天天要用電腦敲程式碼,哪能卡?哪能慢?
記憶體明明還有但就是覺得不夠?買一個記憶體條自己安上去;鍵盤不知道什麼原因就用著不順手?換一個;兩個顯示器的螢幕貌似有色差啊?搜尋各種教程調到一致;
總之,一句話就是:程式設計師是對電腦等裝置有要求的人!
後記
其實啊,還有超多沒提到,這就有待各位去接觸後發現了,最後啊,打個廣告,就是:各位MM,快來找程式設計師男朋友啊,話說“錢多話少死得早”……順便在給大家推薦一個架構交流群:617434785,裡面會分享一些資深架構師錄製的視訊錄影:有Spring,MyBatis,Netty原始碼分析,高併發、高效能、分散式、微服務架構的原理,JVM效能優化這些成為架構師必備的知識體系。還能領取免費的學習資源。相信對於已經工作和遇到技術瓶頸的碼友,在這個群裡會有你需要的內容