如果埋頭苦幹了兩三年, 那麼, 應該對所學習和使用的技術有一定熟練度了。 這時候, 需要着重培養自己的軟技能了。1. 容易犯的錯誤過於關注自己所做的那份事,而不能站在整體視角理解事情,積極參與討論和解決方案。症狀: 在討論需求的時候,不是去理解要做什麼事以及這件事能產生的影響和效用,而是琢磨XX怎麼實現,有沒有困難, 如何折衷和妥協。解決: 首先努力理解需求,然後尋找實現之法,把事情做精細。2. 作出抉擇你是想做一個技術牛人能夠在計算機世界遊刃有餘, 還是願意集思廣益創作優秀的產品? 到該作出抉擇的時候了!我選擇後者。3. 重點修煉軟技能學會細緻觀察生活, 開放心態,主動交談,與各個團隊負責人溝通想法和需求,蒐集、整理、思考, 制定長遠規劃和實施計劃, 並有力參與其中,保證按時按質完成。可以說, 老闆不僅希望程序員能夠體現出自己的專業素養, 即能夠應用所學知識和技能解決各種疑難問題, 同時也希望程序員能夠更好地與客戶交談, 與各種背景的人打交道, 發揮自己的潛能。4. 不要陷在“技術思維”裏陷在“技術思維”裏的症狀是, 更多地考慮學習技術方面的東西, 比如 研究Web服務器,開源瀏覽器的代碼, 而不太重視非技術方面的東西, 比如與人交談、捕獲需求、理解需求的能力。 頭腦若被“技術思維”所限制, 就很容易停留在“程序員的世界”裏。 衆所周知, 程序員的世界和普通人的世界幾乎是兩個不怎麼交集的世界, 儘管活在同一個地球上。技術的世界日新月異, 非技術的世界廣闊無限。 有非常廣闊的空間和源泉可以汲取靈感。應該說, 技術專長是一件重要而不緊急的事情, 對長遠來說是有益的, 但並不會對當下造成影響。 重要而不緊急的事情可以分階段逐步完成。軟技能列表:1. 與人交談, 理解別人的意圖;2. 觀察生活, 理解和捕獲需求;3. 快速切換語境, 適應不同環境的需求, 比如從開發調試模式切換到會議模式;4. 開發估算和項目管理基礎。
程序員: 該培養你的軟技能了!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.