每一個Web開發者都須要具有的9個軟技能--ZT

本文原始連接:http://www.cnblogs.com/oooweb/p/soft-skills-every-web-developer-should-master.htmlhtml

 

對於一份工做,你可能專一於修煉本身的內功,會在不自覺中忽視軟技能。硬技能決定你是否能獲得工做,而軟技能可以代表你是否適合這份工做和適應工做環境等。全部的公司都有屬於本身的文化,並努力將這些文化傳承下去,因此他們必須確保每一位新員工可以適應這個環境。web

  許多硬技能很容易得到並可很快的提升,而軟技能因爲和你性格等聯繫緊密,可想要改變他們是一件很困難和緩慢的事情。這裏有七個核心的軟技能,適用於大多數的企業,它們不分行業,但做爲Web開發者不該該忽視其中的任何一個。可是,有兩個軟技能不只有利於Web開發者,還適用於全部的開發者,那就是每每被企業和員工忽視的:批判性思惟和自負管理。學習

1. 交流
htm

  現代科技發展得很快,移動通訊的發達,你必須確保本身可以熟練運用這些。對象

  • 電話或手機
  • 電子郵件
  • 在線聊天
  • 社交
  • 各類即時消息應用

  而這些也只是簡單的工做,你真正須要作到的是必須提升溝通技巧。做爲一名Web開發者更須要自信和有效地進行相關的遠程交流,對象包括:上司、同事、用戶和其它開發者。blog

  與用戶溝通是一件很是困難的事情,由於你不得不向非技術人員解釋技術性很強的概念。你在平時與同事交流中能夠習慣性的使用一些行業術語,但不要期望用戶可以理解這些術語。開發

  另外,溝通的關鍵是要把握好細節,俗話說:「偉大的產品微末。」那麼,你與人溝通時會使用正式的仍是輕鬆的言語呢?不一樣人之間都有很大的差別。也許最關鍵的是,你得知道如何接受他們的批評並在批評中學習。get

2. 傾聽產品

  傾聽和交流是緊密相連的,但對於Web開發者須要單獨拿出來討論。it

  一般你會被不少瑣事包圍,誰也逃避不了。如果你有電話過來,請打開手機的揚聲器,而後繼續回到屏幕作你該作的事情,你只須要聽對方說的什麼,並甄選出極其重要的信息便可。若是有不明白的地方,直接說出來。例如,對於一些代碼的修改或者功能的討論,用揚聲器是一個很是好的方式。

3. 適應能力

  適應能力是Web開發者的一個重要技能,做爲一名Web開發者,你應該學會適應各類不一樣的環境,看看互聯網在近八年的驚人變化你就應該知道是爲何了。你至少須要適應如下幾種狀況:

  • 不得不學習新的技能
  • 不得不承擔額外的責任
  • 你負責的項目會被忽然取消
  • 工做時間會有很大的變化
  • 辦公室的變化或公司搬遷到新的城市
  • 公司被合併或被收購

  隨着社會的發展,行業的競爭,你可能會同時面臨好幾個上述的問題,若是你出生在1980年~2000年,更須要以一個開放、積極去的心態來處理各類艱難的困境。

4. 合做

  你永遠不可能一我的完成繁雜的事情,你必需要有一個團隊,而誰也不肯意不被團隊成員所接納。你須要關心每一位同事,瞭解他們的優缺點,有則改之無則加勉。同時,你如果遇到一個很難找到和解決的Bug,你至少能夠明確地知道求助誰。若是你忽然成爲一個新項目組的Leader,須要按照每個團隊成員的具體狀況進行有效地分配任務。

5. 態度

  前面討論了團隊合做的重要性,若是沒人願意花時間和你一塊兒愉快的玩耍,說明你真的不擅長團隊合做。能夠經過如下幾個方法來提高這個技能:

  • 主動問候對方
  • 少抱怨
  • 提供建議,而不只是批評
  • 不要偏激

  有一個積極的態度不只可讓你更輕鬆的面對挑戰,也會讓你的同事更樂於幫助你。

6. 職業道德

  你是一個很是有原則的人嗎?你是一個誠實和真誠的人嗎?你是一個有道德的人嗎?具有良好的職業道德,關乎着你的誠信。

  你須要保持本身不被捲入企業之間的間諜活動或內幕交易,以及不要常常抱怨領導和同事、表現出負面情緒,這隻能凸顯出你的不誠信。若是你可以作到這些,那麼你必定會被公司永遠地評爲「本月最佳員工」。

7. 判斷/辨別

  這是一個概念性的總稱,包含了技術到常識的決策能力。對於上級和同事採起什麼樣的態度呢?在和外界溝通時,你得知道能夠談的內容尺度,什麼是機密、什麼是我的隱私等。具有一個良好的判斷力,可以爲你的職業生涯保駕護航。例如,你在發佈Facebook或Twitter時須要有分寸。

8. 批判性思惟

  批判性思惟有不少學術定義,這裏只來探討應用到工做中方法。

  問題:我常常上班遲到怎麼辦?最簡單的解決方案就是:早點去公司。

  若是針對這個問題進行批判性思惟,涉及到評估和分析。你須要尋找全部上班遲到可能的緣由,而後評估和分析出每一個緣由的解決方案,每一個解決方案可能會致使新的問題,須要接着進行綜合的分析,最後再總結出能獲得一個積極結果的方案。

  做爲一名Web開發者,你有時候會面臨一個問題的多個解決途徑,都能實現相同效果,批判性思惟可讓你快速、有效地分析出最優的方法。

9. 自負管理

  自負會對你的職業發展帶來不可預知的積極或消極的影響。做爲一名Web開發者,無論你寫的代碼多麼出色,你也不是神、明星,充其量只能算是一個D-list 上的一員。若是你不知道如何管理自負,不妨看下如下幾個方法:

  • 向他人學習。總有值得你學習人,並積極接受別人的建議。
  • 願意分享和教別人。不要以居高臨下的姿態,學會謙和地分享本身的心得和體會。
  • 提供具備建設性的批評意見而非單純的批評。最好別說:你的代碼很嚇人、有點爛,而應該說:若是你這樣作,你的代碼會更好。建設性的批評目的是幫助別人,而不是體現出你多麼的偉大。

你在團隊裏是爲了和他人合做並一同進步,而不鼓勵孤立本身或試圖掌控團隊

相關文章
相關標籤/搜索