如何提升程式設計師的非技術才能
研發企業的核心資產是人力資源,人力資源管理除了關注“組織結構、崗位職責、績效評估、專業培訓”這些常規內容之外,還要設法提升研發人員的非技術才能,使現有人力資源發揮更大的效用。本文作者結合自己多年的實踐經驗,講述提升研發人員非技術才能的祕技。
提升表達能力
“寫”和“說”是人們向外界表達自己才華的最重要途徑。可是表達能力低下卻是中國研發人員的通病,值得業界高度重視。很多研發人員怕寫文件、怕做報告,描述問題和想法時語無倫次。由於表達能力差,就無法勝任需求開發、系統設計、管理等高層次的工作。
我看過數百家企業的無數文件,大多數都有語法不通、邏輯不清、囉嗦、不成句子等低階問題。很多研發人員能將產品做出來,卻說不清楚產品的作用及應該怎樣使用。
我認為,導致“表達能力低下”的主要原因是研發人員認為表達能力不重要,因為招聘時只考核技術水平。有些人將“表達能力差”歸結為文科學得太差,現在補習已經來不及了。這是絕對是謬論。只要不畏懼,平時勤加練習,就一定能夠提高。
如何提高“寫的能力”
如果沒有內容可寫,那麼文筆再好,也寫不出好文章。“巧婦難為無米之炊”就是這個道理。而內容從哪裡來呢?它來自於你對工作和生活的思考。當你想明白“是什麼”、“為什麼”、“怎麼辦”等基本問題時,就有了可寫的內容。在有了可寫的內容後,就要努力用文字清楚地表達出來,設法讓別人容易理解。此時,清晰的邏輯表達就很重要。在文章的邏輯不通時,不要在文字上改來改去,要將問題想透徹,釐清條理。
文學類文章可以虛構情節、可以誇張,但技術文章不允許這樣做。雖然技術文章中存在錯誤的觀點和結論有時在所難免的,但絕不允許造假。引用外界的關鍵資料、結論等,都要註明出處。現在寫文章都用字處理軟體,除了誤輸入之外,人們一般不會把字和詞寫錯。但語法毛病卻隨處可見,尤其是較長的句子。文章中的語病通常有規律性,因此要善於發現和總結,並舉一反三消除類似的問題。
我們不僅要勤於練筆,而且要在實踐之中領悟寫作的方法和技巧。不論是寫技術文件還是寫商務文件,都要重視“內容、邏輯、實證、措辭”,這是提高寫作能力的有效途徑。
如何提高“說的能力”
很多人平時說話自如,但在做報告時卻語無倫次、侷促不安,尤其是高層領導在場時表現更差。大多數人都不是天才的演說家,所以在前幾次做報告時表現不佳是正常的現象,不必太在乎。但要有勇氣走上講臺,儘量克服怯場的心理障礙,越早邁出第一步對你的事業越有益處。
要準備充分。演講的目的是闡述自己的見解,而不是耍嘴皮子。演講的內容是第一重要的,至少要對得起聽眾們付出的時間成本。因此在演講之前要好好準備內容,最好把內容製作成電子講義,不僅在現場可以播放,還可以讓聽眾帶回去閱讀。如果你是新手,一定要多練習幾遍,熟記內容並且控制時間,避免在現場手忙腳亂。
儀表整潔,精神抖擻。技術出身的人通常著裝比較隨意。在幹技術活時是允許的,但在正式場合演講時可不能這樣,會損害自己和公司的形象。儘管大多數人並不英俊瀟灑,但“儀表整潔,精神抖擻”還是能做到的,關鍵是要有這樣的意識。聲音洪亮。演講時要聲音洪亮。這不是能否聽清楚的問題,而是底氣是否充足的問題。如果聲音洪亮,自己就會越說越有勁,聽眾會被你的熱情感染。反之,如果你的聲音很小,自己就越說越沒勁,聽眾就會竊竊私語或者乾脆打瞌睡。不僅要聲音洪亮,還要注意表述內容時條理清晰、簡明扼要,讓人們很快知道自己在說什麼。
戒掉口頭禪。很多人在說話時有口頭禪,例如,就是說、等於說、說句良心話、說句心裡話、說句老實話等。這些口頭禪對錶達見解毫無用處,反而擾亂視聽,令人厭煩。儘量說普通話。演講時要儘量用普通話而不要用方言,也不要將中文和外語夾雜使用。
提升管理能力
寬泛地講,管理能力是指帶領團隊完成目標的能力。管理的領域很廣,包括專案管理、營銷管理、財務管理、人力資源管理等。一個人的管理能力有多強決定了他能夠當多大的官兒。搞技術主要用腦,搞管理主要用心。技術才能取決於智商(IQ),而管理才能取決於情商(EQ)。在企業裡,通常都是EQ高的人管理IQ高的人。如果你的IQ和EQ都比較高,那麼你就是當領導的材料。如果某人的IQ很高但EQ卻很低,那麼就請他走技術專家的路線,切勿走錯道。
搞技術出身的軟體人員並不見得一輩子都要搞技術,他將來有可能成為中高層的經理,也有可能成為優秀的企業家。保守一點講:先搞技術,擁有一技之長後再逐步轉向管理,這是一種穩紮穩打的職業發展模式。我認為這種發展模式特別適合於中國的IT人士,我自己也走這樣的道路。
怎樣才能提高管理能力呢?我有以下建議。
自學加實踐是主要途徑。管理能力主要是靠自己練出來的,別指望有人“手把手”地教你。有人說:“上級領導不提拔我,我哪有機會鍛鍊管理能力啊。”這話就像“在沒有學會游泳之前我絕不游泳”一樣矛盾。學習管理並不需要專門去讀MBA這類學位,有不少大企業家沒有讀過大學,照樣可以指揮千軍萬馬。反之我也遇到過一些迂腐透頂的管理學博士,其管理能力連普通員工都不如,完全白讀書了。悟性和情商比較高的人,完全可以通過“自學加實踐”的方式,把自己鍛鍊成為管理專家。
從專案經理做起。如果你想在將來成為企業高階管理者,最好從專案經理做起。道理如同“在當將軍之前,應該先當好班長”。專案經理這個職位對於大部分人來說並不是遙不可及的,所以不要輕視專案經理這個職位,這是你鍛鍊管理能力的絕佳機會。
必須學習本行業的基礎管理知識。每個行業都有自己的基礎管理知識,實際上是把無數前輩的經驗教訓提煉為普適的理論。一定要善於學習和運用現成的知識財富,不要完全靠自己摸索。強烈建議學習兩門基礎管理知識:一是國際專案管理協會(PMI)研製的“專案管理知識體系”(PMBOK);二是美國卡內基梅隆大學軟體工程研究所(CMU/SEI)研製的“能力成熟度模型”(CMM/CMMI)。我相信,精通PMBOK和CMM/CMMI,並且親身實踐過,足以勝任管理大型軟體專案的工作。
相關文章
- 如何提升研發人員的非技術才能
- 程式設計師如何提升技術?程式設計師
- 技術領導力 程式設計師如何才能帶團隊 文摘 (一)程式設計師
- 程式設計師職場之路,如何提升技術能力?程式設計師
- 如何提升程式設計師的“效能”程式設計師
- 程式設計師常犯的 5 個非技術性錯誤程式設計師
- 一個“老”程式設計師的技術及非技術個人回顧 (轉)程式設計師
- 程式設計師如何選擇程式設計技術書?程式設計師
- 程式設計師的“非程式設計師”之路程式設計師
- 程式設計師如何利用技術管理技巧程式設計師
- 程式設計師如何選擇技術方向程式設計師
- 「程式設計師閱讀技術文章真的可以提升技術嗎?| 掘金技術徵文」程式設計師
- 程式設計師如何提升自己的價值程式設計師
- 九個提升程式設計師技術技能的備忘單和指南程式設計師
- 如何才能造就一個優秀的程式設計師程式設計師
- 程式設計師如何做好技術規劃?程式設計師
- 程式設計師如何提升英語水平程式設計師
- 程式設計師的技術遺產程式設計師
- 程式設計師OR非程式設計師,有些程式設計的事需要知道程式設計師
- 程式設計師技術入股的那些坑程式設計師
- Java外包程式設計師的技術出路Java程式設計師
- 程式設計師節只有程式設計師才能看懂的祝福語程式設計師
- 程式設計師與非程式設計師的思維差異程式設計師
- 美女程式設計師觀點:程式設計師最重要的非程式設計技巧程式設計師
- 浪潮之巔,程式設計師如何擁抱新技術?程式設計師
- 程式設計師如何寫好一篇技術文章?程式設計師
- 池建強:程式設計師如何選擇技術方向程式設計師
- 一名Delphi程式設計師的開發習慣(非技術問題) (轉)程式設計師
- 好程式設計師+爛技術=痛苦程式設計師
- 程式設計師如何讓自己的技術能力突飛猛進?程式設計師
- 程式設計師、技術主管和架構師程式設計師架構
- 程式設計師,你能真正掌握多少程式設計技術?程式設計師
- 好程式設計師Java培訓Java程式設計師必學技術程式設計師Java
- 有經驗的程式設計師應該如何提升自己程式設計師
- 一個程式設計師要扔掉多少程式碼,才能成為真正的程式設計師程式設計師
- 看BAT技術面試官如何挑選Java程式設計師BAT面試Java程式設計師
- 程式設計師如何在技術面試表現得更出色?程式設計師面試
- 11件只有程式設計師才能理解的事情程式設計師