當初是因為什么,選擇了當一名工程師?
我想原因無非是幾種:或是高考填報志愿時選擇了所謂的工程專業畢業后隨大流成為了工程師;或是覺得工程師有錢賺、好找工作當了工程師;或是稀里糊涂成為了工程師根本就沒有為什么。

如今,80后的工程師都已經奔四了,當了十幾年的工程師,其中的各種酸甜苦辣多已體會,然而當夜深人靜的時候捫心自問,這一生真的是不是適合當一名工程師?當工程師到底需要怎樣的素質呢?每當問自己這個問題的時候,雖不至于流流滿面,但也思緒萬千。。。
今天的文章和大家一起,談談工程師到底需要哪些素質?什么樣的人適合成為一個工程師?
不討厭數理化
毫無疑問工程師的工作對象是技術,而技術是對自然界的理解和應用,數理化則是這些知識的總結。比如電子學中最簡單的二極管包含了電路、半導體物理、封裝工藝等多方面的知識。對于普通工程師而言,并不需要很深的數理化基礎,但至少要不討厭。如果看到數理化就頭皮發麻,就不愿再多看一眼,是不適合當工程師的。除了數理化本身代表的知識體系外,更重要的是數理化代表的理性思維。如果一棟精美的建筑出現在眼前,要求人們做出不同的聯想,有人看到了建筑的精巧結構,用了多少大理石,多少琉璃瓦,梁柱之間怎么組合符合結構力學,那么他毫無疑問是當工程師的料。如果有人想到了如此美妙的建筑要耗費多少勞動者的心血,勞動者來自什么樣的家庭,建筑的主人是什么角色,那么他也許就不適合當工程師,也許更適合做個文學家。如果他思索怎么籌錢雇人建房子,則大概率是當老板的料。
人人生而不同,每一朵花都有自己的世界,人與人之間天然的差異是客觀存在的,如果不討厭甚至喜歡數理化就可以選擇考慮當一名工程師。
動手的渴望
工程師職業區別于其他職業的一個特點是要制造出客戶滿意的產品。其中的關鍵點在于制造,一些職業也有很高的理論水平,但只需要停留在口頭或文字上,比如教師等職業,懂得很多原理但并不需要做出一個實在的物品。而工程師則不同,必須交出實物,軟件工程師要交出能夠穩定運行的代碼,硬件工程師要交出具備約定要求功能的電路設計,這要求工程師具備較強的動手能力。就人的本性來說,絕大部分人是只喜歡口頭夸夸其談,因為這更容易,且成本低,沒有風險,對于做出一個實物是存心畏懼的。

要成為工程師必須要跨過動手能力關,一個好的工程師是必須是 “手巧”的。很多天才的工程師在很小的時候就顯露出“會動手、愛動手”的天賦,不一定了解某個設備或裝置的原理,但是很會“拆拆裝裝,敲敲打打”,實現一些小功能,并樂于其中。如果性格上抵觸甚至討厭“拆拆裝裝,敲敲打打”,就沒有必要當一名工程師,社會上也有很多其他更適合的職業。如果讓一個喜歡在舞臺上表演的人去實驗室或者生產車間呆著,他一定一百個不愿意和不適應。如果為了短期的物質回報而強行去做一名工程師,從長遠來看也會得不償失。
動手能力也不是那么玄乎,可以通過一次一次的練習就會逐步提高,會在解決一個一個的問題后逐步提高,自信心會跟著提高,動手并不是需要深厚的理論積累,不像作家和畫家一樣需要一定的天賦,只是需要反復練習。當隨著成功的次數增多,就會產生一種成就感,甚至產生一種渴望,當然前提是敢動手,多動手。
動手能力也不是簡單的“拆拆裝裝,敲敲打打”,如果一直停留在“拆拆裝裝,敲敲打打”,那只是一名熟練的操作工,動手能力更多是一種“制做出來”的心態。而不是“想出來、畫出來、寫出來”。
勇敢而細膩的心
成為一名工程師,會意味著各種問題會如影隨形,工程問題不像理論問題一樣,總是符合模型的。工程問題就像餐館里做面條一樣,雖然做面條并不復雜,但并不是每一個人都能做好,并不是每一碗都美味可口,其中的訣竅需要反復試驗和優化。這要求工程師們具備強大的內心,遇到問題能夠找到原因并找到解決的方法,并且要習慣不斷遇到問題的狀態。
光具備勇敢的心還不夠,還要配合上細心,不能差不多,不能湊合,問題往往出現在這些疏忽中。現代工程越來越復雜,比如一個手機電路板上布滿了密密麻麻的器件,任何一個器件出現故障,手機功能就不會正常。手機作為終端消費品壞了還可以換一個。如果是像衛星、神州飛船之類的太空設備遠離地面,一旦出現故障則是災難性的,從報道看往往一個隔熱墊、一顆螺釘出現故障導致災難發生。這要求工程師在工作中不能放過任何小細節,干上了工程師這行,就要時刻與細節這個魔鬼對抗。
有些職業比如作家也往往心思非常細膩,然而這不同于工程師,工程師要求的細膩是一種邏輯上的甚至是機械式的細膩,并不是對風花雪月的敏感,并不是對人情世故的敏感。
獨特的理解與表達能力
任何性質的工作都需要理解與表達能力,但是工程師有自己獨特的一面。工程師的理解對象主要包括兩個方面,一方面是對“物”的理解,即理解設備工作原理、器件特性、產品規范等,這些毋庸多解釋,設備原理是確定的,是怎樣就怎樣不能有半點妥協,即使受到外界干擾也應堅持原則,比如客戶提出不切實際的要求,領導拍腦袋或者突發奇想提出要求,工程師應據理力爭。
另一方面是對“人”的理解,理解人則是一門學問,工程師們往往因為習慣了與“物”打交道,容易忽略對人的理解,于是社會上不少人提起工程師總有偏見,諸如“只會搞技術的呆子,不通人情世故”。網傳一段子,說是飯局上領導讓某博士去買煙,博士很實誠地對領導掏出自己的煙并遞過去,沒想到領導臉色立馬變了,博士還以為是自己在獻殷勤,一旁的大專生領會了領導的意思,立即解圍說他和博士一起去買煙。后來大專生得到了提拔,博士則受到解雇,原因是不能理解領導意圖。這是一個很小的細節,并不是一個很正能量的例子,但是生動體現了理解的誤差。這說明在理解人的時候必須懂得妥協,適應他人,不能沉浸在自我的小世界。所謂“會察言觀色的人容易上位”也許有幾分道理。
工程師除了技術外,還會接觸到方方面面的人,有客戶,有接口人,有領導、下屬等,人和人之間是不同的,人是感性的,每個人的立場和出發點不同,不是自己想怎樣就怎樣。

