天天看點

開發人員應當避免的代價高昂的職業錯誤

寫在前面

好多人問我一個問題,作為一名開發工程師,有沒有應該避免犯的一些職業錯誤?那些錯誤,一旦觸犯,會付出高昂的代價。答案是肯定的,今天我們就來聊一下,那些年被人忽略的職業錯誤。

我們都可以從錯誤中學習。但是,如果您繼續犯下會影響您職業未來的錯誤,可能會付出巨大的代價。與其他任何軟體行業一樣,軟體行業是一條學習之路,如果您避免這些重大的職業錯誤,就可以帶領您走向成功。

堅守崗位VS頻繁跳槽

在一家公司呆了很長時間,堅守着自己的崗位,會顯示出一個人的承諾和忠誠,也能夠表明這個人對公司是很有價值的。但是對于一個人來說,如果因為不想再受到挑戰就技能停滞,并且不去主動學習新技術或新方法,則會導緻問題。

Viawriting and Studydemic的商業作家凱特·瓊斯(Kate Jones)說過,在一家公司呆了太長時間(盡管舒适且看似安全)可能使得有可能在公司決定縮減規模時被裁員。

另一方面,跳槽對于雇主來說可能是一個危險信号,尤其是在公司正在尋找對潛在候選人的忠誠和承諾的情況下,這将不能很好地反映滿足這種可靠性需求的能力。

拒絕提升

作為一名軟體開發工程師,可能不願意進入管理領域。從編碼轉換為一名項目管理者,這需要一套完全不同的技能。一名coder考慮的問題是如何把代碼做好,讓系統變得更加穩定可靠,但是一名項目管理人員,可能就會考慮項目成本、項目風險、項目周期等等一系列的事情。兩套技能,對于很多人來說,感到麻煩、無奈、乃至恐懼。是以,當公司需要或者上司要求時,很多人選擇了拒絕。但是,在晉升為管理職位之前,請務必考慮以下,如果拒絕該職位,那麼職業将如何發展。個人有一個什麼樣的職業觀,有沒有清晰地職業規劃。是以,必須決定在職業生涯中,哪條路是适合自己去走的,隻有确認下來,就不會迷茫,堅定地走下去即可。那個時候,不管是拒絕還是同意,都不再彷徨。不要盲目的拒絕,要有思考,因為在整個職業生涯中會發生很多選擇,但是隻要前路堅定,便自然能夠走到正确的路上來。

不去發展軟技能

人立于世,需要的不僅僅是自己專業的技能。專業的技能隻能夠,讓你掌握一門技術,能夠去做一些工作,讓自己能夠活下來。但是真正決定,是否能好的活下來的技能,往往來自于軟技能。

摘自智庫,軟技能又稱非技術技能(non-technical skills),指溝通能力、傾聽能力、說服能力、

自我激勵

的能力、

影響力

團隊建設

的能力等等。軟技能是各種行為的組合,包括驅動各種可視行為的态度和

動機

。衡量信念的方法是判斷它對态度和行為的影響。

硬技能

以及少許的智力因素都屬于附加的軟技能。

創造價值、财富,不僅僅是依靠個人的專業技能。在人類社會中,隻有各種能力的組合、發揮,才能創造更大的價值,帶來更大的财富。

很多人說,内向的、不愛交流的,就是程式員。那麼,我想說的是,這種古闆的思想,是時候該改變。每人都應該去激活自己的軟技能,我們程式員更應如此。因為我們未來需要賦予計算機的不僅僅是0 1 ,未來可能是軟技能的疊加。

忽略制定職業計劃

正如我們在 拒絕提升 内聊得一樣,要指定一個自己合适的職業計劃。

制定一個計劃,規劃職業發展,将會對個人在軟體工程行業的成功至關重要。這意味着在整個職業生涯中設定目标并重新評估個人在這些目标上的進展。但是,在制定計劃時要保持一定的靈活性和靈活性。将要發展的技能和經驗用作您的職業路線圖,并與公司和自己保持并駕齊驅,了解到自己不願意做的或實際上無法實作的事情。

不承認錯誤

俗話說,失敗是成功之母。但是在職場的我們,往往拉不下面子,去承認我們自身的問題。我們所有人都會犯錯,盡管對所有人來說,承擔責任令人很難接受,但這是至關重要的。對流程,發生問題的原因以及原因保持透明,因為這有助于糾正問題,從錯誤中吸取教訓并防止再次發生。與以建設性的方式承認錯誤相比,隐藏錯誤可能對我們的職業發展有大大的害處。

自私自利

将自己懂得知識保護起來,自私自利的行為,雖然會讓自己産生錯誤的工作安全感;可能會覺得自己通過這樣做,使自己變得獨一無二,因為隻有自己懂,缺了自己不行。但是最終可能會陷入自己的囚牢。理論上來說,公司缺了誰都可以。地球缺了誰都能正常運作。但是這種行為,在職場上,就會變成自私,就會造成不良合作,久而久之,就會遊離與公司之中,最終的代價,是離開。

Simplegrad的職業部落客兼Academ顧問Natalie Timmerman說,

不與他人共享知識是一種自我毀滅的習慣。您不會獲得新的職責和技能,由于無法良好地合作可能會得不到升職晉升,并且可能會面臨失去自我的風險。

總結

盡管我們都為成功而奮鬥,但這是一個漫長的過程,需要付出奉獻,努力和專注才能取得成功。這意味着不僅要學習我們自己的經驗,還要學習其他人的經驗,進而避免簡單的錯誤。這些是開發人員可能會犯的最昂貴的錯誤,是以請不惜一切代價避免它們。

開發人員應當避免的代價高昂的職業錯誤

繼續閱讀