|
從畢業(yè)到現(xiàn)在,好像也過了2年,玩ST有3年,學(xué)習(xí)C語(yǔ)言有5年,做每年一個(gè)關(guān)鍵字已經(jīng)有6年,從xiaodui2010,string2011,designed2012,project2013,production2014到network2015,這其中的前面三年都走的比較的順利,但是從2013進(jìn)入到揚(yáng)州后,數(shù)據(jù)就發(fā)生變化,好多東西都沒有按照計(jì)劃完成,或者完成的程度可以用稀爛一詞來(lái)表示。
回想一下這幾年的學(xué)習(xí)之路吧,看看這一路走過的坑!
2009年,進(jìn)入大學(xué),選擇一個(gè)深坑般的專業(yè),汽車檢測(cè)與維修,大一寒假實(shí)習(xí),和一幫初中生一起大冬天里面修出租車,那種感覺現(xiàn)在想想很幸福,讓我理解了這不是我想要的生活,2010年開學(xué)就選擇了不在這一條道路上面走了。
2010年,在確認(rèn)了自己不做修車工后,開始一段迷茫的搜索,在Amway找到了感覺,在直銷里面混跡了幾個(gè)月,10月份還瞞著家人跑到廣州呆了幾天,停了哪些大佬們的演講,我理解了“安利并不是成就他們的根本原因,因?yàn)樗麄冊(cè)谧约荷瞄L(zhǎng)的領(lǐng)域里面做了正確的選擇”,在聽完第一天的課后,做課后分享時(shí),我說(shuō)出了自己的想法,我要做開發(fā),搞設(shè)計(jì)!看著那幫人,我突然發(fā)現(xiàn)自己就是一個(gè)異類。從那以后就選擇離開了Amway!
也是在那以后確認(rèn)了自己應(yīng)該樂觀的活著。做些有意義的事情。
在2010年,班上很多同學(xué)都沒有意識(shí)到C語(yǔ)言的作用時(shí),我通過協(xié)會(huì)的人知道這個(gè)學(xué)校有考級(jí)的機(jī)會(huì),我去報(bào)名的時(shí)候影響很深刻,這說(shuō)起來(lái)還真是一個(gè)橋段,下雨天,老師滿臉疑惑的看著一個(gè)大一的新生不是計(jì)算機(jī)專業(yè)的竟然跑過來(lái)考C語(yǔ)言。
也在這一年通過郭天祥的單片機(jī)課程知道了編程。這門好玩的課程,然后就是一堆胡亂的瞎搞,從點(diǎn)燈開始到顯示屏,水箱控制,一堆胡亂的瞎搞。
參加比賽,看到看到了專科和本科的區(qū)別,我想是視野,我們關(guān)注應(yīng)用怎么做,他們應(yīng)該在思考怎么去思考!這是我感覺到的區(qū)別,現(xiàn)在我還記得我們那老師說(shuō)過一個(gè)比較扯淡的話“你們就是一群搞維修的人,其他就不要多想了”,原話應(yīng)該不是這個(gè),但是表達(dá)的意思似乎就是這個(gè)。
2011年是自己變化的一年,對(duì)于學(xué)習(xí)的方式也在不斷的改變著。
那時(shí)的我們好像還不知道有什么論壇,QQ群可以知道關(guān)于單片機(jī)的學(xué)習(xí)資料,淘寶好像也沒有怎么使用,去的最多的是前進(jìn)四路,應(yīng)該和我同學(xué)基本每周都要去一次。也在那段時(shí)間學(xué)習(xí)了一些動(dòng)手能力。
5月份的時(shí)候開始找工作,和同學(xué)一起,這可能是我做的最坑爹的事情,和我們班的同學(xué)一起找工作,特么轉(zhuǎn)了一圈又回到了起點(diǎn),修車。好吧那時(shí)我覺得最可笑的一段時(shí)光,30天,一天6.66元,出去每天的公交費(fèi)用4元,結(jié)余少的可憐,在哪里待了一個(gè)月,離開的時(shí)候老板都沒有發(fā)工資還說(shuō)要在3個(gè)月后在談,當(dāng)時(shí)就撤了,離開的是銀行卡里面的結(jié)余用ATM都取不出來(lái)。找同學(xué)借的錢,灰溜溜的跑到了學(xué)校,幸虧宿管阿姨收留,要不然還真不知道去哪。
8月份回到學(xué)校,同學(xué)回家避暑了,我選擇了繼續(xù)找工作,在58同城上面找到了一個(gè)畫CAD的工作,做玻璃CNC加工,本來(lái)是要求至少做CAD制圖的,結(jié)果半個(gè)月我全盤接手了,然后就是穩(wěn)定下來(lái),租房子本打算長(zhǎng)期帶著搞個(gè)本科的,結(jié)果9月份的時(shí)候同學(xué)回到學(xué)校,說(shuō)有機(jī)會(huì)去北京,一激動(dòng)就同意了,給了老板5天的時(shí)間,在走的前幾天老板娘生日,老板在老板娘走后給我們說(shuō)了一下自己的創(chuàng)業(yè)的故事,艱辛,一個(gè)人要要擔(dān)當(dāng)起一個(gè)團(tuán)隊(duì)的生活真他媽不是一個(gè)人可以干的事情。
離職鬧得不是很愉快,叫來(lái)了警察,自己也損失了一個(gè)多月的工資,去了北京。
在北京也是深坑,大修廠里面呆了5個(gè)多月,過年回家的時(shí)候基本消耗完畢,影響特別深刻的時(shí)候冬季的晚上和同事一起清洗挖掘機(jī),站在那個(gè)地方10分鐘褲子都能結(jié)冰。真的影響深刻,也再一次修改了自己的想法。
開年來(lái)了基本算是掏出了所有的積蓄買了第一臺(tái)筆記本,那時(shí)候我的同事還不太理解為什么選擇基本淘汰的本,我當(dāng)時(shí)的想法是改變,盡快的從這個(gè)里面跳出去,不想待了。
3月份機(jī)會(huì)到來(lái),大修廠因?yàn)槔锩鎻?fù)雜的競(jìng)爭(zhēng)被迫整改,我們有幾個(gè)人被要求選到分公司,好吧,在哪一刻,真的不知道是什么原因,大家都低著頭不該面對(duì)時(shí),我選擇了抬頭,我想要改變,我進(jìn)入被選擇的名單,猴哥也進(jìn)入。
到昌平,遇到了龍哥和小馬哥,才知道到分公司是多么的幸福。很輕松,每天都是到處跑,也很閑散,到了6月份的時(shí)候,來(lái)了一個(gè)離職后又回來(lái)的員工,因?yàn)槟谭刍貋?lái)的,我驚醒了,老李離開的時(shí)候公司沒有給他任何的賠償,去過老李的家,雖然在北京可是住的是平房。想想一個(gè)混跡了大半輩子的人竟然最后被人開除,選擇離開公司后又回來(lái)還和我們這些沒有畢業(yè)的人來(lái)?yè)岋埻耄蚁氲降牟皇潜梢暎俏胰绻^續(xù)這樣下去會(huì)怎么辦。
在畢業(yè)前我選擇了離開公司,回到了武漢。在北京的幾個(gè)月還是很感謝昌平團(tuán)隊(duì)給我的照顧,即使現(xiàn)在想也就真的很幸福。
回到武漢,當(dāng)時(shí)有同學(xué)選擇了創(chuàng)業(yè),我呢?徘徊,不知道要干什么了,修車不行,搞電子開發(fā),不是這個(gè)專業(yè)的,也好像不行。
然后忽悠2個(gè)同學(xué),準(zhǔn)備自己干,就不到一個(gè)月的時(shí)間自己的積蓄基本燒光了,在閱馬場(chǎng)的人才市場(chǎng)里面找工作,看到了CAD繪圖的工作,想到會(huì)去做自己拿手的,也選擇了做自己喜歡的,遇到卓器動(dòng)力,真的是一個(gè)巧合,我都沒有看過這個(gè)公司就投了,結(jié)果要求面試。
面試的人是趙工,一個(gè)東北的漢子,在卓器我可以說(shuō)是什么都不知道,除了51,好像什么都不知道,然后接到的第一個(gè)項(xiàng)目竟然是STM32,并且是USB的通信,我當(dāng)時(shí)就蒙了,這兩個(gè)都不知道是什么,USB轉(zhuǎn)串口不是用專用芯片嗎?怎么可以用單片機(jī)實(shí)現(xiàn),通過同學(xué)介紹才知道了阿莫,也在那一年遇到 我的貴人,大神級(jí)的人物,通過交流,教會(huì)了我很多東西。
也在那一年轉(zhuǎn)變了自己的學(xué)習(xí)方式,以前都是不知道就百度,滿世界的找,做一名伸手黨,到處找現(xiàn)成的代碼,做復(fù)制粘貼的工作。
也大神的聊天中知道學(xué)習(xí)的最好方式是看datesheet,看資料,中文最好不看,有時(shí)候用草泥馬這個(gè)詞來(lái)形容翻譯那是不過分的。
在卓器沒有干多久,趙工閃人了,回到了北京,留下我和一個(gè)維修的人,然后就是RFID的攤子,當(dāng)時(shí)也是不穩(wěn)定的狀態(tài),開始啃代碼,真的是一行一行的看,想他在怎么進(jìn)行構(gòu)思的,功能怎么實(shí)現(xiàn)的。用了半個(gè)月也只是就看懂了一點(diǎn),并且那時(shí)的調(diào)試方式還只是把STM32當(dāng)做51來(lái)用,不知道怎么調(diào)試,用串口調(diào)試,一條一條的打印數(shù)據(jù)。
經(jīng)歷個(gè)差不多一個(gè)多月的煎熬,總算是跳出了坑,開始可以去修改代碼,完成一些維護(hù)任務(wù)了。
也是在卓器學(xué)會(huì)了自學(xué),但是方法還是不高效。基本每天都要在網(wǎng)上中一些代碼回來(lái)閱讀,看看別人怎么寫的,還是在伸手黨的狀態(tài)徘徊。
因?yàn)橐鈿庥檬拢胱鲆幌伦约合矚g的工作,因?yàn)楣镜臓顟B(tài)不在適合自己,我選擇了離開,離開有去北京的機(jī)會(huì),但是還是想到揚(yáng)州來(lái)賭一把,結(jié)果現(xiàn)在還在這個(gè)地方。
歷史已經(jīng)講完了,說(shuō)一下關(guān)系學(xué)習(xí)的事情吧!
對(duì)于單片機(jī)的學(xué)習(xí),我覺得應(yīng)該用大神的方式,你想一個(gè)單片機(jī)都多少個(gè)寄存器,你就說(shuō)10分鐘搞定一個(gè)寄存器,半個(gè)月也可以完成,直接做測(cè)試,在板子上面調(diào)試,不要信網(wǎng)上的代碼,你寫的就說(shuō)你的,你看的那時(shí)別人的。
資料的搜索最好的是官方的demo和數(shù)據(jù)手冊(cè),你想啊如果官方都不賣力推銷自己的產(chǎn)品,還指望那幫代理幫你推銷,那純屬扯淡,前提是你的看懂英文。現(xiàn)在的STM32官方的資料基本看一遍沒有你不可以實(shí)現(xiàn)的功能了,都可以知道demo,至于為什么你可以慢慢研究,使用基本沒有問題。
關(guān)于代碼風(fēng)格:
前期使用結(jié)構(gòu)體來(lái)整合數(shù)據(jù),現(xiàn)在是在結(jié)構(gòu)來(lái)整合方法!
數(shù)據(jù)和方法要分離,學(xué)習(xí)抽象,不要把自己的drive和算法給混合了,不這樣的話你會(huì)發(fā)現(xiàn)每一次你都需要進(jìn)行修改,很多工作要重復(fù)的開發(fā);
關(guān)于流程:
這是神坑,寫的密不透風(fēng),等需要添加功能的時(shí)候就是漏洞百出,改一個(gè)地方還不如重寫。寫的零零散散,過幾天你就不知道哪到哪了,流程還得看流程圖;
關(guān)于嚴(yán)謹(jǐn)性:
每個(gè)功能都應(yīng)該有自己的測(cè)試方法和輸出狀態(tài)表示,用指針風(fēng)險(xiǎn)高但是效率也高,指針錯(cuò)誤那就看人品了。注意保護(hù)就好!
關(guān)于設(shè)計(jì):
技術(shù)不重要,重要的怎么可以通過技術(shù)忽悠客戶掏錢買你的技術(shù)! 技術(shù)不值錢,值錢的推動(dòng)技術(shù)的方法和推動(dòng)技術(shù)發(fā)展的行為。
關(guān)于未來(lái):
去中心話和分布式開發(fā)必然是未來(lái),需要做的就是怎么去分解一個(gè)需要幾百個(gè)人才可以做好的事情,讓幾個(gè)個(gè)人獨(dú)立的做并得到自己應(yīng)該得到的哪一份的機(jī)制。
make device running at right time!that is a dreanm,you need think a way make it ture,you can choose do it by yourself or make all people together working for it . do it or not ,this is a problem !
|
|