不能只會敲代碼:開發人員必備的7種基本非技術技能
本文轉載自公眾號“讀芯術”(ID:AI_Discovery)
很多人都認為開發人員是一份高薪工作。不幸的是,并非每個人都能達到這個目標。有些人發現晉升很難,而另一些人則很難找到開發人員的工作。
作為開發人員,確實需要強大的技術技能才能取得成功。但想要在隊伍中嶄露頭角,贏得領導團隊、項目乃至成為行業領軍人物的機會,僅有技術技能是不夠的。
通過發展和擴展非技術技能,不僅可以增加了獲得“好工作”的機會,而且多了在技術領域職業表現出色的機會。如今,軟技能就是硬技能。掌握重要領導技能的人絕不是過于感性的——他們直截了當、思路清晰、充滿同情心、而且絕不拖泥帶水。
下面列出一些非技術技能,這些技能同時可以確保你在技術上表現出色。
1.自律
注意力不集中、愛走神兒是很多人都有的毛病,自律能幫助你專注于目標。訓練有素的開發人員能夠按時完成任務、對所做的事情負責等。對自己的行為負責是在職業生涯中取得成功的關鍵。
瑞安·弗格森說:“事情出錯時承擔責任對于建立信任及從錯誤中吸取教訓至關重要。”一個自律的開發人員不僅能使自己堅定走下去,而且還能幫助提升其他人。雖然不一定要有一套嚴格的行為準則,但仍需要適度的自律,讓自己和目標保持同步。
2.人際交往技巧
你可以有很好的想法,但如果你不能讓別人明白,你的好想法就不會給你帶來任何意義。人們總是喜歡和能夠在精神層面上產生聯系的人一起工作,所以你越能表現出這些能力,你的職業發展就越快。
Science of People的凡妮莎·范·愛德華茲表示,人際交往技巧是與他人有效溝通和互動的工具。它降低了職場中溝通失敗的可能,這是非常重要的。項目團隊或職場可能很多元,為了融入其中,需要出色的人際交往技能。
3.求知欲
為了更上一層樓,開發人員應該開始提出問題并從不同的角度看待問題,以獲得更好的解決方案。在這一行,隨波逐流沒有任何幫助。當看到問題和解決方案時,他們應該多問自己為什么,這樣能夠更好地了解當前問題。
Andela公司創始人兼首席執行官杰里米·約翰遜表示:“求知欲推動項目和公司向前發展,并促進事業發展。為了激發好奇心,可以閱讀感興趣的主題,看看最新的研究,提出你的問題。”
4.情緒穩定
情感在我們的日常生活中扮演著重要的角色。但很多人對情感不夠重視,事實上,情緒穩定是一個人非常重要的特質,尤其是在IT領域。有研究甚至將情緒穩定與領導能力直接聯系起來。它直接影響決策技能、生活質量,甚至影響他人。
智力資源學習與創新研究所(Mind Resources Institute of Learning and Innovation)表示:“解決組織內部的沖突需要一個情緒穩定的人。情商高的領導者能夠熟練處理員工和組織其他利益相關者之間出現的分歧,從而很好地處理沖突,提供解決方案。”
5.開放性
開放性是人們愿意嘗試新事物并接受它們的意愿。對于開發人員來說,這是一項非常重要的技能,特別是當他們有機會獲得晉升時。隨著技術的不斷發展,團體已經意識到沒有固定的做事方法。
公司喜歡跳出框外思考的個人,他們可以提出最創新的解決方案來解決難以置信的問題。當要制定計劃和發揮主觀能動性時,要樂于接受他人的意見,并能接受批評以便著眼全局。
6.責任心
責任心是指具有高度的思考能力、強烈的自我控制能力并且行動具有目標導向。非常細心的人更喜歡協調一致、注意細節。他們提前做出計劃,考慮自己的行為對他人的影響,并注意最后期限。
這對開發人員來說非常重要,因為這讓他們根據重要性來劃分任務的優先級,也讓他們做好了最壞的打算。管理一個團隊時這點特別重要,因為你要準備好處理各種最壞的情況。
7.親和力
具有親和力的人往往更善于合作,這項技能使個人更具同理心。作為開發人員,能設身處地地為別人著想,理解并迎合其需求,創造出更好的解決方案,這點很重要。
擁有這種特質的人更討人喜歡,也更受人敬佩。這將大大增加升職的機會。有親和力的人也表現出更高的工作滿意度,不太可能卷入職場風波。
軟技能或許常被忽略,但它會影響你的職業生涯,一定要重視起來!