如何提公升程式設計師的非技術才能

2022-03-20 18:35:32 字數 2481 閱讀 1553

研發企業的核心資產是人力資源,人力資源管理除了關注「組織結構、崗位職責、績效評估、專業培訓」這些常規內容之外,還要設法提公升研發人員的非技術才能,使現有人力資源發揮更大的效用。本文作者結合自己多年的實踐經驗,講述提公升研發人員非技術才能的秘技。

「寫」和「說」是人們向外界表達自己才華的最重要途徑。可是表達能力低下卻是中國研發人員的通病,值得業界高度重視。很多研發人員怕寫文件、怕做報告,描述問題和想法時語無倫次。由於表達能力差,就無法勝任需求開發、系統設計、管理等高層次的工作。

我看過數百家企業的無數文件,大多數都有語法不通、邏輯不清、囉嗦、不成句子等低階問題。很多研發人員能將產品做出來,卻說不清楚產品的作用及應該怎樣使用。

我認為,導致「表達能力低下」的主要原因是研發人員認為表達能力不重要,因為招聘時只考核技術水平。有些人將「表達能力差」歸結為文科學得太差,現在補習已經來不及了。這是絕對是謬論。只要不畏懼,平時勤加練習,就一定能夠提高。

如果沒有內容可寫,那麼文筆再好,也寫不出好文章。「巧婦難為無公尺之炊」就是這個道理。而內容從**來呢?它來自於你對工作和生活的思考。當你想明 白「是什麼」、「為什麼」、「怎麼辦」等基本問題時,就有了可寫的內容。在有了可寫的內容後,就要努力用文字清楚地表達出來,設法讓別人容易理解。此時, 清晰的邏輯表達就很重要。在文章的邏輯不通時,不要在文字上改來改去,要將問題想透徹,釐清條理。

文學類文章可以虛構情節、可以誇張,但技術文章不允許這樣做。雖然技術文章中存在錯誤的觀點和結論有時在所難免的,但絕不允許造假。引用外界的關鍵 資料、結論等,都要註明出處。現在寫文章都用字處理軟體,除了誤輸入之外,人們一般不會把字和詞寫錯。但語法毛病卻隨處可見,尤其是較長的句子。文章中的 語病通常有規律性,因此要善於發現和總結,並舉一反三消除類似的問題。

我們不僅要勤於練筆,而且要在實踐之中領悟寫作的方法和技巧。不論是寫技術文件還是寫商務文件,都要重視「內容、邏輯、實證、措辭」,這是提高寫作能力的有效途徑。

很多人平時說話自如,但在做報告時卻語無倫次、侷促不安,尤其是高層領導在場時表現更差。大多數人都不是天才的演說家,所以在前幾次做報告時表現不佳是正常的現象,不必太在乎。但要有勇氣走上講台,盡量克服怯場的心理障礙,越早邁出第一步對你的事業越有益處。

儀表整潔,精神抖擻。技術出身的人通常著裝比較隨意。在幹技術活時是允許的,但在正式場合演講時可不能這樣,會 損害自己和公司的形象。儘管大多數人並不英俊瀟灑,但「儀表整潔,精神抖擻」還是能做到的,關鍵是要有這樣的意識。聲音洪亮。演講時要聲音洪亮。這不是能 否聽清楚的問題,而是底氣是否充足的問題。如果聲音洪亮,自己就會越說越有勁,聽眾會被你的熱情感染。反之,如果你的聲音很小,自己就越說越沒勁,聽眾就 會竊竊私語或者乾脆打瞌睡。不僅要聲音洪亮,還要注意表述內容時條理清晰、簡明扼要,讓人們很快知道自己在說什麼。

戒掉口頭禪。很多人在說話時有口頭禪,例如,就是說、等於說、說句良心話、說句心裡話、說句老實話等。這些口頭禪對表達見解毫無用處,反而擾亂視聽,令人厭煩。盡量說普通話。演講時要盡量用普通話而不要用方言,也不要將中文和外語夾雜使用。

