軟件開發(fā)人員必須具備的一些軟技能,否則只能是碼農(nóng)!
軟件開發(fā)人員(程序員,碼農(nóng))除了寫好代碼之外,更需要在身體上、精神上和心靈上更強大、更健康。一個軟件開發(fā)人員的成長,離不開軟技能.軟技能就是激活人資的能力,即是調(diào)動別人的資源和知識的能力以及調(diào)動自己知識進行創(chuàng)造性思維的能力!軟技能能力值越高,處理事情的能力就越強,它是衡量一個人處理事情能力的量表!
一、學(xué)會快速找到可以copy的經(jīng)驗
老鳥說:軟件開發(fā)=英語+搜索,軟件開發(fā)作為一門應(yīng)用性很強的學(xué)科,不管是在工作中還是學(xué)習(xí)中,借用現(xiàn)成的經(jīng)驗不重復(fù)造輪子很重要。所以“搜索”就變得很重要了,當(dāng)然,這里的搜索是廣義的搜索,可以理解為平時要多積累工作和學(xué)習(xí)的資源。
二、混江湖要懂規(guī)矩
做軟件開發(fā),跟做其他職業(yè)本質(zhì)上沒有區(qū)別,都是做份工而已。每一行都有每一行的規(guī)矩,每一家軟件公司都有每一家公司的規(guī)矩,既然入了這一行,進了這家軟件公司,你就要守規(guī)矩。有些規(guī)矩是明面上的,有些規(guī)矩是比較模糊的,但是比較模糊的一般都有前例可循,這些加起來就是常識,常識就是那條不能跨越的紅線?,F(xiàn)在大家對于科技行業(yè),程序員圈子的描繪有點兒太過理想化,而忽視了現(xiàn)實的環(huán)境,丟掉了一些基本常識,出現(xiàn)了一些比較可惜的事情:有些人因為將零食區(qū)的零食拿了很多回家吃被開除了,有些人因為吵架踢了別人一腳被開除了,有些人因為搶月餅被開除了......不管事后輿論如何,對于這些人個人總歸是一段不好的經(jīng)歷,雖然有些事情并非有意,也并不是什么大事。
三、做好職業(yè)規(guī)劃,看清職業(yè)進階的路徑
對于剛?cè)胄谢蛘吣贻p的程序員,弄清楚自己的目標(biāo),找好職業(yè)發(fā)展是職場生涯和個人成長的關(guān)鍵點。很多人或者說絕大多數(shù)的人都沒有考慮到整個的職業(yè)發(fā)展的問題。進入了職場之后也是如此,好多人只是在埋頭干活,卻忘記了抬頭看路。有人說我剛?cè)胄性趺茨苤牢磥淼陌l(fā)展方向呢?其實很簡單,有些路別人已經(jīng)走過了,你可以跟那些老司機聊聊,看看他們的職業(yè)發(fā)展是怎樣做選擇的,那些職業(yè)發(fā)展比較快的人是怎樣做選擇的,慢慢你就能夠梳理出來適合你的發(fā)展路徑了,剩下的就是個人奮斗的事情了。***的職業(yè)發(fā)展之路,是堅持從事技術(shù)工作,注意技術(shù)面的擴展,努力成為能夠一個人做出產(chǎn)品的技術(shù)牛人而不是在個別領(lǐng)域牛逼的技術(shù)專才;注意積累項目評估方面的知識和經(jīng)驗,多結(jié)識技術(shù)領(lǐng)域以外的人,進則爭取上對車,跟對人,在浪潮之巔贏得人生的輝煌,退則在成熟的公司安穩(wěn)的工作。
四、人際關(guān)系
人際關(guān)系其實是每個人都應(yīng)該具備的軟技能,昨天小黑也分享了關(guān)于如何在互聯(lián)網(wǎng)時代下,有效的發(fā)展自己的人脈關(guān)系的干貨。
五、學(xué)會時間管理
時間管理是指通過事先規(guī)劃和運用一定的技巧、方法與工具實現(xiàn)對時間的靈活以及有效運用,從而實現(xiàn)個人或組織的既定目標(biāo)。
六、堅持寫作
寫作是運用語言文字符號反映客觀事物、表達思想感情、傳遞知識信息的創(chuàng)造性腦力勞動過程。很多技術(shù)大牛都有自己博客,寫作不僅可以分享知識,還可以檢驗自己對知識的掌握程度,打造個人品牌。寫作需要練習(xí),寫得越多才容易越能寫,才能更好地表達自己。另一方面,新手寫得沒有大牛好,實在再合理不過。要給自己一個成長的過程。一步一步,一篇一篇提高,而不是一上來就給自己定個會造成畏難情緒的目標(biāo),自己打擊自己。真正的掌握了一個知識,是在能寫出來,講給別人的時候。
七、探究新技術(shù),不斷學(xué)習(xí)
這個時代,我們可以越來越方便廉價地獲得大量學(xué)習(xí)資源。這些資源的傳播載體由最初的教室被變成了博客,技術(shù)論壇等。坐擁如此眾多的學(xué)習(xí)資源,我們沒有任何理由不去好好利用。隨之而來的問題便是如何在這知識的海洋中選擇自己的前進方向。每個人的精力有限的,所以我們需要有目的地選擇選擇有生命力和相對保鮮時間長的軟件開發(fā)語言去學(xué)習(xí),不要有“我要選擇一個20年也不會被淘汰的技術(shù)”的想法。這不現(xiàn)實。最重要的是,保持一顆好奇心,因為這樣才能不斷地學(xué)習(xí)新技術(shù)。
八、身體是革命的本錢
程序員天天坐在電腦前,加班什么的也是家常便飯,導(dǎo)致很多程序員都被頸椎病,肩周炎等疾病困擾。甚至因過度加班熬夜,導(dǎo)致猝死的事情。欣慰的是,現(xiàn)在大部分程序員都已經(jīng)意識到了健康的重要性,堅持定期鍛煉身體,畢竟身體才是革命的本錢。
不僅是身體,其實對成長有幫助的“軟技能”還有很多,例如:英文能力,閱讀技術(shù)文檔;使用工具,提高工作效率;社交能力,拓展人脈...這些技能對于大家的幫助都是顯而易見的,希望大家平時在提升自己專業(yè)方面的“硬技能”之外,也不要忘記強化自己的“軟技能”哦!