每個Web開發者必備的9個軟技能

無兄弟丶不程式設計發表於2014-12-25


每個Web開發者必備的9個軟技能。對於一份工作,你可能專注於修煉自己的內功,會在不自覺中忽視軟技能。硬技能決定你是否能得到工作,而軟技能能夠表明你是否適合這份工作和適應工作環境等。所有的公司都有屬於自己的文化,並努力將這些文化傳承下去,所以他們必須確保每一位新員工能夠適應這個環境。

許多硬技能很容易獲得並可很快的提高,而軟技能由於和你性格等聯絡緊密,可想要改變他們是一件很困難和緩慢的事情。這裡有七個核心的軟技能,適用於大多數的企業,它們不分行業,但作為Web開發者不應該忽視其中的任何一個。但是,有兩個軟技能不僅有利於php開發者,還適用於所有的開發者,那就是往往被企業和員工忽視的:批判性思維和自負管理。

1. 交流

現代科技發展得很快,行動通訊的發達,你必須確保自己能夠熟練運用這些。

電話或手機

電子郵件

線上聊天

社交

各種即時訊息應用

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

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

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

2. 傾聽

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

通常你會被很多雜事包圍,誰也逃避不了。若是你有電話過來,請開啟手機的揚聲器,然後繼續回到螢幕做你該做的事情,你只需要聽對方說的什麼,並甄選出極其重要的資訊即可。如果有不明白的地方,直接說出來。例如,對於一些程式碼的修改或者功能的討論,用揚聲器是一個非常好的方式。

3. 適應能力

適應能力是Web開發者的一個重要技能,作為一名Web開發者,你應該學會適應各種不同的環境,看看網際網路在近八年的驚人變化你就應該知道是為什麼了。你至少需要適應以下幾種情況:

不得不學習新的技能

不得不承擔額外的責任

你負責的專案會被突然取消

工作時間會有很大的變化

辦公室的變化或公司搬遷到新的城市

公司被合併或被收購

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

4. 合作

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

5. 態度

前面討論了團隊合作的重要性,如果沒人願意花時間和你一起愉快的玩耍,說明你真的不擅長團隊合作。可以通過以下幾個方法來提升這個技能:

主動問候對方

少抱怨

提供建議,而不僅是批評

不要偏激

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

6. 職業道德

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

你需要保持自己不被捲入企業之間的間諜活動或內幕交易,以及不要經常抱怨領導和同事、表現出負面情緒,這隻能凸顯出你的不誠信。如果你能夠做到這些,那麼你一定會被公司永遠地評為“本月最佳員工”。

7. 判斷/辨別

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

8. 批判性思維

批判性思維有很多學術定義,這裡只來探討應用到工作中方法。

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

如果針對這個問題進行批判性思維,涉及到評估和分析。你需要尋找所有上班遲到可能的原因,然後評估和分析出每個原因的解決方案,每個解決方案可能會導致新的問題,需要接著進行綜合的分析,最後再總結出能得到一個積極結果的方案。

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

9. 自負管理

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

向他人學習。總有值得你學習人,並積極接受別人的建議。

願意分享和教別人。不要以居高臨下的姿態,學會謙和地分享自己的心得和體會。

提供具有建設性的批評意見而非單純的批評。最好別說:你的程式碼很嚇人、有點爛,而應該說:如果你這樣做,你的程式碼會更好。建設性的批評目的是幫助別人,而不是體現出你多麼的偉大。

你在團隊裡是為了和他人合作並一同進步,而不鼓勵孤立自己或試圖掌控團隊。

免費領取LAMP兄弟連原創PHP視訊教程光碟/《細說PHP》精要版,詳情諮詢官網客服:

http://www.lampbrother.net

相關文章