相信看到這個(gè)標(biāo)題的同學(xué)們都有自己的想法,可能剛剛進(jìn)入這個(gè)行業(yè)的同學(xué)們會(huì)非常認(rèn)同寫(xiě)代碼就是程序員的主要工作,然而當(dāng)你工作一定時(shí)間之后,寫(xiě)代碼將變得不是那么“重要”了,在悟空問(wèn)答中眾位大咖為這個(gè)問(wèn)題提供了多種多樣的答案:
答案一:寫(xiě)代碼是程序員最主要工作,但是卻不是最難的工作,最難的是踢皮球和吵架!
典型案例:自己寫(xiě)的代碼出問(wèn)題了?不可能,在我的電腦上是好的???什么,發(fā)現(xiàn)一個(gè)bug?不能夠,肯定是你的環(huán)境有問(wèn)題!運(yùn)行不了?更不可能了,肯定是你的編譯器版本不對(duì),或者是你沒(méi)安裝什么插件。
人物分析:至少混跡在程序員界一年以上的時(shí)間,而且溝通能力強(qiáng)硬!自信滿滿的咖!
答案二:對(duì)資深程序員來(lái)說(shuō),一萬(wàn)行代碼一天就能碼完,寫(xiě)代碼是最沒(méi)技術(shù)含量的事情。
典型案例:之前和一個(gè)程序員朋友聊天時(shí)他說(shuō):每天加班到12點(diǎn),真正寫(xiě)代碼的時(shí)間僅僅2個(gè)小時(shí)左右,其他時(shí)間都在對(duì)接需求—確定需求—修改需求—確定需求—調(diào)整需求……確定架構(gòu)—調(diào)整架構(gòu)—寫(xiě)代碼—完成。
人物分析:高高高級(jí)程序員,給他一個(gè)明確的需求,他能夠?qū)懗鰜?lái)一個(gè)黑客帝國(guó)。
答案三:最難的不是寫(xiě)代碼,而是讀同事的代碼,維護(hù)歷史遺留代碼,解不能重現(xiàn)的Bug。
典型案例:看別人寫(xiě)的代碼像看天書(shū),看自己兩年前寫(xiě)的代碼像看別人的代碼;維護(hù)程序不如重寫(xiě)一個(gè)新的。全世界最完美的代碼就是自己現(xiàn)在手中寫(xiě)的代碼。寫(xiě)完之后就再也不完美了。
人物分析:注釋強(qiáng)迫癥,處女座,完美主義者,最受同行歡迎的同事!
答案四:最難是跟產(chǎn)品經(jīng)理撕
典型案例:今天有時(shí)間嗎?有個(gè)新任務(wù);這個(gè)程序的需求需要改一下;你這里的邏輯不對(duì);我要想要是這樣那樣的效果;明天早上能給我嗎?時(shí)間緊任務(wù)重這個(gè)周末我們一起加個(gè)班把……
人物分析:被蹂躪過(guò)的人。
來(lái)來(lái)來(lái),除了這些,你個(gè)人認(rèn)為還有什么是比寫(xiě)代碼還難的事情?歡迎評(píng)論區(qū)一起撕一撕程序員的“難處”!
![]() |