寬泛地講,管理能力是指帶領團隊完成目標的能力。管理的領域很廣,包括專案管理、營銷管理、財務管理、人力資源管理等。乙個人的管理能力有多強決定 了他能夠當多大的官兒。搞技術主要用腦,搞管理主要用心。技術才能取決於智商(iq),而管理才能取決於情商(eq)。在企業裡,通常都是eq高的人管理 iq高的人。如果你的iq和eq都比較高,那麼你就是當領導的材料。如果某人的iq很高但eq卻很低,那麼就請他走技術專家的路線,切勿走錯道。

搞技術出身的軟體人員並不見得一輩子都要搞技術,他將來有可能成為中高層的經理,也有可能成為優秀的企業家。保守一點講:先搞技術,擁有一技之長後再逐步轉向管理,這是一種穩紮穩打的職業發展模式。我認為這種發展模式特別適合於中國的it人士,我自己也走這樣的道路。

怎樣才能提高管理能力呢?我有以下建議。

自學加實踐是主要途徑。管理能力主要是靠自己練出來的,別指望有人「手把手」地教你。有人說:「上級領導不提拔 我,我哪有機會鍛鍊管理能力啊。」這話就像「在沒有學會游泳之前我絕不游泳」一樣矛盾。學習管理並不需要專門去讀mba這類學位,有不少大企業家沒有讀過 大學,照樣可以指揮千軍萬馬。反之我也遇到過一些迂腐透頂的管理學博士,其管理能力連普通員工都不如,完全白讀書了。悟性和情商比較高的人,完全可以通過 「自學加實踐」的方式,把自己鍛鍊成為管理專家。

從專案經理做起。如果你想在將來成為企業高階管理者,最好從專案經理做起。道理如同「在當將軍之前,應該先當好班長」。專案經理這個職位對於大部分人來說並不是遙不可及的,所以不要輕視專案經理這個職位,這是你鍛鍊管理能力的絕佳機會。

必須學習本行業的基礎管理知識。每個行業都有自己的基礎管理知識,實際上是把無數前輩的經驗教訓提煉為普適的理 論。一定要善於學習和運用現成的知識財富,不要完全靠自己摸索。強烈建議學習兩門基礎管理知識:一是國際專案管理協會(pmi)研製的「專案管理知識體 系」(pmbok);二是美國卡內基梅隆大學軟體工程研究所(cmu/sei)研製的「能力成熟度模型」(cmm/cmmi)。我相信,精通pmbok和 cmm/cmmi,並且親身實踐過,足以勝任管理大型軟體專案的工作。

如何提公升程式設計師的非技術才能

研發企業的核心資產是人力資源,人力資源管理除了關注 組織結構 崗位職責 績效評估 專業培訓 這些常規內容之外,還要設法提公升研發人員的非技術才能,使現有人力資源發揮更大的效用。本文作者結合自己多年的實踐經驗,講述提公升研發人員非技術才能的秘技。提公升表達能力 寫 和 說 是人們向外界表達自己才華的最...

程式設計師如何提公升自己

如果你去網上搜尋這個話題,應該可以搜素到很多文章,裡面也很詳細說了很多方法。那為什麼我還要說這個話題,覺得很多人並沒有說的點子上,都是很寬泛的說法。下面說說我的個人感受吧。我們每個人如果要提公升自己,唯有不斷練習。其實看看古今往來的名人,無不是大量練習,方名震四海。我們很大可能是不能名震四海,因為我...

如何提公升程式設計師的「效能」

程式設計師經常痴迷於優化程式的效能,我們始終會圍繞一些讓人絞盡腦汁的優化建議,比如 如何簡化 如何提公升軟體執行速度 如何提高軟體穩定性等等。本文來討論一下程式設計師優化自身 效能 的一些建議。1 提高文件編寫能力 缺乏文件,對軟體開發是致命的,一方面是軟體無追溯能力,無法找到軟體開發的起源,思想 ...