1. 程式人生 > >2016總結----劍未配妥,出門已是江湖。

2016總結----劍未配妥,出門已是江湖。

2017了,今天是2月6日。過完春節上班的第三天,農曆正月初十。
回頭想一想自己從大四下學期開始,實習到工作也快一年了。
所以,今天也想對自己過去的一年進行一個總結。

一、2016年,我做了什麼?

1、實習

2016年2月22日是我入職的第一天,這一天開啟了我的職業生涯。
工作職位是微控制器助理工程師。
公司以前是做路燈和電錶的,現在的精力都投入到了智慧家居的研發中。
所以實習的工作首先是對公司產品的軟體功能以及手機APP的測試!
測試了沒多久,開始熟悉智慧家居的微控制器通訊協議。
可能是因為公司不大,而且我們來的時候公司一部分員工合同到期也要走,公司領導對我們還算比較重視。
但是來公司的第二天就被老大留下來讓加班,然後就是苦逼的天天加班。想一想當初心裡真是一萬頭草泥馬路過。

2、完成畢業論文,順利畢業

因為實習的時候是大四下學期,還要回學校做畢業設計,完成畢業論文。
所以在公司實習了一個多月,4月初,好像清明節吧,我和另外一個同學就回學校了。
回到學校,首先是做畢業設計,我的畢業設計課題是《基於微控制器的無線感應機械設計》。
大概內容就是利用無線晶片NRF24L01進行通訊,系統分為傳送端和接收端,接收端是一個手套,傳送端連著機械臂。
我們可以戴著手套擺動手掌和彎曲手指來進行遠端控制機械臂。利用的是一個彎曲感測器flex2.2和一個陀螺儀MPU6050,MCU用的是arduino微控制器。
畢業設計進行的比較順利,畢業論文在指導老師的指導下改了不知道多少次,終於查重通過。
接著是進行論文答辯,由於做的是畢業設計,答辯過程中可以進行實物演示,又全部是自己做的,所以也算順利畢業了、

3、和女朋友一次愉快的旅行

勞動節的時候和女朋友去了一趟銀川和中衛,開心的是去了沙坡頭,滑沙,騎駱駝等。但是也晒的比較黑,哈哈哈哈哈!!
畢業答辯完了,沒多久就被公司催著回去,因為公司沒有人的原因吧。但是那時候沒有發畢業證,也是坑!!所以導致了我的小夥伴又不遠萬里回了一趟學校,也順便幫我把畢業證帶了回來。(因為他們老師不給代領畢業證,我是讓同學代領的。嘿嘿嘿)
但是沒辦法,還是在畢業體檢後,也就是6月初就滾回公司上班去了。
還沒來得及享受最後的假期,我的大學時光也就莫名其妙的結束了。

4、從實習到轉正

接著就到了7月份,因為實習期完了,但是公司遲遲不提轉正的事情,問了一下人事,又說要試用期3個月。
這就很坑啦,本來說好的拿到畢業證就轉正,結果又要搞試用期,其實我並不反對試用期,但是和籤三方的時候說的承諾沒有兌現,我就很不爽啦!這幾個月實習期,天天加班,比正式工作人員還累,週末都沒完整的休息一天,經常因為住的離公司近,週末被叫去加班,結果公司來這一招!

這我就開始意識到公司很坑啦!

最後談了幾次,又加了一個月試用期。
讓我更憤怒的是,試用期過了,籤合同了(籤合同的時候沒有談工資),然後工資又不加,和剛開始籤三方談的也不一樣!!!

這樣的話,我能做的也就是要麼忍,要麼滾!
最後經過幾番思考,還是想留下來慢慢幹,準備今年幹完再說。

這算是進入社會的第一個坑吧!!!
這下算是漲經驗了!認識到了江湖的險惡。

5、工作慢慢步入正軌

這一波曲折過去了,工作也算是慢慢步入正軌了,我開始接手改進和維護公司以前的專案。
這下我認識到了自己要學的東西真是太多太多了,
特別是硬體電路知識。
以前在學校做比賽的時候都不喜歡接觸硬體,都是小夥伴在弄,我主要負責寫程式。
現在什麼都要自己來研究,於是沒辦法,天天自己上網找資料!這幾個月來,自己看了一遍C++,還有一些Python知識。接下來想學習網路程式設計,做嵌入式相關的工作。

6、門磁開關的軟體設計

從轉正以後,接手的第一個專案是門磁開關的軟體設計。
因為第一版的門磁開關功耗很大,而且需求也不是很明確,加上上一版的開發人員也離職了。所以這一版是由我來負責。
方案和硬體設計都是領導定好了的,我的任務就是按照新的需求來寫程式。
測試了三四個月,又重新寫程式手還是有點生。就這樣,搞了快一個月,然後功能基本完成,但是需求又改了一大半,這讓我很鬱悶,因為第一次對系統整體框架把握的不好,所以需求一改,我的整個程式全是補丁,甚是糾結。
最終需求定下來以後,沒辦法又重新寫了一遍,把整體框架結構修改了一下,以至於程式不是很亂。
經過這次門磁開關的軟體設計,慢慢地我好像都習慣了亂改需求。
在這過程中,最難的就是要保證系統的功耗在微安級別,所以就要進行系統的低功耗設計。所以在這上面要下很大的功夫。

