來源:http://www.sohu.com/a/212185570_297161

作爲一名程序員或者一名準程序員,知道自己工作的複雜度很重要,不但能夠讓你對自己的工作充滿熱情,還能增加成就感,下面達妹就爲大家帶來一位老程序員對程序員工作複雜度的解讀。

偶爾和圈外朋友聊天,他們經常會問我,你們程序員每天究竟在忙啥?工作很難很累嗎?爲啥老是看到IT男猝死的新聞?平時要少加班多注意身體云云……一般我都直接打斷,對於我來說,寫代碼沒啥難度啊,更多的時間都花在思考怎麼寫上了,純屬腦力活,放心,哈哈。

這次,我就嘗試以更友好且更容易理解的方式來回答這類問題。

在此之前,請描述做一份辣椒炒肉需要哪些步驟?

你可能會這麼說:

選購豬肉、辣椒及各類調料等洗淨,切肉和辣椒炒肉炒辣椒加調料裝盤喫

那麼接下來,事情變得有趣了。

請問:

1、選什麼樣的豬肉及辣椒?

2、先炒肉還是辣椒?

3、肉要炒到幾成熟?

4、應該加多少鹽?

5、要不要醬油?生抽還是老抽?

如果你想要炒得超級好喫,你應該還會考慮:

1、豬肉和辣椒應該怎麼切?

2、怎麼醃製豬肉?

3、大火中火還是文火?

4、怎麼炒辣椒?

5、出鍋前加一大勺豬骨湯?

至此,一盤出色的辣椒炒肉或許可以出爐了。

但是,對出色的程序員還遠遠不夠

作爲一名出色的程序員,以上問題只是冰山一角,你還要考慮以下問題:

假如買不到肉和辣椒怎麼辦?到菜市場才發現忘記帶錢了?忘記交煤氣費了呢?煤氣竈突然壞了?臨時來客人去開門導致燒鍋呢?買的肉放太久有點發臭了?買的辣椒太辣了怎麼辦?等等……

然而,萬一用戶突然改變注意想喫板栗燒雞而不是辣椒炒肉……怎麼辦?

加班……卒

不管上面的形容是否貼切,達妹想說,能力越強責任越大,當然薪資也就越可觀啊。

查看原文 >>
相關文章