比如客戶想的是花盡可能少的錢,得到盡可能多功能且好用的產品,會對工程師提出繁雜的需求。接口人優先想到的是自己的一畝三分地,是怎么方便自己。領導思考的是整個部門或公司的事情,是客戶的心情,是產品的進度,并不關心產品實現的細節,要的只是結果,不喜歡聽工程師解釋。下屬關心的是得到清晰的指示,如何交差。
工程師不是孤立在戰斗,他除了與產品為伴外,更要學會與人為伴,與流程為伴。他除了要學會理解外,還要學會表達,學會輸出。不是自己做好一件產品就完事了,要把所做的事情記錄下來,要會寫文檔,會寫PPT,便于領導、同事、客戶了解。現代的工程師不像古代的工程師把技術藏在自己肚里,現代工程師是大協作下的一個螺絲釘,自身的工作要一大串的人接受。正是因為這個原因出現了一些奇特的現象,PPT技能好的人有時比技術水平高的人更容易受到重視。
強烈的產品意識
一個好的工程師要具備強烈的產品意識,產品不僅僅是原理,不僅僅是功能,不僅僅是電路,不僅僅是代碼,而是要客戶認可。假如一位工程師利用高深的技術實現了新奇又復雜的功能,但是沒有人喜歡,這位工程師也不是成功的;或者他制造的東西用一段時間就發生故障,他也是不是成功;或者他制造的東西只能制造一些樣機,不具備批量生產的條件,他也是不成功的;或者他制造的東西質量很過硬,但是成本很高,顧客用不起,他也是不成功的。一個好的工程師要制造的是客戶認可的產品。產品包括了很多維度,如穩定性、可靠性、維修性、可生產性、易用性等。還包括價格便宜、客戶滿意度等等。所以工程師遠不能僅僅停留在純技術原理的層面,而是要造出一個讓客戶“滿意和喜歡”的東西。
強烈的規范意識
對于工程師來說,規范主要包括兩個方面,一個是產品本身的規范,產品是要在不同場合應用的,是要和其他不同產品一起配合使用的,為了適應這些場景,產品需要一個眾人商量甚至妥協出來的公認接口。對于通信產品來說,工程師聽到最多的就是“通信協議”,有了這個協議通信才能完成,硬件工程師熟悉的“串口通信modbus協議”等等,對于工程師來說,要設計產品就必須滿足這個規范,如果自己定義一個規范,就只有自己和自己玩“通信”。如果簡單一點來說,最常見的交流電是“220V,50Hz”,就是一種規范,大家都遵守,才能一起玩,一起用,如果像文學創作一樣喜歡另辟蹊徑,產品像陽光一樣五顏六色,消費者也許無所適從。

