當前位置:
首頁 > 最新 > 直擊程序員的七大痛點!這麼做你的良心不會痛嗎?

直擊程序員的七大痛點!這麼做你的良心不會痛嗎?

聽說嫁人要嫁程序員,錢多話少死得早。這話多半是程序員自己黑自己的。程序員是非常有幽默感的一群,善於自嘲,勇於自黑,耐受力超強,很多事無可無不可,不到"是可忍,孰不可忍"的地步,不會衝冠一怒。不過,就是這麼nice的人,也很有一些受不了的事兒。

今年春曉君帶著大家一起直擊程序員的七大痛點!

1

需求的變化

為什麼把「需求變化」排第一呢?

因為有人說:殺一個程序員不需要用槍,改三次需求就可以了。

由此可見,需求變化的殺傷力有多強。

見過不少程序員,和產品經理(需求人員)關係緊張,話不投機半句多,或者關公秦瓊比臉紅。在程序員看來,往往需求一句話,程序員幾天的工作都白費了。程序員是最珍視自己勞動的,心裡能不窩火嘛。你早說嘛,有變化你早說嘛,為什麼非等我幹個差不多了才說呢,你早說我能不讓你改嘛……

2

加班

加班,在程序員的字典里,是個熱詞,不折不扣的熱詞。

很多程序員過的是「固定程式」般的生活——上班、加班、回家開夜車然後再起床上班,周而復始。

因為大家都知道有加班這麼一回事兒存在,其實,一開始領導要求加班,雖然我是不願意加班的,但是最終還是從了。趕進度嘛,一起聯調嘛,市場時間點定了嘛,都情有可原。

然而有些加班卻讓程序員痛帶吐血!

比如,明明是張三的活兒出了岔子進度沒控制住,卻把我李四拉過來加班搞定,我白天的盡職盡責不就是為了能夠按時完工不加班么,張三白天弔兒郎當看新聞打遊戲聊QQ卻讓我來收拾這爛攤子,我能平衡嗎?

比如,需求討論了幾遍了,都確定了,程序員都沒日沒夜幹了兩個月要發版本了,領導一句話,說哪哪不合適,產品經理一句話,說哪哪不符合用戶習慣,需求一句話,說哪哪還要改一下……你這一改動,說起來簡單,實現起來可能要從網頁一直改到數據還有手機客戶端,那是全線崩潰啊,結果呢,不加班能行嗎,我能加的開心嗎。

3

很簡單

最怕外行領導內行。因為他們不能理解技術細節,總是從外面去看程序和軟體,經常會對程序員說,「這個應該很簡單吧」。

要知道,「這很簡單啊」,這話是多麼惹人惱怒。比如你讓張三實現一個登錄功能,你認為就是在界面上放兩個輸入框,一個用戶名,一個密碼,再加上一個確定按鈕,能有多複雜。其實呢,你看到的只是冰山一角。從程序員的角度來看,用戶名是否合法、密碼多少位合理,與後台通過什麼協議交互,後台如何保存這些信息,要不要支持多點登錄,用戶許可權是否很多,是否要根據用戶角色來分配,支不支持找回密碼,登錄過程中網路異常了怎麼辦,來電話了又怎麼處理……你看,程序員要做的工作,是不是比你想像的要多,是不是一堆一堆的細節需要考慮,這還是說得出來的,說不出來的,還有一大波與登錄相關的BUG正在趕來……

4

角色錯位

項目經理干程序員的活兒,老闆干項目經理的活兒,程序員操心老闆的活兒……

有一部分小公司,角色就這麼亂。出現這種現象,一般的過程是這樣的:

項目經理是程序員出身(碼而優則仕),技術很牛X,雖然當了項目經理,可還沒從「我自己可以搞定一切」的自慰自大中跳脫出來,一旦項目進度趕不上預期或者某個程序員的進度出現問題,項目經理就會把別人背上的猴子搶過來,重新下沉到寫代碼或解問題的細節中,一旦項目經理這樣做了,更壞的事情就接二連三的發生了。因為項目經理被具體的問題絆住,無暇顧及團隊管理和項目管理,項目的執行情況就會越來越離譜,進展堪憂,可項目經理可能還存在幻想,覺得等我搞定這幾個問題再回頭來收拾局面也來得及。

老闆是不信童話的,他會看到項目經理的問題,心裡也火燒火燎的,於是就伸出手來,幫著項目經理管項目,你這個人閑了,你那個人沒事兒幹了,你應該先做這個功能,你們老不開會怎麼能了解團隊狀況,各種各樣的擔憂和實際看到的問題,會亂了老闆的心,讓他身不由己的插手項目執行層面上的事兒。好了,現在老闆下水了。

