導航:首頁 > 編程語言 > 程序員的經歷

程序員的經歷

發布時間:2023-07-06 04:50:10

① 普通程序員一天的生活是怎樣的

普通程序員的一天基本上都是在寫代碼

當程序員有項目的時候,程序員會根據自己的團隊項目來安排自己的工作,同時也會適時跟進自己的工作進度。當程序員沒有項目的時候,程序員基本上會根據團隊的安排來維護項目,同時也會檢修各種bug。與此同時,程序員的工作其實非常枯燥和單調,同時也有著非常大的工作壓力。

一、程序員需要不斷跟進自己的項目進度。

對於多數程序員來說,很多人都會選擇在公司團隊作戰,也就意味著程序員只是公司項目的一份子。每當公司開發新的項目,程序員需要按照相關的工作進度來執行自己的工作內容。在有些特殊的時候,程序員需要加班加點來完成自己的工作,這也是為什麼大家普遍覺得程序員的加班情況比較嚴重的原因。

最後,每個人的生活方式各不相同,我講的只不過是大多數程序員的生活狀態。

② 普通程序員的工作生活是怎樣的

讀別人的代碼

通常我們進入公司以後,不會是重頭開始一個項目,而是在已有代碼的基礎上進行維護或新功能的開發,所以必須「讀代碼」。

讀有「泛讀」,了解系統架構、功能模塊,對系統有一個大致的認識,各個功能能找到相應代碼實現的位置。

還有「精讀」,通常就是調試了,在fix bug的時候使用。此外還包括審核:一些規范一點的公司,都會有code review,也是精讀,但不用debug。

對於一個成熟的項目來說,讀代碼——而不是寫代碼——可能是最耗時間的工作了。

寫注釋文檔

為了減少「讀代碼」的時間,我們不得不花時間「寫注釋」「寫文檔」——這個程序員最深惡痛絕的工作。所以現在「爛代碼才需要注釋」的聲音變得越來越強,但無論如何,文檔還是要寫的。(注意:要能區分注釋和文檔)

了解需求

好了,終於到了「寫代碼」的時間了。

然而,在動手開始寫代碼之前,你必須花時間「了解需求」。和自己寫個小程序玩玩不同,在公司,你是為別人寫代碼,所以你一定要了解別人究竟想實現什麼功能。通常,這並沒有你想像的那麼簡單,需要反復的溝通。

當然,也有一些團隊和個人,不願意在這上面「浪費時間」,通常他們的下場就是不斷的寫代碼,然後不斷的改代碼,加班加點的做大量的無用功,整個公司怨氣沖天一地雞毛。

開發中的其他各種溝通

大家都恨產品經理。

但其實產品經理只是我們最恨的人之一,我們還恨前端、後端、DBA、測試……承認吧!因為我們是團隊開發,說好的團隊精神有沒有我不知道,但各種摩擦扯皮是必須的。

比如前端要後台給一個介面,後台給不出來或者嫌麻煩;比如後台跪求DBA的許可權,DBA優化資料庫時說Developer都一群傻逼;比如測試一次又一次的報bug我特么像殺人的時候……

這些都需要溝通,也就是需要時間和精力。

其他無聊的辦公室活動

比如寫日報周報,應付各種KPI,這是所有工種都乾的活,就不多說了。

總之,程序員真正寫代碼的時間其實不多。個人覺得,一天能有30%的時間安安靜靜的寫代碼,就算是不錯的工作環境了。

不論是我們的大學教育也好,培訓機構也罷,都只知道知識的灌輸,而忽略了程序員工作能力的培養。這些能力,即只能在工作中「自學」獲得,所以你看這些公司的招聘,都要求「兩年以上工作經驗」,意思就是:一般的新人,起碼要兩年的時間,才能「習得」這些起碼的工作技能。

③ 程序員:請分享你的程序感受和經驗

剛做了一年開發我是做cobol語言IBM大機這方面的。
經驗:1.善於總結。2.向比自己強的人學習。3.有一個目標。(你不可能做一輩子PG吧,我現在的目標就是盡快考過日語二級然後跳槽到北京IBM或北京CSC公司)。
4.說實話什麼語言無所謂只要你掌握的好做的精,不用擔心以後沒飯吃。
呵呵,樓主一看應該是做過開發的,如果我沒猜錯的話。

閱讀全文

與程序員的經歷相關的資料

熱點內容
逍遙安卓微信驗證 瀏覽:579
5g網路什麼時候普及河北邢台 瀏覽:709
編程和運營哪個更適合創業 瀏覽:893
尤里x怎麼升級 瀏覽:399
做業務績效考核需要哪些數據 瀏覽:433
dnf85版本劍魔刷圖加點 瀏覽:407
手機硬碟測試架可以讀取哪些數據 瀏覽:704
ug前後處理結算結果找不到文件 瀏覽:769
網頁框架拆分代碼 瀏覽:382
未來十年網路安全有什麼影響 瀏覽:362
win10更新後進不了劍靈 瀏覽:243
iphone471激活出錯 瀏覽:648
怎麼把文件拷到u盤 瀏覽:620
中伊簽署文件視頻 瀏覽:661
電信光寬頻網路不穩定 瀏覽:504
網路崗軟路由 瀏覽:995
黑莓z10在哪裡下載app 瀏覽:310
net批量下載文件 瀏覽:696
怎麼把蘋果一體機文件拷貝 瀏覽:117
sql文件怎麼寫 瀏覽:9

友情鏈接