一個老工程師的工作經(jīng)歷和思考
在這里不敢以”資深”工程師自居,因為學(xué)歷和技術(shù)水平確實一般。為什么說“老”呢?因為工作時間確實夠長,已經(jīng)接近20年。
下面把自身工作和學(xué)習(xí)經(jīng)歷和大家分享一下,使初學(xué)者能夠得到一些有用的東西。
2000年畢業(yè),機械電子專業(yè)。但是畢業(yè)后基本上機械不會制圖(更不要提設(shè)計)、電子不認識元件(模擬電路兩眼一抹黑、數(shù)字電路勉強知道一點點)。
由于家庭條件不好,考慮后期買房結(jié)婚等諸多問題。因此,在親戚的介紹下去了天津武清開發(fā)區(qū),操作和維修機插設(shè)備(使用機器給電路板插直插元件)。一共干了2個多月。每天12小時,全月無休班。真的頂不住了。于是辭職。在這個單位,認識了直插的電阻、電容、電感等元件;其他收獲不大。
9月份,回到了天津,從家里一共帶出400元錢和幾個同學(xué)合伙租房子,回到天津,第一次去招聘會。天津比較大的招聘會一個是“國展”一個是“體育中心”。在那個時代,社會很瘋狂,只認學(xué)歷,夸張的說,清潔工都想要招聘“本科”,而且,很多單位只要市內(nèi)六區(qū)的,這2個條件就已經(jīng)限制了我。因為9月份,大批的畢業(yè)生已經(jīng)找到工作。所以招聘應(yīng)屆的單位也少。
我大概2個月沒有工作。后來,在一個小的招聘會,應(yīng)聘到了一個職位,是天津大學(xué)校內(nèi)的一個企業(yè)。做的產(chǎn)品是食堂售飯機。我的工作是生產(chǎn)、維修、出去裝機等。當時那個產(chǎn)品用的就是8031單片機,CPU是8031和程序是存放在2764的,是分開的。這個工作干了接近1年,學(xué)會了焊接、使用萬用表和簡單的維修、只會看特別簡單的電路圖,連維修工程師都算不上。
在那個單位因為待遇問題,一生氣就辭職了,也算是裸辭。當時距離過年也就差2個月了。找工作又不好找了。在家待業(yè)的2個月,我就看看書準備考試(為了學(xué)歷,??平映扇吮究疲?。另外,也感覺技術(shù)太差,找個維修都不行,我有印象,當時手機已經(jīng)開始火爆,有個天音科技,我想去那維修,人家沒有錄取我。
在2個月的時間,除了準備考試,我就開始看模擬電路這本書,粗略的看了一遍吧,稍微有一點一點收獲。我原來在學(xué)校學(xué)單片機是8051,而且是匯編程序,也翻騰出來了,慢慢看。
2001年底,應(yīng)該是農(nóng)歷年底,找到了第二份工作。在一家國企 (做儀表的),應(yīng)聘的是檢驗員。當時也是機緣巧合吧,公司正好缺少維修人員。想讓我去售后維修,我拒絕了,因為我業(yè)余時間還要上轉(zhuǎn)接本的課。于是,我轉(zhuǎn)到了維修,開始進行維修工作。
在2002年初到2003年初,這個階段,業(yè)余時間就開始正式的學(xué)習(xí)了。主要是模擬電路、數(shù)字電路和51單片機。在那個時代,網(wǎng)絡(luò)還稀缺,只有去網(wǎng)吧,而且,網(wǎng)上資源也很少。最好的獲得知識的途徑,就是看書,在我印象力,北京航空航天大學(xué)出的書是最好的。為了學(xué)習(xí)編程,我和我的同學(xué),共同出資400元,購買了一個編程器(我當時一個月工資是800元)。
我做的第一個東西,是一個電子時鐘,用數(shù)碼管顯示,帶幾個按鍵可以調(diào)整時間。能夠顯示年月日時分秒。電路板,就是實驗板,然后飛線連接的。用的是偉福的軟件,匯編程序編寫的。大概有2000行匯編語句;每天下班就弄,周六日也不休息,整整用了2-3個月才完成。然后,就是燒寫進去,亂碼。也沒法仿真,就是改了燒,不行再改,不斷折騰;沒人指導(dǎo),只能自己慢慢找毛病。終于成功了。當時還用電池帶動,使用了1個多月,走時還挺準的 。如果用C語言,熟練編程的話,可能有2-3天就搞定了,從這里能看出,第一水平很初級,第二匯編效率也是非常低的。
到這時,已經(jīng)有一點點入門了,至少比操作STM32跑馬燈水平要高一些。在隨后的1年多時間里,由于表現(xiàn)的維修水平比較好(一共2個維修,就我是男的),調(diào)離到設(shè)備處管理設(shè)備。當時管理的設(shè)備是電表測試、水表測試臺、氣表測試臺;只有電表測試臺是電子設(shè)備,其他不是。由于當時,要在國外建廠,電表測試臺廠家,特意派技術(shù)人員進廠培訓(xùn)。我學(xué)了有2個多星期,之后的時間,就是在工廠管管 設(shè)備,維修一下,倒也輕松。招聘會,偶爾也去。就看到招聘要求比較流行的單片機,430、AVR、PIC、51等等……當時,我的工資1200左右,搞編程的一般2000多一點,為了能賺的更多,其他幾種單片機都簡單的研究過。也和現(xiàn)在的年輕人一樣,想盡量多學(xué)東西。
在2004年,對我來說是一個契機。在朋友的介紹下,去了一個單位搞兼職(編程)。這個朋友給我技術(shù)上幫助很大。從去那個單位,才正式做產(chǎn)品、編程、繪制PCB 。當時的繪制PCB的工具是PROTEL99SE,90%以上工程師都用那個。當時選擇余地也很小。我做的第一個編程就是控制液晶 24064的(T6963C)。
在2005年,正式從國企離職,全職干編程和硬件,也正式走上了自學(xué)之路。在這里有些想法想和年輕人說一下。在這幾年去招聘會的過程中,已經(jīng)發(fā)現(xiàn),有的招聘軟件工程師,就要求35歲以下。所以有的人發(fā)現(xiàn),中興、華為,有工程師被離職,有的40來歲就被辭退,當成稀奇事物。實際上在20年前 ,就有苗頭了。只不過,那個時代,編程才剛剛興起,從業(yè)人員還比較少 ,所以大多數(shù)人沒有認知。
現(xiàn)在,隨著互聯(lián)網(wǎng)的興起,游戲、網(wǎng)絡(luò)、計算機軟件等等行業(yè)鋪天蓋地,在加上大資金的火上澆油,更是火爆。新聞、網(wǎng)絡(luò)在不斷說,每年有多少萬的人員缺口,工資待遇也高,新畢業(yè)的學(xué)生更是舍生忘死了。實際上現(xiàn)在的人,有很多忘記了過去的一段歷史。在95-2000年的一段時間,炒過一段概念,就是計算機軟件。當時的工人市場工資大概6-7百元,搞計算機的大概拿到6000-1萬。那批人,可以媲美現(xiàn)在的金領(lǐng)、高管;引領(lǐng)了 當時的高消費,貸款購房、購車,然而,短短3年間,待遇一落千丈,待遇回歸到正常白領(lǐng),甚至還不如。
現(xiàn)在,每年畢業(yè)的大學(xué)生上百萬,但是新聞?wù)f,每年軟件的缺口是50萬。由于待遇好,大家瘋狂涌入 ,各種培訓(xùn)班應(yīng)運而生,培訓(xùn)費2-3萬,培訓(xùn)期半年上崗,待遇1萬以上。大家應(yīng)該理性的想想,憑什么,這么短時間能入門,就應(yīng)該拿高工資呢?就憑大學(xué)畢業(yè)嗎?以后,人員繼續(xù)涌入呢?如果掃地的大媽,工資也一萬,入門門檻更低,會是個什么情況?
只能說,這波浪潮是時代的需要(全球互聯(lián)網(wǎng)時代),是大資金(東風)的推動。但是,大家要考慮,真的我們只需要淘寶、微信、互聯(lián)網(wǎng)、快遞員就能生活了嗎?他們只是起到了運輸、推廣等等作用,我們真正消費的東西,吃的東西,都是由廣大的人民群眾在默默的生產(chǎn),沒有底層建筑哪里會有上層的銷售呢 。到一定時間,價格就會回歸價格。尤其是現(xiàn)在的互聯(lián)網(wǎng),壓榨年輕人,所謂的996等等,真的正常嗎?真的值得嗎?值得大家思考。
在這里,我也發(fā)表一下自己的思考,為什么大資金會注資互聯(lián)網(wǎng)呢?為什么,東北的老工業(yè)基地,基本完蛋,沒人投資呢?這里大家要關(guān)注一個問題,就是資金周期。就像,房地產(chǎn)火爆一樣,就是資金周期短,銀行支持。互聯(lián)網(wǎng)也一樣,他的資金主要用于房租和人員工資,設(shè)備投資基本忽略。做個游戲或者軟件,短則半年-1年,長則2年,然后,就是廣告宣傳,銷售?;揪徒Y(jié)束 了 。但是搞儀器設(shè)備不同,開發(fā)周期長,門檻搞,使用環(huán)境惡劣,各種售后問題。一旦產(chǎn)品開發(fā)人員水平不行,做出來的東西有先天問題,要更新?lián)Q代產(chǎn)品,老產(chǎn)品就報廢了。這些產(chǎn)品,能賣出去就是錢,賣不出去,就是廢鐵一分錢都不值,人員工資和房租在這里面的占比小的多。還有就是銷售和回款周期也要長的多。
在2005年到2013年左右,相對來說度過了比較平靜的幾年。當然,這幾年當中也干過私活。包括民用的電動車控制器。后來我也總結(jié)經(jīng)驗,發(fā)現(xiàn)民用的東西,太難了。真正的難度不是技術(shù),是價格。數(shù)量大,價格壓的非常低,一旦有售后問題,非常麻煩。因此建議大家選擇就業(yè)還是不要傾向于民用,太苦了。
在2013年至今,逐步從自己搞研發(fā),脫產(chǎn)出來帶研發(fā)隊伍。這個過程中,發(fā)現(xiàn)51的資源已經(jīng)落伍了,32從10年之前,開始興起。所以,也逐步的研究起來。在后來,也順應(yīng)時代的需要,開始學(xué)習(xí)單片機系統(tǒng)。也研究了幾個月的周立功的A7開發(fā)板(LINUX系統(tǒng))。
在這期間,斷續(xù)的帶過幾批 年輕人,從0基礎(chǔ)到工作2-3年的都有。也總結(jié)了一些培訓(xùn)的經(jīng)驗。在這里想說一下自己的感想:
第一,由于互聯(lián)網(wǎng)時代的興起,各種書籍、資料、視頻、大佬的言論,滿天飛。初學(xué)者,一頭霧水,兩眼一抹黑的東西亂撞。這里講講單片機工程師的學(xué)習(xí)步驟:
首先去搞一個開發(fā)板,簡單的就好,選擇銷量大使用人多的,你遇到問題,可以在論壇討論。否則,沒有多少人那么無私的,細致給你解答問題;然后,認真的把引腳配置、定時器和串口搞明白。當然,這里有個前提,就是會一點點C語言,如果真的是0基礎(chǔ),那只能先去看看單片機C語言的書或者視頻了。把例程里面的實驗,慢慢整明白。復(fù)雜一些的,比如,I2C、SPI,彩色液晶屏等等我認為都可以靠后一些再弄。
第二,可以看看教程視頻,看看怎么驅(qū)動的蜂鳴器,怎么驅(qū)動繼電器等等,提高一下學(xué)習(xí)興趣。
再以后,就可以按照自己的學(xué)習(xí)或者工作需求,來進行了。比如,高物聯(lián)網(wǎng)、搞液晶顯示、搞電機控制等等。
好了,我的經(jīng)驗分享到這了。歡迎大家留言分享你的經(jīng)驗和思考。
免責聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!