精彩片段
小說叫做《社恐理工男帶領(lǐng)人類走向巔峰》,是作者砸他的小說,主角為任杰林玲。本書精彩片段:“任杰,今天必須完成5.9.10版本的提交!”。隨著經(jīng)理尖銳的聲音傳入任杰耳中,任杰的唯一反應(yīng)就是今天又要加班到晚上十一點(diǎn)了。任杰是一個(gè)有些社恐的理工直男,在湖東省一個(gè)不大不小的中部三線城市長(zhǎng)大。任杰的學(xué)習(xí)成績(jī)不高不低,考了一個(gè)不好不壞的普通高校,學(xué)了一個(gè)自己既不喜歡也不討厭的計(jì)算機(jī)軟件專業(yè)??傊谓芫褪且粋€(gè)普通的不能再普通的人。五年前,任杰開網(wǎng)約車的父親,在一場(chǎng)席卷全市的禽流感爆發(fā)中,不幸中招去...
“任杰,今天必須完成5.9.10版本的提交!”。
隨著經(jīng)理尖銳的聲音傳入任杰耳中,任杰的唯一反應(yīng)就是今天又要加班到晚上十一點(diǎn)了。
任杰是一個(gè)有些社恐的理工直男,在湖東省一個(gè)不大不小的中部三線城市長(zhǎng)大。
任杰的學(xué)習(xí)成績(jī)不高不低,考了一個(gè)不好不壞的普通高校,學(xué)了一個(gè)自己既不喜歡也不討厭的計(jì)算機(jī)軟件專業(yè)。
總之任杰就是一個(gè)普通的不能再普通的人。
五年前,任杰開網(wǎng)約車的父親,在一場(chǎng)席卷全市的禽流感爆發(fā)中,不幸中招去世了。
任杰母親后來查出身患癌癥,疊加上任杰父親去世的精神打擊,三年前也去世了。
現(xiàn)在任杰畢業(yè)已經(jīng)六年了,畢業(yè)后先是進(jìn)入京南市一家體制內(nèi)單位做軟件開發(fā)。
但是因?yàn)椴簧朴谌穗H關(guān)系和察言觀色,在一次代碼評(píng)審會(huì)上,任杰公然指出了開發(fā)經(jīng)理的技術(shù)錯(cuò)誤。
然后任杰就被開發(fā)經(jīng)理在心里判了**,不斷被經(jīng)理找麻煩穿小鞋。
任杰不得已跳槽到了現(xiàn)在這家公司做軟件開發(fā)。
但是任杰很快就發(fā)現(xiàn),經(jīng)理是一個(gè)把自己的領(lǐng)導(dǎo)職位看的比生命更重要的人。
其實(shí)任杰并不是一個(gè)完全抵觸加班,抵觸996的人。
只要這樣的努力能配得上產(chǎn)出的價(jià)值,任杰愿意在項(xiàng)目關(guān)鍵階段,適當(dāng)增加工作時(shí)間,以按時(shí)完成進(jìn)度目標(biāo)。
畢竟有項(xiàng)目才有工作,有工作才有工資,有工資才有理想的生活。
不過好像任杰這點(diǎn)工資也很難過上理想的生活。
就像書里所說的那樣,現(xiàn)實(shí)情況十有八九不如意。
任杰感覺最近有十二分不如意,因?yàn)槟壳疤焯旒影嗟绞欢c(diǎn),任杰覺得就是經(jīng)理自找的。
而且經(jīng)理還常常隱晦的表達(dá)項(xiàng)目延期的一個(gè)重要原因是手下員工的工作效率太低,讓任杰覺得很憋屈。
任杰目前接手的代碼和甲方業(yè)務(wù)結(jié)合非常緊密。
因?yàn)楦鞣N原因,甲方需求的細(xì)節(jié)描述得不是非常清晰,而且這部分需求還和甲方的甲方有關(guān)系,容易變動(dòng)。
任杰認(rèn)為這部分需求不固定是不可控因素,不能甲方來點(diǎn)需求他就改一堆代碼。
應(yīng)該設(shè)計(jì)成能基本自動(dòng)適應(yīng)需求變化的代碼結(jié)構(gòu),因?yàn)檫@部分需求基本屬于易變但有規(guī)律的類型。
如果按照任杰的思路修改,在大部分需求變化的情況下,主干代碼無需修改,只要按照規(guī)則錄入需求變化即可。
任杰想的很美,但是不幸的是經(jīng)理一開始設(shè)計(jì)的代碼結(jié)構(gòu)不支持這樣。
而且經(jīng)理也不愿意修改,因?yàn)榻?jīng)理已經(jīng)開發(fā)了部分代碼,而且工作良好。
經(jīng)理更加害怕動(dòng)程序結(jié)構(gòu)引發(fā)更多問題。
當(dāng)然另外一個(gè)理由是即使按照任杰的思路改了,也不能完全避免代碼修改。
項(xiàng)目之初,經(jīng)理完成最初的這部分需求開發(fā)后,就把代碼扔給了另外一個(gè)同事。
這個(gè)同事工作大半年后,辭職了。然后就是任杰接手這部分代碼。
經(jīng)理一直要求任杰用打補(bǔ)丁的方法配合甲方需求變更,還試圖說服甲方約束需求變化。
甲方的需求變化是他一個(gè)經(jīng)理能約束的嗎?公司總經(jīng)理說話都不管用!
甲方一句話就懟的他們啞口無言:當(dāng)初合同中就規(guī)定,軟件結(jié)構(gòu)能適應(yīng)這部分需求的靈活變化。
至于這部分需求變化的內(nèi)涵和外延到底是什么,一百年也扯不清楚。
最終結(jié)果是任杰負(fù)責(zé)的這部分代碼,成了網(wǎng)絡(luò)上所說的名副其實(shí)的屎山代碼。
整個(gè)代碼混亂不堪,補(bǔ)丁疊補(bǔ)丁,修改注釋都嵌套了,毫無邏輯性可言。
任杰相信上一個(gè)接手這部分代碼的人,肯定就是因?yàn)槭懿涣诉@屎山代碼,才辭職的。
因?yàn)榻桓镀谙薜膲毫?,最近三個(gè)月全項(xiàng)目組一直都是996。
特別是最近三個(gè)禮拜,任杰幾乎天天加班到晚上十一點(diǎn)以后。
倒不是每天寫了很多代碼,而是每次修改幾十行或者上百行代碼,任杰就需要測(cè)試至少4到5個(gè)小時(shí),確保一大堆相關(guān)業(yè)務(wù)邏輯沒有問題。
有時(shí)任杰真想不干了。
期間任杰私底下找經(jīng)理談過兩次,想說服經(jīng)理,允許他把這部分代碼結(jié)構(gòu)完全改掉。
但是經(jīng)理一直不同意,理由就是風(fēng)險(xiǎn)太大。而且項(xiàng)目馬上要驗(yàn)收了,不值得修改。
但是從任杰第一次提出修改建議到現(xiàn)在,三個(gè)月都過去了,項(xiàng)目驗(yàn)收還是看起來遙遙無期。
第二次任杰甚至和經(jīng)理保證,如果修改出了問題,他愿意辭職謝罪。
經(jīng)理還是不同意,理由是如果真出了問題,他才是這個(gè)項(xiàng)目的負(fù)責(zé)人,他需要承擔(dān)最大責(zé)任。
任杰能理解經(jīng)理說的也沒錯(cuò),但是這個(gè)理由到底是為了項(xiàng)目好,還是為了經(jīng)理自己的位置好呢?
任杰有時(shí)候?qū)θ祟惡芙^望,古往今來多少事情,都是因?yàn)槟承┤四屈c(diǎn)蠅頭小利而以失敗告終?
任杰經(jīng)常想如果沒有這些阻礙因素,人類社會(huì)應(yīng)當(dāng)會(huì)發(fā)展的比目前好十倍都不止吧。
不過辭職的事情也就是想想而已,任杰的行為還是屈從于現(xiàn)實(shí)。
現(xiàn)在工作不好找,任杰不敢輕易辭職。
任杰雖然是一人吃飽,全家不餓,但是辭職后,能不能短時(shí)間內(nèi)找到新的工作,他心里還真的沒底。
任杰的一個(gè)大學(xué)同學(xué)辭職后都快一年沒上班了。
不是不想上班,是真的沒有合適的工作機(jī)會(huì),上個(gè)月又向任杰打聽他的公司有沒有**計(jì)劃。
任杰的這個(gè)同學(xué)結(jié)婚早,還貸款買了房子,孩子也小,正是花錢的時(shí)候,任杰特別想幫他。
可惜任杰的公司情況也就那樣,年初公司已經(jīng)裁了幾個(gè)行政和后勤員工。
公司內(nèi)還傳言,領(lǐng)導(dǎo)一直在考慮,是不是再裁幾個(gè)開發(fā)和測(cè)試人員以節(jié)約成本。
任杰老老實(shí)實(shí)把測(cè)試部昨天提交的*UG改好,然后去寫字樓的地下食堂,吃了一頓和往常一樣只有咸味的晚餐。
任杰回來后繼續(xù)測(cè)試今天的修改內(nèi)容,盡量保證沒有*UG被測(cè)試部發(fā)現(xiàn)。
畢竟每多一個(gè)記錄在案的*UG,任杰的年終績(jī)效就要低一點(diǎn),也就意味著年終獎(jiǎng)金就要少一點(diǎn)。
到晚上十一點(diǎn)半的時(shí)候,任杰在修改了自己發(fā)現(xiàn)的一個(gè)小問題后,終于完成代碼單元測(cè)試并提交。
任杰扭頭看看辦公室里,只剩下三五個(gè)人了。
任杰感覺有點(diǎn)口渴,拿起杯子站起來,想去飲水機(jī)接水,剛走一步,突然意識(shí)全無,直接癱倒在地下。