做為一名web前端工程師(往往我們可能只專注於修煉自己的內功,而忽視了軟技能。硬技能決定你是否能得到工作,而軟技能能夠表明你是否適合這份工作和適應工作環境等。所有的公司都有屬於自己的文化,並努力將這些文化傳承下去,所以他們必須確保每一位新員工能夠適應這個環境。
許多硬技能很容易獲得並可很快的提高,而軟技能由於和你性格等聯絡緊密,可想要改變他們是一件很困難和緩慢的事情。這裡有七個核心的軟技能,適用於大多數的企業,它們不分行業,但作為web開發者不應該忽視其中的任何乙個。但是,有兩個軟技能不僅有利於web開發者,還適用於所有的開發者,那就是往往被企業和員工忽視的:批判性思維和自負管理。
1. 交流
現代科技發展得很快,移動通訊的發達,你必須確保自己能夠熟練運用這些。
· **或手機
· 電子郵件
· 社交
· 各種即時訊息應用
而這些也只是簡單的工作,你真正需要做到的是必須提高溝通技巧。作為一名web開發者更需要自信和有效地進行相關的遠端交流,物件包括:上司、同事、使用者和其它開發者。
與使用者溝通是一件非常困難的事情,因為你不得不向非技術人員解釋技術性很強的概念。你在平時與同事交流中可以習慣性的使用一些行業術語,但不要指望使用者能夠理解這些術語。
另外,溝通的關鍵是要把握好細節,俗話說:「偉大的產品微末。」那麼,你與人溝通時會使用正式的還是輕鬆的言語呢?不同人之間都有很大的差異。也許最關鍵的是,你得知道如何接受他們的批評並在批評中學習。
2. 傾聽
傾聽和交流是緊密相連的,但對於web開發者需要單獨拿出來討論。
通常你會被很多雜事包圍,誰也逃避不了。若是你有**過來,請開啟手機的揚聲器,然後繼續回到螢幕做你該做的事情,你只需要聽對方說的什麼,並 甄選出極其重要的資訊即可。如果有不明白的地方,直接說出來。例如,對於一些**的修改或者功能的討論,用揚聲器是乙個非常好的方式。
3. 適應能力
適應能力是web開發者的乙個重要技能,作為一名web開發者,你應該學會適應各種不同的環境,看看網際網路在近八年的驚人變化你就應該知道是為什麼了。你至少需要適應以下幾種情況:
· 不得不學習新的技能
· 不得不承擔額外的責任
· 你負責的專案會被突然取消
· 工作時間會有很大的變化
· 辦公室的變化或公司搬遷到新的城市
· 公司被合併或被收購
隨著社會的發展,行業的競爭,你可能會同時面臨好幾個上述的問題,如果你出生在2023年~2023年,更需要以乙個開放、積極去的心態來處理各種艱難的困境。
4. 合作
你永遠不可能乙個人完成繁雜的事情,你必須要有乙個團隊,而誰也不願意不被團隊成員所接納。你需要關心每一位同事,了解他們的優缺點,有則改之 無則加勉。同時,你若是遇到乙個很難找到和解決的bug,你至少可以明確地知道求助誰。如果你突然成為乙個新專案組的leader,需要按照每乙個團隊成 員的具體情況進行有效地分配任務。
5. 態度
前面討論了團隊合作的重要性,如果沒人願意花時間和你一起愉快的玩耍,說明你真的不擅長團隊合作。可以通過以下幾個方法來提公升這個技能:
· 主動問候對方
· 少抱怨
· 提供建議,而不僅是批評
· 不要偏激
有乙個積極的態度不僅可以讓你更輕鬆的面對挑戰,也會讓你的同事更樂於幫助你。
6. 職業道德
你是乙個非常有原則的人嗎?你是乙個誠實和真誠的人嗎?你是乙個有道德的人嗎?具備良好的職業道德,關乎著你的誠信。
你需要保持自己不被捲入企業之間的間諜活動或內幕交易,以及不要經常抱怨領導和同事、表現出負面情緒,這只能凸顯出你的不誠信。如果你能夠做到這些,那麼你一定會被公司永遠地評為「本月最佳員工」。
7. 判斷/辨別
這是乙個概念性的總稱,包含了技術到常識的決策能力。對於上級和同事採取什麼樣的態度呢?在和外界溝通時,你得知道可以談的內容尺度,什麼是機 密、什麼是個人隱私等。具備乙個良好的判斷力,能夠為你的職業生涯保駕護航。例如,你在發布facebook或twitter時需要有分寸。
8. 批判性思維
批判性思維有很多學術定義,這裡只來**應用到工作中方法。
問題:我經常上班遲到怎麼辦?最簡單的解決方案就是:早點去公司。
如果針對這個問題進行批判性思維,涉及到評估和分析。你需要尋找所有上班遲到可能的原因,然後評估和分析出每個原因的解決方案,每個解決方案可能會導致新的問題,需要接著進行綜合的分析,最後再總結出能得到乙個積極結果的方案。
作為一名web開發者,你有時候會面臨乙個問題的多個解決途徑,都能實現相同效果,批判性思維可以讓你快速、有效地分析出最優的方法。
9. 自負管理
自負會對你的職業發展帶來不可預知的積極或消極的影響。作為一名web開發者,不管你寫的**多麼出色,你也不是神、明星,充其量只能算是乙個d-list 上的一員。如果你不知道如何管理自負,不妨看下以下幾個方法:
· 向他人學習。總有值得你學習人,並積極接受別人的建議。
· 願意分享和教別人。不要以居高臨下的姿態,學會謙和地分享自己的心得和體會。
· 提供具有建設性的批評意見而非單純的批評。最好別說:你的**很嚇人、有點爛,而應該說:如果你這樣做,你的**會更好。建設性的批評目的是幫助別人,而不是體現出你多麼的偉大。
你在團隊裡是為了和他人合作並一同進步,而不鼓勵孤立自己或試圖掌控團隊。
優秀工程師應該具備哪些素質 優秀工程師的必備素質上
什麼是工程師?工程師是為解決問題而生的。應用工程技術科學和其他有關科學知識,解決工程技術中的各類具體問題。現代科技發展迅猛,使現代工程和工業生產出現了自動化 智慧型化 資訊化 動態化等許多新的特點。為了適應這些情況變化,工程師必須不斷提高自己的主觀在內素養,培養全面的技術能力和社會工作能力,建立合理...
工程師需要哪些軟實力
作為一名專業的工程師,除了基本的知識儲備和技能外還需要哪些軟實力來給自己加分,今天就來總結一下工程師需要哪些軟實力,不限於前端工程師。一 分析能力 要具有對所從事工作 設計 生產 服務 的結構 流程 功能 材料等方面進行分析的能力。二 實踐能力 由於技術的複雜性,許多問題來不及形成理論或者本來就沒有...
web前端工程師初級備考
www 全球資訊網 環球資訊網 簡稱web 分為web客戶端和web伺服器端 www可以讓web客戶端 常用的瀏覽器 訪問瀏覽web伺服器上的頁面 w3c 全球資訊網聯盟 檔名的命名規範 不能數字開頭,在專案中不可以用漢字命名,不能出現特殊字元 html 概念 1.描述網頁的語言 2.超文字標記語言...