
除了敲代碼,程序員的一天日常是怎樣的
除了敲代碼,程序員的一天日常是怎樣的
程序員的一天究竟是怎么度過(guò)的呢?他們真的是一整天坐在電腦前敲代碼嗎?
下面讓我們看到國(guó)外幾位程序員的一天日常是什么樣的。
Wesley Bitomski,程序員,系統(tǒng)架構(gòu)師
我每天的日常包括:和其他工程師交流,寫文檔,閱讀,以及通勤。要注意的是,我通勤的方式比較特別。
通勤
早上,我把折疊式小艇扔到水里,劃著槳離開(kāi)碼頭。當(dāng)?shù)介_(kāi)闊的水面時(shí),我會(huì)裝上馬達(dá),行駛2小時(shí)到達(dá)公司。這意味著我每天需要花4個(gè)小時(shí)用于通勤,也就是說(shuō)有4個(gè)小時(shí)我都在船上。
其實(shí)我就住船上。當(dāng)然,船比通勤用的小艇要大得多。因此這也解釋了為什么我每天會(huì)從碼頭出發(fā)。
到公司之后,然后我把船折起來(lái),與馬達(dá)一起搬進(jìn)辦公室。接著登錄團(tuán)隊(duì)協(xié)作平臺(tái)Slack,準(zhǔn)備參加早上的會(huì)議。
例會(huì)
會(huì)議一般包括對(duì)之后項(xiàng)目迭代周期的規(guī)劃,以及對(duì)之前項(xiàng)目周期的回顧。通常我們還會(huì)進(jìn)行討論,關(guān)于前一天完成了什么,今天要做些什么,以及當(dāng)中會(huì)遇到的各種問(wèn)題。
我們是一家敏捷型公司,因此我們希望實(shí)現(xiàn)緊湊的迭代。我們的項(xiàng)目迭代周期約為兩周,主要是因?yàn)槲覀儠?huì)被分成多個(gè)團(tuán)隊(duì),所以項(xiàng)目周期是錯(cuò)開(kāi)的。周一的例會(huì)時(shí)間會(huì)比較短,因?yàn)楣こ處焸兏肴ソ鉀Q問(wèn)題,而不是把太多的時(shí)間用于開(kāi)會(huì)。
工作
在接下來(lái)的一天中,我與一位前端工程師討論了Javascript設(shè)計(jì)的優(yōu)點(diǎn),接著完成了之前項(xiàng)目中剩下的工作,并開(kāi)始了這一周的工作。程序員間經(jīng)常會(huì)進(jìn)行交流,長(zhǎng)時(shí)間使用一種編程語(yǔ)言有時(shí)會(huì)讓人精力枯竭,多語(yǔ)言平臺(tái)會(huì)讓我們放松一些。
和我交流的前端工程師很喜歡用JS,并且想讓我也喜歡上用JS。但我并不感興趣,因?yàn)槲矣肎o、Scala、Racket和Python就能很好地完成我的工作。
下班
在下班后,我會(huì)開(kāi)船回家,回到碼頭,把小艇洗干凈后收起來(lái),接著去附近吃晚飯。
回到家后我會(huì)上網(wǎng)刷一下新聞和Slack,然后早早地休息。
我每天有四分之一的時(shí)間用來(lái)寫代碼,剩下的時(shí)間用來(lái)思考應(yīng)該寫什么代碼,應(yīng)該使用什么技術(shù),其他就是開(kāi)船和看新聞,僅此而已。
Edmund Elmer,程序員
編程是一項(xiàng)創(chuàng)造性的工作,所以大部分時(shí)間需要進(jìn)行思考、閱讀、學(xué)習(xí),特別是當(dāng)你需要?jiǎng)?chuàng)造新事物或使用新技術(shù)時(shí)。在工作時(shí),我有30%時(shí)間會(huì)坐在電腦前敲代碼,其他70%的時(shí)間用于閱讀、學(xué)習(xí)以及思考,其中思考是最重要的。
當(dāng)然,大部分的閱讀和思考也是在辦公環(huán)境中,還是坐在電腦前。但是,當(dāng)在遠(yuǎn)程工作中遇到難題時(shí),我會(huì)帶著我的狗去散散步,轉(zhuǎn)化下心情。
Maxim Andreev,自由工作者
我畢業(yè)于加拿大西安大略大學(xué),本科學(xué)的是金融,在畢業(yè)工作5年后我轉(zhuǎn)行為網(wǎng)絡(luò)開(kāi)發(fā)。我自學(xué)成才,學(xué)代碼的時(shí)間比學(xué)金融的還多?,F(xiàn)在我做自由職業(yè)者已經(jīng)一年了,我通過(guò)編程來(lái)拓展我在金融領(lǐng)域的職業(yè)發(fā)展。
我的工作時(shí)間不太固定,因此對(duì)我而言,凌晨4點(diǎn)與客戶談項(xiàng)目,有時(shí)中午才起床這并不稀奇。我平均每天工作6-8個(gè)小時(shí),但有時(shí)可能多達(dá)12-14個(gè)小時(shí),或者根本不工作。當(dāng)我完成一天的工作后,我會(huì)花了一些時(shí)間來(lái)學(xué)習(xí)新東西。這對(duì)我來(lái)說(shuō)不再是工作,我很享受學(xué)習(xí)的過(guò)程。
我愛(ài)我的生活,我每天會(huì)去健身房,我特別喜歡沖浪和旅行。印度尼西亞是我今年去的第七個(gè)國(guó)家,下個(gè)月我計(jì)劃去中國(guó)香港。
我對(duì)現(xiàn)在的生活很滿意,但同時(shí)也有很大的壓力。作為一名自由職業(yè)者,你必須真正了解自己的工作,并且擅長(zhǎng)解決問(wèn)題。有時(shí)也會(huì)很緊張,客戶有些要求似乎無(wú)法完成,但你必須去做。
我目前使用的工具和設(shè)備如下:
Angular2(現(xiàn)在我改為用Vue.js 了)
Django + DRF
PSQL
Ubuntu
Nginx
Pycharm & Webstorm
13寸MacBook Pro
以及python, sass, js, typescript, git, bash等等。
我現(xiàn)在還在上機(jī)器學(xué)習(xí)方面的網(wǎng)絡(luò)課程。
Roger Tan,程序員
工作日:
早上7:30 通勤。
包里會(huì)帶上三個(gè)三明治和兩個(gè)西紅柿。
早上8:30 到公司。
邊喝咖啡,邊吃掉兩個(gè)三明治和一個(gè)西紅柿。看看Medium上的文章,并查看郵件。
早上9:00 處理工作需求,跟進(jìn)進(jìn)度。
查看昨晚寫的代碼,看是否能用于手頭的工作。
中午12:00 午餐。
和我的經(jīng)理談?wù)劶夹g(shù)相關(guān)問(wèn)題。
下午1:00 再來(lái)一杯咖啡。
繼續(xù)看看Medium。
下午1:30 繼續(xù)工作。
如果我寫了些有用的東西就發(fā)到個(gè)人郵箱。如果在網(wǎng)上發(fā)現(xiàn)值得思考的問(wèn)題,我也會(huì)把鏈接發(fā)送到個(gè)人郵箱。如果想休息,我會(huì)打開(kāi)QBASIC,轉(zhuǎn)換下注意力。
下午6:00 晚餐
吃掉最后一個(gè)三明治和西紅柿,或回去吃。
下午6:30 發(fā)送郵件,下班。
下班后有四種選擇:
· 去媽媽家吃飯。
· 去游泳。
· 去超市購(gòu)物。(為此我寫了相應(yīng)的Android app)
· 上課。我目前正在學(xué)習(xí)Java和Android的課程。
晚上9:30 準(zhǔn)備明天的三明治。
晚上10:00
做業(yè)余項(xiàng)目。查看發(fā)送的代碼,看是否能實(shí)現(xiàn)。如果我寫的代碼可用,就發(fā)送到我的工作郵箱。查看個(gè)人郵箱上的信息,如果是網(wǎng)上發(fā)現(xiàn)的很酷的效果,看我是否可以用我知道的工具來(lái)實(shí)現(xiàn)它。如果是新的代碼,那就進(jìn)行學(xué)習(xí)??磩 ?
凌晨1:00 睡覺(jué)。
周末:
早上9:00 去附近咖啡館喝咖啡,看看Quora。
上午10:00 游泳。
中午12:00 在媽媽家吃飯。
下午1:00 做家務(wù)。(我也為此開(kāi)發(fā)了一個(gè)Android app)
下午2:00 對(duì)項(xiàng)目進(jìn)行修改。如果我在這周完成了一些成果,我會(huì)寫相關(guān)的教程發(fā)在博客上。
下午6:00 晚餐。之后外出,看電影,去圖書館逛逛,或者組裝LBX(微型塑料機(jī)器人)。
凌晨2:00 睡覺(jué)。
這可能就是我沒(méi)有女朋友的原因,盡管我的身材和薪水都不錯(cuò),長(zhǎng)相也還過(guò)得去。但沒(méi)有女生能接受男朋友花過(guò)多的時(shí)間在PHP、JAVA、AJAX上。(心疼程序員小哥一分鐘~)
看來(lái)每個(gè)程序員都不同,也不是整天都在電腦前敲代碼。那么作為程序員,你每天的日常又是什么樣的呢,歡迎給我們留言。
數(shù)據(jù)分析咨詢請(qǐng)掃描二維碼
若不方便掃碼,搜微信號(hào):CDAshujufenxi
LSTM 模型輸入長(zhǎng)度選擇技巧:提升序列建模效能的關(guān)鍵? 在循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)家族中,長(zhǎng)短期記憶網(wǎng)絡(luò)(LSTM)憑借其解決長(zhǎng)序列 ...
2025-07-11CDA 數(shù)據(jù)分析師報(bào)考條件詳解與準(zhǔn)備指南? ? 在數(shù)據(jù)驅(qū)動(dòng)決策的時(shí)代浪潮下,CDA 數(shù)據(jù)分析師認(rèn)證愈發(fā)受到矚目,成為眾多有志投身數(shù) ...
2025-07-11數(shù)據(jù)透視表中兩列相乘合計(jì)的實(shí)用指南? 在數(shù)據(jù)分析的日常工作中,數(shù)據(jù)透視表憑借其強(qiáng)大的數(shù)據(jù)匯總和分析功能,成為了 Excel 用戶 ...
2025-07-11尊敬的考生: 您好! 我們誠(chéng)摯通知您,CDA Level I和 Level II考試大綱將于 2025年7月25日 實(shí)施重大更新。 此次更新旨在確保認(rèn) ...
2025-07-10BI 大數(shù)據(jù)分析師:連接數(shù)據(jù)與業(yè)務(wù)的價(jià)值轉(zhuǎn)化者? ? 在大數(shù)據(jù)與商業(yè)智能(Business Intelligence,簡(jiǎn)稱 BI)深度融合的時(shí)代,BI ...
2025-07-10SQL 在預(yù)測(cè)分析中的應(yīng)用:從數(shù)據(jù)查詢到趨勢(shì)預(yù)判? ? 在數(shù)據(jù)驅(qū)動(dòng)決策的時(shí)代,預(yù)測(cè)分析作為挖掘數(shù)據(jù)潛在價(jià)值的核心手段,正被廣泛 ...
2025-07-10數(shù)據(jù)查詢結(jié)束后:分析師的收尾工作與價(jià)值深化? ? 在數(shù)據(jù)分析的全流程中,“query end”(查詢結(jié)束)并非工作的終點(diǎn),而是將數(shù) ...
2025-07-10CDA 數(shù)據(jù)分析師考試:從報(bào)考到取證的全攻略? 在數(shù)字經(jīng)濟(jì)蓬勃發(fā)展的今天,數(shù)據(jù)分析師已成為各行業(yè)爭(zhēng)搶的核心人才,而 CDA(Certi ...
2025-07-09【CDA干貨】單樣本趨勢(shì)性檢驗(yàn):捕捉數(shù)據(jù)背后的時(shí)間軌跡? 在數(shù)據(jù)分析的版圖中,單樣本趨勢(shì)性檢驗(yàn)如同一位耐心的偵探,專注于從單 ...
2025-07-09year_month數(shù)據(jù)類型:時(shí)間維度的精準(zhǔn)切片? ? 在數(shù)據(jù)的世界里,時(shí)間是最不可或缺的維度之一,而year_month數(shù)據(jù)類型就像一把精準(zhǔn) ...
2025-07-09CDA 備考干貨:Python 在數(shù)據(jù)分析中的核心應(yīng)用與實(shí)戰(zhàn)技巧? ? 在 CDA 數(shù)據(jù)分析師認(rèn)證考試中,Python 作為數(shù)據(jù)處理與分析的核心 ...
2025-07-08SPSS 中的 Mann-Kendall 檢驗(yàn):數(shù)據(jù)趨勢(shì)與突變分析的有力工具? ? ? 在數(shù)據(jù)分析的廣袤領(lǐng)域中,準(zhǔn)確捕捉數(shù)據(jù)的趨勢(shì)變化以及識(shí)別 ...
2025-07-08備戰(zhàn) CDA 數(shù)據(jù)分析師考試:需要多久?如何規(guī)劃? CDA(Certified Data Analyst)數(shù)據(jù)分析師認(rèn)證作為國(guó)內(nèi)權(quán)威的數(shù)據(jù)分析能力認(rèn)證 ...
2025-07-08LSTM 輸出不確定的成因、影響與應(yīng)對(duì)策略? 長(zhǎng)短期記憶網(wǎng)絡(luò)(LSTM)作為循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)的一種變體,憑借獨(dú)特的門控機(jī)制,在 ...
2025-07-07統(tǒng)計(jì)學(xué)方法在市場(chǎng)調(diào)研數(shù)據(jù)中的深度應(yīng)用? 市場(chǎng)調(diào)研是企業(yè)洞察市場(chǎng)動(dòng)態(tài)、了解消費(fèi)者需求的重要途徑,而統(tǒng)計(jì)學(xué)方法則是市場(chǎng)調(diào)研數(shù) ...
2025-07-07CDA數(shù)據(jù)分析師證書考試全攻略? 在數(shù)字化浪潮席卷全球的當(dāng)下,數(shù)據(jù)已成為企業(yè)決策、行業(yè)發(fā)展的核心驅(qū)動(dòng)力,數(shù)據(jù)分析師也因此成為 ...
2025-07-07剖析 CDA 數(shù)據(jù)分析師考試題型:解鎖高效備考與答題策略? CDA(Certified Data Analyst)數(shù)據(jù)分析師考試作為衡量數(shù)據(jù)專業(yè)能力的 ...
2025-07-04SQL Server 字符串截取轉(zhuǎn)日期:解鎖數(shù)據(jù)處理的關(guān)鍵技能? 在數(shù)據(jù)處理與分析工作中,數(shù)據(jù)格式的規(guī)范性是保證后續(xù)分析準(zhǔn)確性的基礎(chǔ) ...
2025-07-04CDA 數(shù)據(jù)分析師視角:從數(shù)據(jù)迷霧中探尋商業(yè)真相? 在數(shù)字化浪潮席卷全球的今天,數(shù)據(jù)已成為企業(yè)決策的核心驅(qū)動(dòng)力,CDA(Certifie ...
2025-07-04CDA 數(shù)據(jù)分析師:開(kāi)啟數(shù)據(jù)職業(yè)發(fā)展新征程? ? 在數(shù)據(jù)成為核心生產(chǎn)要素的今天,數(shù)據(jù)分析師的職業(yè)價(jià)值愈發(fā)凸顯。CDA(Certified D ...
2025-07-03