程序員千千萬,總有一些不想說,有不得不說的煩惱。作為資深程序員,今天就來說說程序員的四大煩惱,假如你是程序員,你又占了哪幾條呢。
1 煩惱一:荒謬的需求
不得不說程序員的天敵就是無盡的需求,最恐懼的事情莫過于當你開發完的時分,客戶給你提出新的需求,這個時分真是想XXXX(此處省略100W個字)
而更兇猛的是一些荒謬的需求,一些項目需求讀起來幾乎是科幻小說,籠統,一點都不理想。有想象力當然很好,但想象力曾經超出天際。
有些客戶往往以為軟件需求一句話就可以說清楚:“該產品必需像社交網站X,只是有一點兒不同。”“事情不會太難,有公司曾經提供了免費版。”“這只是一個留言板罷了。”這些需求最終招致極大的不滿。客戶從未取得本人稱心的產品,開發者也基本沒法兒滿足客戶,這會讓你覺得還有明天嗎?
2 煩惱二:都來喊我修電腦
我們是程序員!是碼農!但是關于親戚朋友來說,我們就是修電腦修手機,甚至貼膜的。
不到春節都不曉得親戚們對程序員的職業有多么深的曲解。你永遠無法讓他們明白你每天在做什么,他們也總是能提出一些讓你吐血的要求。
大舅喊你修電腦,二姨喊你搶紅包,如何多、快、好、省地搶到微信紅包,是二姨向我們提出的迫切要求!
面對著她無可置疑的丟失表情,我們也很無法。只恨本人不是做外掛的出身,能黑了微信,把大紅包都塞到二姨的手機里。
表弟喊你玩游戲,小孩子對一個程序員的等待就是能迅速地幫他把游戲玩通關,王者榮耀上王者,吃雞游戲要吃雞!
但是這些真的是難為臣妾呀!
3 煩惱三:自己的代碼看不懂
當你看到你六個月前的代碼的時分,你不由墮入深深的深思,這代碼是我寫的嗎?怎么會設計出這樣的業務邏輯,為什么要循環往復的查詢數據庫。這里應該要用緩存的呀。這里怎么沒有使用事務管理,寫那些代碼有什么用。這怕是每個程序員心中的痛??!
4 煩惱四:比代碼難寫的中文文檔
當然有很多工具可以直接生成文檔,但是,這些工具都是只合適生成API文檔,以供其他程序員參考。假如你開發的軟件是平常人們每天都要用的,你必需要寫一些外行人(例如你的部署實施工程師,客服等)都能了解的文檔手冊。
當然,這件事情我們極不情愿去做。 你可以復雜地回憶一下一切的開源項目。 人們堅韌不拔地對這些項目的一個索求是什么:文檔。
我敢打保票的說,不論在哪里,至多會有一半的程序員當要求寫文檔時會說:“不能讓其他人去寫嗎?”。是得,不能。