1. 程式人生 > >IT行業程式設計師需知:不止於寫程式碼,我們還需要提升自身的軟技能

IT行業程式設計師需知:不止於寫程式碼,我們還需要提升自身的軟技能

作為一所專業的IT教育培訓類企業,我們叩丁狼教育在一開始都會這樣教育我們的學員,一定要把精力集中放在學習技能上,因為對於初學者來說,這是他們必定要邁出的第一步。

而對於已經掌握了一定技術的軟體開發人員,在這裡建議你邁出第二步。大多數程式設計師追求與時俱進的時候會把時間花費在新的框架或新的程式語言上,這樣的做法本是沒錯的,但技術往往更新換代很快,我們完全可以把學習新技術的時間空出一部分,用來提升軟技能。與技術知識不同的是,軟技能不僅可以在工作和職業中為你提供更大的幫助,而且不會像你所學的那些框架一樣,很快就過時了。

多數人都會在接觸一份新工作之時付出許多努力,待工作穩定之後便不會花太多心思和精力在這份工作上,於是許多程式設計師都開始停滯不前,安於享受目前的狀態。結果就導致雖然在同一職位待了許多年,但工資職級並未得到提升。

生活猶如逆水行舟,你不前進,必然開始落後。所以走出舒適區,試著去往上爬吧!

在這裡給大家分享一些關於職業發展和軟技能的好書,曾幫助了許多程式設計師獲得提升,也希望能夠給大家帶來一點幫助。

1、《程式設計師修煉之道》

這不僅僅是一本職業發展或軟技能的書,還有更多。正如標題所暗示的,它教會您如何成為一名實用主義程式設計師,不僅要編寫程式碼,還要進行測試、協調、釋出、除錯、管理和支援。

2、《The Complete Software Developer's Career Guide》

正如這本書所說:光有技術知識是不夠的——通過提高軟技能來增加你的收入。確實如此,如果你在軟體開發領域有超過3至4年的工作經驗,就會明白這一點。

John Sonmez 在他的早期職業生涯中就明白技術本身並不足以讓他突破下一個收入水平,開發人員需要具備“軟技能”,比如能夠及時學習新技術、與管理者或者客戶清晰溝通,以及將團隊成員團結在一起朝著一個共同的目標努力。

本書就是關於以上提到的這些“軟技能”,也正因為這些軟技能John Sonmez 成為了一名高薪、備受歡迎的開發人員和顧問。

3、《Soft Skills: The software developer's life manual 》

《軟技能》是一本獨特的指南類書籍,是一本真正從“人”(而非技術也非管理)的角度關注軟體開發人員自身發展的書。John Sonmez從一個以開發人員為中心,提出了一系列重要的“軟”主題,從職業和生產力到個人財務和投資,甚至是健康和人際關係。

不過本書也有不足的地方,就是太多部分都是和作者本人相關,有時候都沒能獨立思考,不過依然是一本值得每個程式設計師、技術極客去閱讀的書籍。

4、《Confessions of a Software Techie》

這本書最棒的地方就是教會了你最重要的東西,每個人都在談論如何編寫乾淨的程式碼,但卻沒人討論怎麼編寫一份好的電子郵件,本書要教會你的就是這個。

它還會教你如何與人打交道,這一點非常重要,因為決定我們職業和工作的正是我們的上級領導和客戶,如果我們不懂得如何與他們溝通,那升職加薪就遙遙無期。不過有的內容可能是你不想看到的,比如男人為什麼不應該追女生...但除此之外,還是包含一些好的建議。

5、《The Passionate Programmer: Creating a Remarkable Career in Software Development 》

要在當今的IT職場取得成功,必須像經營企業那樣對待你的事業。在本書中,你將學到如何規劃自己的職業生涯,讓它向著你選擇的目標前進,使人生更快樂、更美好。

作者運用其獨特的思維方式,啟發程式設計師不能只注重技能上的提高,還要關注自己的職業發展。書中涉及新舊技術的取捨、技術與業務的關係、技術是要專精還是要廣博等,相信這也是長久以來困擾你的問題。帶著這些問題去閱讀此書,定會受益良多。