這一次主要是想記錄我在研發替代役三年所學到的點點滴滴,
新訓的那段日子等之後有空再補上吧,
就先從現階段已經在電腦界的雙A品牌其中一間開始擔任小小韌體RD寫起吧。
想當初我可是自高中專題後就完全沒碰過8051了,
大學研究所的主語言又是以matlab為主,
這本風信為了要當研替硬是K回了一堆C語言,
還寫了一堆小遊戲之後自信滿滿的去面試了一坨拉庫的遊戲公司後,
終於拿下了這電腦界的雙A品牌韌體研發工程師。(也太超展開?
好吧,總之遊戲公司是無望了,
不過至少是雙A品牌,待遇總算也是還不錯的,
於是新訓過後,
我來到了公司報到,
要學的東西可以說是滿山滿海,
俗話說的好,
如果你註定要成為爆肝研發工程師,
可軟即軟可硬即硬,
除非你有自殘的性向,
否則千萬別走韌體(噢,其實我自己說的
走韌體還不打緊,
還去寫BIOS的通常都是對人世間不抱持著任何希望了(不你
很不幸的我當時傻傻的認為抱持著努力學習的心態就可以克服萬難了,
事實證明了你的確只需要抱持著努力學習的心態就可以了,
只是時間,大概是24小時都抱持著吧(無誤
好了跳過抱怨,
我們來看看我們本篇的主軸一周兩次的新人課程吧。
第一堂課:使用GIT
Git是一套分散式的版本控制系統,最強大的一個特點就是可以無窮無盡的開 branch,好處就是不論是修 Bug,開發新功能,或是研究 feature 都非常的方便,而且也不用怕把別人的網路上的code給搞得亂七八糟而無法復原。咦?你說好像在哪聽過,那我附上網址連結吧(欠揍)
Git 教學:http://gogojimmy.net/2012/01/17/how-to-use-git-1-git-basic/
好了,
來源文章並不是我真正上課教學的文章(上課的全原文
因為我主要的目的是抱怨不是介紹,
所以有興趣的同仁自己去玩玩喔,
而我的作業也就是將一個伺服器終端的資料下載修改後在上傳回去,
並且要成功修改並且不蓋過其他學員所加上的資料,
兩天後交作業,
就是這樣而已,
雖然是這樣,
但對於沒碰過GIT與很少使用cmd的我,
還是費了好一番功夫加上學長的幫助下才終於成功交差,
果然在這種大公司下的新人似乎所有不會的東西都得要立刻上手啊……
真是折騰剛畢業又並非這領域的新人,
但如果認為這樣就夠嗆了,
那就大錯特錯了,
後面的課堂是一個比一個難,
這還只是最初階而已呢……。