一個(gè)C++程序員的一天,心酸···
早上7:30,起床,洗漱。
早上8:00,擠上了開(kāi)往西二旗/張江高科/xx軟件園方向的地鐵。
上午9:30,經(jīng)過(guò)一個(gè)多小時(shí)的折騰,到達(dá)公司,在樓下或食堂解決早飯。
上午10:00,到達(dá)工位,刷刷頭條、知乎、微博···
上午10:30,開(kāi)晨會(huì),匯報(bào)當(dāng)前工作進(jìn)展和問(wèn)題。
上午11:00,打開(kāi)編譯器,開(kāi)始編程。五分鐘后,忘記了一個(gè)API的用法,百度之。
上午11:30,現(xiàn)在需要一個(gè)HTTP下載的功能,百度搜索:"C++ HTTP下載",經(jīng)過(guò)十分鐘的搜索比較,最后來(lái)到一個(gè)CXDN頁(yè)面,里面有一個(gè)C++ HTTP下載庫(kù)源碼,但發(fā)現(xiàn)需要N個(gè)積分才能下載。微信上找人幫忙下載,又20分鐘后,終于下載成功。此刻,同事叫一起去吃飯,一看表才發(fā)現(xiàn),已經(jīng)12點(diǎn)了。
中午12:00,去附近街邊小店或食堂解決午飯,飯后遛彎消食
中午13:00,遛彎歸來(lái),掏出手機(jī)刷朋友圈、頭條,并和同事一起玩幾把王者榮耀。
中午13:30,趴在桌上開(kāi)始午睡。
下午14:00,上完廁所開(kāi)始工作。將上午下載的源碼導(dǎo)入自己的工程中,并按照說(shuō)明,調(diào)用了接口函數(shù)。十分鐘后,開(kāi)始編譯,不料build報(bào)錯(cuò),128個(gè)error,256個(gè)warning。瞧了一眼發(fā)現(xiàn)不知何意,繼續(xù)各種百度+Google搜索報(bào)錯(cuò)信息,看遍了CSDN、博客園、Stackoverflow、SegmentFault上面的解決方案,總算解決,此時(shí)已經(jīng)過(guò)去了一個(gè)小時(shí)。
下午15:00,繼續(xù)Coding,完成自己的功能開(kāi)發(fā),準(zhǔn)備驗(yàn)證,再次building。按照經(jīng)驗(yàn),完成編譯至少要十多分鐘,遂起身接了一杯水,然后打開(kāi)網(wǎng)頁(yè),刷起了知乎和微博。半個(gè)小時(shí)后,想起了自己的工程還在編譯,趕緊打開(kāi)瞧瞧,沒(méi)想到編譯順利,鏈接又報(bào)錯(cuò)了!
下午16:00,繼續(xù)網(wǎng)絡(luò)搜索鏈接報(bào)錯(cuò)信息,先后嘗試了八種方案,問(wèn)題終于得以解決,編譯通過(guò),半個(gè)小時(shí)就這樣過(guò)去了。
下午16:30,開(kāi)始運(yùn)行,發(fā)現(xiàn)了一個(gè)內(nèi)存報(bào)錯(cuò),開(kāi)始Debug,然后進(jìn)入修改代碼-編譯-debug循環(huán),一不小心一個(gè)多小時(shí)又過(guò)去了···
晚上18:00,同事又來(lái)叫吃飯了,而內(nèi)存報(bào)錯(cuò)問(wèn)題還沒(méi)有眉目。
晚上18:05,下樓去吃飯,吃完飯到湖邊/河邊/公園邊遛個(gè)彎,和同事談天說(shuō)地,話題從SB領(lǐng)導(dǎo)一直聊到阿富汗局勢(shì)。
晚上19:00,回到工位摸出手機(jī)開(kāi)幾把黑,摸一會(huì)兒魚(yú)。
晚上19:30,打開(kāi)電腦網(wǎng)頁(yè),刷一會(huì)兒知乎和微博。
晚上20:00,打開(kāi)編譯器,繼續(xù)定位下午的問(wèn)題,晚上突然思如泉涌,很快找到了問(wèn)題,竟是從CXDN下載的源碼中,一處指針使用不當(dāng),這坑爹的下載庫(kù)!
晚上20:30,程序總算真正跑了起來(lái),但隨著運(yùn)行時(shí)間推移,內(nèi)存占用不斷增大,開(kāi)始陷入沉思,想盡辦法排查。
晚上21:00,半小時(shí)后未果,收到女朋友微信消息:怎么還不下班啊?五分鐘后,背起背包,關(guān)掉顯示器,打卡下班。
晚上22:00,到家,洗漱,和女朋友玩耍。
晚上23:30,睡覺(jué)。
這一天就這么過(guò)去了···
-----------分割線-----------
上面的內(nèi)容來(lái)自我在知乎的回答:

可能有一些調(diào)侃和夸張,但也是很多C++程序員的現(xiàn)狀,不知道你有沒(méi)有躺槍呢?
歡迎評(píng)論區(qū)告訴我哦~