程序員是清醒的,或者自認為清醒的,他們能看到老闆的越級管理,直覺上就認為這不是老闆該操心的事兒,他們會覺得,老闆應該放手,應該去考慮更高Level的事情,你伸手來管項目這算哪門子道理么,你要項目經理幹嘛呢。那老闆到底應該幹什麼呢,這個問題會攫住一部分程序員的心……還有一部分程序員反感項目經理的做法,認為項目經理不信任自己,也懷疑是不是項目經理心裡看不起自己才插手自己的代碼,那項目經理你幹嘛呢,你該幹嘛幹嘛去啊,咦,你到底該幹什麼呢,好吧,這些程序員操心起項目經理的分內事兒了……

你看,就這麼錯位了。

一旦錯位局面形成,要扭轉就需要九牛二虎之力。

5

親,能不打斷我嗎

當程序員陷入潭水深深思考中時,一個電話,一個提問,一聲「進展如何」,甚至一句「吃飯去吧」,都會像一記大招一樣將程序員豐富的內心世界轟得粉碎。相信大家都體會過自己睡得正香被人喊起或吵醒的憤怒,沒錯,就是這樣,高速行駛的途中就怕這些狀況,哪怕是一隻小鳥迎著你窗玻璃撞過來,也可能導致交通事故。

6

改別人的Bug

女兒小的時候,拉臭粑粑後我會給她擦屁股,沒覺得臭也沒覺得有什麼不爽。可如果讓我在一個大男人身邊,等他拉完屎了替他擦屁股,那我無論如何不能接受!

你的代碼就是你的孩子,無論他丑還是美,遇到問題,你不會追究石榴樹上為什麼結出櫻桃,你義不容辭得去Debug它,而且因為是你親生的,你一般不會嫌棄。別人的代碼,別人的Bug,那就是另外一回事兒啦,憑什麼我要給你擦屁股啊,聽見「你幫張三改個Bug」這類的話都可能有生理反應,真沒辦法,頂不住領導施加的壓力,短衣襟小打扮擼擼袖子,不情不願地進了張三的屬地,也很可能收不到好效果。原來,這裡只有一條通往蜘蛛巢的小徑,張三已忘了,李四尋尋覓覓尋不到,結果誤入代碼深處,嘔吐,嘔吐,帶出Bug無數。

7

維護老代碼

老代碼啊老代碼,可能已經被N波人維護過了,可能有「拿個鎚子看什麼都是釘子」的程序員到此一游,可能有愛貼膏藥的程序員到此一游,可能有隨地大小便的程序員到此一游,可能有瀑布式程序員到此一游……

在老代碼里,你可能看到很多硬塞進去的、突兀的、生硬的、硌人的代碼,這是眼裡都是釘子的程序員的傑作:不管某個功能放到某個類、某個模塊里是否合適,硬釘進去完事兒。

你也可能看到代碼里到處都是膏藥,比如調用某個函數可能有溢出,愛貼膏藥的哥們就在調用的地方添加各種糾偏和預防措施,不管合不合適,這會兒不出錯就行了。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 春曉互聯網 的精彩文章:

「互聯網+」如何落地?春曉互聯網教你怎麼做?
刷爆國外朋友圈的創意科技!就問你服不服!
一篇文章了解DevOps究竟是什麼鬼?
我欲乘風歸去,卻栽在了後台的陷阱里!—春曉楊韶明
有一個程序員男朋友是一種什麼樣的體驗?

TAG:春曉互聯網 |

您可能感興趣

心疼!男朋友是程序員,你可以為他做這些事情!
這遊戲的策劃是要瘋了嗎?不但要玩死自己還把程序員逼成禿頂
程序員,如何打造你的「十一」攻略?
程序員,溝通這項核心技能你掌握了多少?
程序員們,修電腦這道題你們都做!錯!了!
@程序員,溝通這項核心技能你掌握了多少?
不可不知!那些「消失」的小程序入口都去哪兒了?
這是你了解的小程序嗎!別急看看他的作用你就清楚了
一頭金髮惹人羨慕,看來正面那一刻,程序員:看了想哭!
它才是印度最厲害的職業,程序員都不算什麼!一路全程開掛!
想嫁給軍人?其實沒那麼容易,面對這些程序「嚇壞」很多人!
那些堅持跑步的程序員,現在都怎麼樣了?
為什麼你的小程序不能賺錢?
看慈禧洗個澡都覺得累,這麼多的程序真是太講究了
小程序開發不掙錢?因為你沒看懂這門生意!
你願意嫁給程序員嗎?網友的回復很扎心,很中肯
哪些奇葩問題會讓程序員抓狂?
程序猿襯衫這麼穿也太好看了吧!
那些做了小程序的,是怎麼賺到錢的!+
程序員,除了代碼你還需要懂得這些!