每個Web開發者必備的9個軟技能
每個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相關文章
- 開發者進階必備的9個Tips & Tricks!
- React開發者必備的技能清單React
- 優秀的Java開發人員必備的6個技能!Java
- 中軟卓越:Web前端初學者月薪過萬的必備技能Web前端
- 【分享】每個 Web 開發者在 2021 年必須擁有 15 個 VSCode 擴充套件WebVSCode套件
- 開發網站的必備技能網站
- 重要!每個開發者都應該掌握的9個核心演算法演算法
- 現代後端開發者必備技能-2018版後端
- 提高前端開發者效率的11個必備的網站前端網站
- web前端工程師必備技能Web前端工程師
- 優秀開發者必備技能包:Python偵錯程式Python
- Android開發者必備的技能你會嗎?MVVM 最新學習心得!AndroidMVVM
- 每個開發者都應該知道的33個JavaScript概念JavaScript
- 打造個人貼身助理-小白必備AI技能AI
- 一個合格的程式設計師,需要哪些必備技能?程式設計師
- 每個 Java 開發者都應該知道的 5 個註解Java
- web前端HTML5面試必備,千鋒9個web前端專案影片合集Web前端HTML面試
- 開發者必備Linux命令Linux
- 掌握這10個技能,成為高效的Web前端開發者,就是這麼簡單!Web前端
- JuiceFS 使用者必備的 6 個技巧UI
- Kubernetes管理員手邊必備的9個kubectl命令
- 測試開發工程必備技能之一:Mock的使用Mock
- 域名查詢:域名管理者的必備技能
- 自媒體人必備的4個寶藏工具,每一個都很實用
- Hacker必備技能
- 每個開發人員應閱讀的9本書 - Victor Rentea
- 前端開發者必備思維前端
- Mac使用者必備的25個小技巧Mac
- Java 開發者 必備的工具 和 框架Java框架
- Web前端職責是什麼?Web前端必備技能有哪些?Web前端
- 10 個開發者必知的 MySQL 8.0 新功能MySql
- 零基礎學習hadoop開發需要的必備的技能Hadoop
- 每個開發者都應該使用的VSCode外掛 - tvkoushikVSCode
- 推薦 12 個提升程式設計師軟技能與效率的必備工具,愛了愛了 ?程式設計師
- 優秀的DevOps工程師必須具備的軟技能dev工程師
- 2個最重要的非技術性的軟體開發技能
- Web 開發必須掌握的三個技術:Token、Cookie、SessionWebCookieSession
- Hybrid App 應用 開發中 9 個必備知識點複習(WebView / 除錯 等)APPWebView除錯
- IT 從業者必備的20個效率工具,速藏!