菜鳥程式設計師如何防止上錯船

2021-07-04 09:40:44 字數 1215 閱讀 9253

雖然這年頭好工作難找,但是菜鳥程式設計師也需要擦亮眼睛,防止上錯船。

有哪些是我們在面試時需要考察的呢?我們需要反問考官們哪些問題?

(一)從軟體工程角度,開發過程管理完善嗎?

1、有沒有版本管理?

專案組沒有svn、git這種版本管理工具?

好吧,除非你可以忍受**經常丟失,經常找不到版本。或者版本錯誤。

還有乙個重要的問題,每個人的工作成果無法得到客觀的體現,容易滋生不公平。

每個人可以隨便說自己的工作量,沒有什麼客觀依據。

可是,如果有了版本管理,如果乙個人號稱自己工作很辛苦,可是一周都沒有什麼check in,誰會相信他/她?

這樣的後果,可能就是老實人吃虧。

2、有沒有單元測試?

專案組成員對自己的**進行單元測試嗎?比如junit、cxx unit嗎?

沒有的話,除非個個都是大牛,否則有很大的可能性,該專案組的軟體常常失效

3  有沒有測試人員

如果沒有測試人員,誰來檢查軟體是否符合使用者需求?

如果沒有檢查,那麼很可能出現軟體開發出來,使用者根本無法用,或者不是他們想要的。這等於在浪費所有人的青春。

4 是否經常加班

加班太多,說明管理不善,說明領導能力不足

5 日常工作是否使用專案管理軟體,是否用到了甘特圖

如果專案組不用專案管理軟體來追蹤工作量,那麼先不說該項目的管理有多混亂?這樣容易引出問題。

問題一,容易導致該做的沒做,或者做的順序不對,影響專案進度

問題二,每個人的工作內容和工作量沒有客觀依據,容易滋生不公平。

對於每乙個專案組成員,這可能會出現,領導不清楚每個人到底做了什麼,工作量多大?

可能最後領導會憑藉感覺來衡量每個人,而失去客觀依據,這樣是很可怕的。

這樣的後果,可能就是老實人吃虧。

(二)從商業的角度,考察該公司或專案組產品的核心競爭力

該產品的核心功能是什麼?它給使用者帶來的重要價值是什麼?它與類似產品的優勢在**?劣勢在**?

如果該產品僅是其他現有產品的山寨,那麼該公司缺乏核心競爭力,恐怕不會太長久。

(三)仔細考察公司是否關心員工

這才是乙個企業能否長久生存的核心問題。

比如加班給加班費嗎?

比如對女員工的照顧是否周到?

如果該公司女員工比例不足,說明該公司可能存在重男輕女現象。

公司是否給每個員工股份?

股份很重要,如果沒有,說明公司不打算跟員工分享收益。這種公司不去也罷。

程式設計師如何防止腦疲勞

乙個醫生朋友針對我下午犯睏的狀況,提出了一些防止腦疲勞的建議。主要是調節酸鹼平衡,當用腦過度或體力透支時,體液呈酸性 長期酸性血液會使大腦神經功能退化。因此要多吃鹼性食物,如海帶 綠葉蔬菜 柑橘水果 豆類 茶葉,少吃酸性食物,如肉類 醣類。選擇恢復精力和體力的食物,建議程式設計師每天下午茶時間補充一...

程式設計師如何防止加班猝死

這裡是從貼吧看到的,具體有沒有用,我覺得大部分應該還是有用的,猝死原因有多重因素,反正多運動是沒有錯的。1.間歇性睡眠。如果實在要加班的話,3分鐘睡一下,不要超過5分鐘。一睡著馬上醒來,就像貓打盹一樣。2.多喝水。如果實在加班時間長,記得每20分鐘喝一杯水。為什麼呢?因為加班有個很重要的現象就是坐在...

如何度過程式設計師的菜鳥階段?

當然如果你是個技術痴,那我建議你去讀個博士,可以深入的鑽研某一方面的東西。3.沒搞清楚業務邏輯就不要動手寫 什麼是業務邏輯?簡單來說就是客戶的要求和框架。很多新手程式設計師都有乙個誤區,就是恨不得一接業務就寫 這樣就導致後期很麻煩,方向偏了,丟三落四。所以接到業務,一定要先理清業務邏輯,必要時列出乙...