程式設計師10大職業生存技巧

2021-07-05 06:28:51 字數 1184 閱讀 9395

如果你想在眾多程式設計師中脫穎而出,下面這個現象是值得你深思的:隨著敏捷開發、開發運營和分布式版本控制系統的愈漸流行,開發的重心逐漸從個人能力向小組合作轉移。

在大多數情況下,團隊、部門和個人會自行解決問題,團隊負責人對最後的專案結果能做的很有限。

本文中所有技巧的中心思想和主題就是「不要庸庸碌碌,要為自己而活」。好了,堅持和學習下面這十大職業技巧,它們會是你乘風破浪的航船,帶你到達成功的彼岸。

要相信自己是最棒的程式設計師,充滿自信。隨著時間的推移,你的崇拜者會越來越多。別擔心會出洋相,it這一行是如此複雜,你完全可以把皮球踢給別人。

如果有同事在的**中發現了bug,首先要承認自己的錯誤——哪怕只是因為鍵盤多按了一下。事後問問他們是不是對你個人有所意見。

這種程式設計大招你知道得越多,那麼在同行中你的地位就越高。多多使用自己的魔法大招,但是要記得千萬不可黔驢技窮。還有一點:不要偷學別人的招數,也不要自降身份。

那種一夜就能獨力編寫出新軟體元件的開發人員都是「蘭博」——孤膽英雄。不必費心去理會**審查系統和結對程式設計。需要搞這些的都是新手,它們只會毀掉你的聲譽。

讓那些不如你的人知道你的優勢。提點他們,有導師就最好。

要是你還認為像「龜兔賽跑」裡的烏龜靠緩慢而持續的速度能贏得比賽,那你就輸定了。越快搞定新軟體的元件開發,成功的概率就越大。不要在一些如模組化、靈活性和可維護性等事情上浪費時間——如果因為需求不同,必須考慮這些問題,那也不是你的錯。

權威源於你的公司地位,和你的程式設計能力無關。當你終於從普通的開發人員熬成團隊負責人或者專案經理,你最先要考慮再也不是你能否跟上大家的程式設計速度。

失敗永遠都不是我們的選項。如果你的想法在小組會議上被駁倒,設計乙個完美又頂級的破壞和怠工活動,如果剛好出現問題的話,那你就可以得意洋洋地宣布了:「我早就說過會這樣!」

不要老是去其他部門辦公室,否則你的同事會給你打上「叛徒」的標籤。無論如何,比起自己部門的精英人士,其他部門開發人員所能給予的幫助非常有限。

有些特別愛好評點他人錯誤的批判者一看到**中的bug就興高采烈。試著用類似「典型錯誤、變數名又混淆了!」等巧妙的話語搪塞過去。

最後,我要告誡大家,不要累死累活全身心地奉獻給團隊,最後還吃力不討好。如果有人拿著gerald m. weinberg的《無我程式設計10戒律》來反駁,那我可以告訴你,這玩意寫於2023年,早就完全out了。

英文原文:ten career tips every egocentric programmer should hear

程式設計師的10大程式設計技巧

1 橡皮鴨除錯法 不知道各位有沒有這樣的經歷,當你正在給別人描述問題的時候,突然靈機一動想到了解決方案?這種情況的產生是有科學依據的。高談闊論能讓我們的大腦重新有條理地組織問題。在這種情況下,你的聊天物件就是 橡皮鴨 團隊中的每個人都應該積極主動樂意地成為彼此的 團隊 有時候,如果你幸運的話,你的 ...

最適合程式設計師轉行的10大職業

三十而立 源自 論語 為政 說的是人到了30歲就應該去面對生活中的一切困難。而對於軟體開發領域的從業者來說,30歲,卻是一道檻。30歲以後,適合程式設計師的工作到底是什麼?專家和大家一起分解 no.1 程式設計師 適合程式設計師30歲以後的工作,排名第一的,當然還是程式設計師。隨著經驗的增長,也許你...

程式設計師的10大成功面試技巧

我遍覽群書,發現關於程式設計師的面試技巧,好的建議其實並不多。我們也發現,很多很有才華的程式設計師在面試的時候總是掉鍊子,這大概是因為他們把大多數時間都用來搞技術開發,而忽略了學習面試技巧的重要性。這何嘗不是一種悲劇。有效的面試技巧能讓你成功得到工作,即使你對那個領域也並不是非常熟悉。我的建議是,如...