另一個規范就是產品的“研制”規范,在產量不大或者應用場景寬松的情況下,工程師可以按照自己的喜好,憑著良心做好一件產品。如果不具備這個條件,則必須按照一套“行之有效”的規范來做,規范是經過了各種考驗的,規定了產品的設計、測試、生產要求,通過它可以保證不出錯,少出錯。
所以一個合格的工程師學習各種“規范”是職業的自帶屬性,是毋庸置疑的,并不是故弄玄虛,故意設置門檻。
一定的組織領導才能
提起工程師人們的第一印象就是“搞技術的書呆子,不是當領導的”,似乎工程師醉心于技術就可以了;與此恰恰相反,還有另外一種情形就是,一些人年輕的時候當一段時間工程師,憑借技術當上官后,完全不從事技術工作。應該說這兩種情形都是少數,不是大多數。工程師需要組織領導才能和工程師職業本身并不矛盾,甚至是兼容的,首先現代工程都是大型和復雜的,不是一個人或者幾個人能完成的,用到的技術可以分解成很多小技術,單獨一個人可能智能掌握其中一項或幾項技術,不可能掌握所有。這個特點不像數學家證明一個復雜的“黎曼猜想”式的定理,一個人反倒容易理清思路,人多了反而打斷思路,或者畫家畫一幅復雜的畫,如果多人參與很可能風格各異而造成“四不像”。基于此工程師有必要組織管理眾多的技術和相應的人才,自己當個積木師,把模塊拼接起來。所以一些公司里工程師走到一定級別就是架構師,一些架構師主要工作是畫流程圖,根本不用寫代碼,還有一些公司將高級別的工程師定義為產品經理。事實上一些大型工程的“總設計師”已經不用負責具體的技術細節,而是“管人”,所以一個優秀的工程師還是要有組織領導才能。

科學家的思維
提到工程師人們的印象似乎是“就是是個干活的,做的事情雖然有難度,但是只要花時間總是可以搞出來,不需要多聰明”,提到科學家人們的似乎印象是“是個滿腹經綸的智者,做的事情都是別人沒做過的”。科學家和工程師在無窮遠處原本是相交的,但是現實中的差異確是客觀存在的,貌似科學家還高工程師一等。作為工程師來講,如果工作起來有余力,不妨向科學家靠一靠,總不是壞事,拿硬件工程師來說,比如一個運放只要知道幾個關鍵參數,買回來調一調也可以實現功能,但是如果深究一下,其實一個普通運放的參數可以寫幾十頁。如果都搞明白了,相信容易被人稱為專家,也可以在別人注意不到的地方產生獨有的競爭力。再者現在都在講顛覆性技術、原創技術,在產業鏈邁向中高端的過程中,拿來主義、模仿借鑒已經行不通了,卡脖子隨時可能出現。這客觀上要求工程師不僅要知道應用層的原理,還要知道作為原始推動力的底層原理。所以作為工程師,即使是普通工程師,也應該往學學科學家的刨根究底、開拓創新的精神。然而在現實世界中,往往是一些工程師動手能力非常強,解決一些問題速度非常快,但不愿意深究,碰到冗長的公式的時候就心生厭惡,這樣解決一些淺層的問題也許很適合,華為中興這些企業在產品模仿階段就非常需要這樣的“救火”工程師,但是如果在連火苗就看不到的無人區,再強的動手能力可能也無處下手,這時就需要科學家工程師了。相反另一些工程師特別是一些剛畢業的工程師往往理論水平高,碰到問題遲遲不愿意動手試驗,而是從理論源頭開始分析,導致問題解決花費很長的時間。
藝術家的氣質
工程師要擺脫“只是個干活的,甚至傻大黑粗”的印象,除了往科學家靠一靠外,還要朝著藝術家靠一靠。前文提到了產品是自帶藝術屬性的,最好的產品本身就是藝術品,那么工程師就自然而然應該具有藝術家的氣質。

說起藝術家的氣質,很多工程師包括鄭工自己也覺得心虛。產品功能實現就完了,還管他好看干什么。很多工程師都是理工科出身,數理化學的也許學的不錯,但是像一些藝術課可能就不咋地,或者根本就沒有涉獵過。提起藝術大家會覺得是在扯淡。
在一個產品競爭初期,消費者可能真的只在乎功能,但是隨著產品的成熟,消費者就容易疲勞厭倦,產品藝術化一點可能就是致勝法寶,正如前文講述的蘋果手機的例子。拋開這些賺錢庸俗的說教,作為一名工程師也有必要把自己的產品變成自己的作品,像對待傳家寶一樣對待自己的作品,這樣的作品含金量自然會提高。工程師的價值自然會升華,到那時不會有任何人敢藐視工程師。
這要求工程師有必要培養一下藝術家的氣質,提高自己的藝術鑒賞力,沒事的時候多看看書,不一定是某一方面的書,只要是對人類美好向往的描述都可以看,多培養一些興趣愛好,涉獵一些工程以外的領域,當某一天工程與藝術擦除火花,必然會誕生杰出的產品。
作者:鄭工,武漢某研究院一線工程師,從業15年。
以上僅為作者個人見解!如您有其他建議或意見,歡迎留言討論!

