昨天是我一同學(xué)結(jié)婚的好日子,同學(xué)們大家聊各自的工作,有個同學(xué)突然問了我一句:我們同學(xué)中好像做軟件的不多?如果再細(xì)分,好像做網(wǎng)絡(luò)相關(guān)的更少?
回想起當(dāng)時為何讀計算機(jī)信息管理的專業(yè),是因為那時聽說讀電腦未來很有出路,所以計算機(jī)是我中專的第一志愿,而我的第一臺電腦就是那時買的,還記得那時買一臺 486 電腦花了我媽五萬塊,在 20 多年前它是一比不小的數(shù)字。
畢業(yè)后??瓶忌想娮酉担?dāng)完兵后大學(xué)考上資管系,理論上我同學(xué)里應(yīng)該會有不少人從事軟件工程師,但事實(shí)上真的少之又少,要很認(rèn)真的想才好不容易湊到十個,其中不少還是寫硬件的 …
之前天下雜志有一篇文章科技之島找不到軟件工程師 以教育的角度討論軟件工程師短缺的問題,而下面的留言卻大多集中在薪資的問題上,我總覺得這有點(diǎn)瞎子摸象的感覺,好像有提到問題又感覺不夠到位。
我從本科系畢業(yè),出社會第一份工作就是軟件工程師,一路升到項目經(jīng)理,創(chuàng)業(yè)后成為老板,當(dāng)然也變成了 Sales,需要賣服務(wù)給更多的老板,以下就我看到不同的面向與大家分享***軟件工程師的困境。
教育的問題
學(xué)生的天份
其實(shí)程序設(shè)計像藝術(shù)一樣是需要有一些天份才會學(xué)的好,偏偏學(xué)校的課程有該有的進(jìn)度,老師無法因為你聽不懂就卡在那個章節(jié)太久,所以跟不上的同學(xué)只好死背,背不起來就開始討厭,所以讀到最后只是讓來不及發(fā)現(xiàn)自己天份的同學(xué)更早放棄當(dāng)軟件工程師這條路。
師資的培育
學(xué)程序設(shè)計需要天份,想當(dāng)然的,要能教好這堂課的老師也需要這樣的天份、能力還要知道怎么教,但通常這樣的老師很少,即使有,他也需要不斷地學(xué)習(xí),和業(yè)界保持同步,不能脫節(jié)。這真的很難。
所以我們常會看到學(xué)校會教一些現(xiàn)在比較少用到的語言,因為那是老師自己最擅長的程式語言而不是業(yè)界最需要的。
軟件工程師的問題
薪水與價值的不對等
工程師認(rèn)為自己該拿多少薪水是以對公司的價值來思考,如果我一年能幫公司賺到或省下一千萬,那我年薪百萬不為過吧?老板認(rèn)為工程師該拿到的薪水是以工時來思考,如果我每天正常上下班,那要和老板要求年薪百萬真是難上加難。
最后,為了生活不得已,很多工程師如果不是在干私活就是偷偷在接私活,如果不是偷偷在接私活就是在接私活的路上。不相信?我之前寫了一篇《軟件工程師的創(chuàng)業(yè)陷阱:接私活》,感受到大家不小的怨念迴響 XD
價值的錯估
很多工程師會用對原公司的價值來對新公司要求更高的薪資,但價值通常是需要搭配其它的客觀條件才成立。例如團(tuán)隊、資源 … 等
如果新公司沒有這些條件,工程師是否能發(fā)揮該有的價值?通常新公司會抱持懷疑的態(tài)度。
即使高薪也無法選擇小公司
雖然有些小公司愿意提出高于市價的薪水,但這薪水能持續(xù)多久?里面有能一起討論的同事嗎?未來的發(fā)展好嗎?寫在履歷上好不好看?朋友都沒聽過這間公司?…。
除了薪水以外的一堆疑慮都跑出來了。最后大部份的工程師還是留在大公司等待機(jī)會比較保險。
升遷制度的問題
無法跳脫的彼得原理
「彼得原理」是指:在組織或企業(yè)的等級制度中,人會因其某種特質(zhì)或特殊技能,令他在被提拔到不能勝任的地步,相反變成組織的障礙物(冗員)及負(fù)資產(chǎn)。
好的工程師為了拿高薪,不得不往管理層升遷,變成管理層后再也不需要寫代碼,所以為什么好的工程師這么少?因為他們都變經(jīng)理了。
可惜的是,代碼寫的好的人不代表會管理人,最后反而因為管理績效不好需要離開公司,但也回不去以前工程師的狀態(tài)了。
CTO (技術(shù)長) 的問題
CTO 決定了公司的技術(shù)天花板
每間公司只會有一位 CTO,基本上也不會寫代碼了,也就是說 CTO 如果離開公司要找工作沒那么容易?;谶@樣的原因,你覺得 CTO 會找比他能力好的人進(jìn)公司嗎?CTO 能接受后面進(jìn)來的人拿比自己還高的薪水嗎?那你知道如何審核 CTO 嗎 ?
主管的問題
追求 KPI
請工程師會花到當(dāng)月的部門預(yù)算,但可能要等到半年后才會有明顯的成效,為了兼顧每個月的 KPI ,無法花太多錢請工程師。
老板的問題
投資與成本的混淆
對很多老板來說軟件工程師就像水一樣,沒有的時候很痛苦,有了后就沒感覺了,什么?水要賣這么貴?不就只是水而已嗎?老板總認(rèn)為軟件工程師是固定成本,而成本就是要控制在越低越好,如果換你當(dāng)老板,很可能你也會這樣做。
如果工程師一直想的是加薪、老板一直想的是省成本,這雙方永遠(yuǎn)都會是對立無解,但如果工程師想的是幫公司賺錢,老板想的是投資工程師,最后這結(jié)果應(yīng)該會好很多。
就是賺不夠多
就算有好的軟件工程師,但他要的薪水老板就是給不起。好的軟件工程師老板請不起,請的起的都是不好的工程師,老板說市場上都沒有好的工程師,其實(shí)是說市場上怎么都沒有利害又便宜的工程師。
不用錢的迷思
你知道賣軟件或服務(wù)比賣硬件困難嗎?我曾經(jīng)想要賣一套軟件給一個老板,我說這可以提升員工的工作效率,他回說:我為什么要花錢提高員工的效率?他干不完就加班啊,反正我每月都固定付他的薪水,又不用多花錢。
產(chǎn)業(yè)的問題
成功的網(wǎng)絡(luò)公司太少
二個一樣是三年工作經(jīng)驗的軟件工程師,一個做過可以同時 100 人在線的網(wǎng)站和另一個做過可以同時 1,000,000 人在線的網(wǎng)站,這二個人的技術(shù)能力就差非常的多,薪水當(dāng)然也會差很多。但有多少網(wǎng)站需要作到同時 1,000,000 人在線上?所以能有相關(guān)經(jīng)驗的人一定是少之又少。
如果成功的網(wǎng)絡(luò)公司越多,里面就能培養(yǎng)出更多有實(shí)際經(jīng)驗的工程師,當(dāng)這些工程師換工作時,會把身上的技術(shù)及觀念帶至另外一家公司,久而久之,好的軟件工程師就會越來越多,產(chǎn)生正向循環(huán)。
結(jié)語
以上種種問題一個卡一個,造成了軟件工程師的困境,如果當(dāng)初有一間公司愿意讓我寫一輩子代碼,薪水可以因為我的價值一直往上加,不會因為職位而有限制。我想我應(yīng)該就不會創(chuàng)業(yè)了。市場上也不會少了我這個好的軟件工程師 XD,我的力量很難改變整個環(huán)境,但至少還能從自己的公司慢慢作起,期許能成為市場上的成功案例。
-
工程師
+關(guān)注
關(guān)注
59文章
1590瀏覽量
69506
發(fā)布評論請先 登錄


硬件工程師看了只會找個角落默默哭泣#硬件工程師 #MDD #MDD辰達(dá)半導(dǎo)體 #產(chǎn)品經(jīng)理 #軟件工程師
【華秋DFM】V4.6正式上線:工程師的PCB設(shè)計“好搭子”來了!

如何成為一名嵌入式軟件工程師?


一位老電子工程師的十年職場感悟


硬件工程師的終極幻想:焊板子焊上人生巔峰!#半導(dǎo)體器件 #硬件工程師 #MDD辰達(dá)半導(dǎo)體
嵌入式軟件工程師就業(yè)好不好?

不同時期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過于真實(shí) #YXC晶振 #揚(yáng)興科技
特斯拉招募軟件工程師強(qiáng)化無人駕駛與機(jī)器人遠(yuǎn)程操作

評論