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

程序員的經歷

發布時間: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.說實話什麼語言無所謂只要你掌握的好做的精,不用擔心以後沒飯吃。
呵呵,樓主一看應該是做過開發的,如果我沒猜錯的話。

閱讀全文

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

熱點內容
表格怎麼添加一行數據 瀏覽:35
旅遊網站開發怎麼選 瀏覽:669
properties文件位置 瀏覽:679
不想學編程可以做什麼 瀏覽:22
手機照片一鍵壓縮成文件 瀏覽:962
女生微信霸氣個性簽名 瀏覽:626
微博如何看別人一個月的數據 瀏覽:14
萬能小組件怎麼點擊就進入app應用 瀏覽:817
蘋果5s變形怎麼恢復 瀏覽:286
電腦里文件密碼忘了咋辦啊 瀏覽:315
輸入文件夾 瀏覽:31
extjsgrid刪除列 瀏覽:43
gdx文件怎麼打開 瀏覽:759
如何更新大數據量表 瀏覽:311
特殊量產工具 瀏覽:980
安卓網路顯示h2是什麼意思 瀏覽:90
哪個拍照app好 瀏覽:70
文件被設置隱藏屬性如何顯示 瀏覽:142
網路電視的好處 瀏覽:657
cf槍戰王者手游下載官網下載最新版本下載 瀏覽:925

友情鏈接