7、兩個微控制器小專案的維護

由於公司人員流動比較大,所以以前的專案也交給我來維護。
看前輩優秀的程式碼,和自己的一對比,也覺得自己很菜很辣雞。
這也難怪,剛開始寫程式碼的時候,老大就說我的程式不像是一個做產品的寫出來的,並給了我一個文件《高質量C程式設計指南.pdf》。
這樣一來也讓我學到了很多東西。想一想自己以前在學校都是用陣列,亂定義變數,現在也會用一些結構體和指標寫程式了。

8、單相電錶程式修改

由於一個專案需要能耗採集,所以需要對電錶的協議進行修改。原來的協議是國網DL/T645規約。
現在需要修改為我們公司的內部協議,把它改為一個電能採集器,所以需要移植很多東西。
在這過程中我學習到了電錶的校表過程和RN8209晶片的使用,以及485傳輸的原理等。

9、出差3次

第一次出差是2016年6月,那時候還沒轉正,所以被派去給客戶安裝一個展廳。由於是第一次,沒什麼經驗,加上產品不是很成熟,最後搞砸了。
總結來說就是自己不懂裝懂,結果得罪了客戶,好在最後公司承擔了這個結果。不過責任也不是在我一個人,但是這讓我明白了以後切不可不懂裝懂了。
第二次出差是2016年7月底,同樣是給另外一位客戶安裝展廳,吸取了上次的教訓,首先我儘可能的和客戶多溝通,然後按照自己的進度來完成我的工作。所以最後的結果還算比較滿意。
第三次出差是2017年1月初,這次是去現場除錯我自己的東西,保證能和後臺正常通訊,除錯了一星期左右。
這三次的出差讓我認識到還是要多和客戶溝通,在這過程中可以獲得對方的一些建議和意見,從而改進自己的產品,當然對自己的人生也是一種歷練。

10、帶女朋友回家

略。

二、2016,我的幾點思考

回顧我的2016,感覺就是節奏很快,整天就是上班,加班,整天公司,宿舍兩點一線。
這讓我覺得我自己只有工作,已經沒有了生活。所以我意識到了除了工作,還要鍛鍊身體,還要多看書,少玩手機。

其實在這半年的工作中,我經常感到迷茫,不知道自己的選擇是否正確,但是在和同學的交流中發現,每個人好像都差不多,都經常性的互相吐槽工作,哈哈,這難道是剛進入社會還不適應嗎?
家人也經常問到做出了什麼成績之類的。
這給我莫名其妙的壓力啊!
但是一畢業,什麼都不會,都是剛開始學習的階段,要想幹出成績還得自己慢慢沉澱。

三、2017的計劃

記得2016的計劃好像有下面這幾條:

  1. 順利畢業;
  2. 好好工作;
  3. 成功拿到駕照;
  4. 帶個女朋友回家。

以上是2016年2月11日定的目標。

一年過去了,除了第三條沒有實現,其他的還算比較滿意!
紅紅火火恍恍惚惚,一年過去了,2017的小目標如下:

  1. 爭取和女朋友工作在一起;
  2. 一定要拿到駕照;
  3. 努力工作;
  4. 努力攢錢買車orz。

2017首先要明確的是換工作,爭取和女朋友到一個城市工作,這也是家人的最低要求。
然後就是考駕照,定了兩年的目標,今年一定要抽時間考了,再就是努力工作,攢錢買車orz。
最後希望一切都好,前途是光明的,道路是曲折的。
故事總是喜歡一波三折,但是最後的結果都是美好的!
加油吧,少年!今年你已經要23了。
二十幾歲是個證明自己的年紀,每一個想證明自己的人,好像都不會太輕鬆!

四、結語

總的來說,從工作的這一年以來,我感觸最深的就是以前在學校做比賽,做專案的都是做的不精。那時候的目標就是隻要能用就行。
而做產品卻不一樣,尤其是做出一件完美的產品。需要各個方面都考慮到位,比如說硬體成本,還有一些低功耗產品的功耗問題等等。我還有非常非常多的東西要學習,但是我相信只要認準一個方向,不斷的朝著心裡的目標,腳踏實地,一步一個腳印就沒有做不成的事情。
進入社會,並不像學校那樣,畢業才是學習的開始。

劍未配妥,出門已是江湖。

人在江湖,身不由己!

以上就是我2016年的總結!

2017年2月6日星期一 於電腦前。