官术网_书友最值得收藏!

作者序

希望能給你帶來幫助

十多年前,我大學畢業。

十多年來,我一直從事開發工作。主要的開發工具是:C/C++語言。當然,還會使用一些其他的開發語言和平臺。

十多年了,也積累了一些東西,決定抽空把自己技術上成長的路總結一下,希望能給你帶來一定的幫助。

在大學的時候,我只不過是一個想努力學好每門功課,爭取拿到獎學金的學生。

C語言對我來說,只不過是其中的一門功課,對功課的態度我都是一樣的。

記得我的這門功課的考試得了98分。

不過,現在看來,這個分數毫無意義,只不過卻跨出了認識這門語言的第一步。

如果說重要的課程,反而是后面的一門算法和數據結構課程,工作時間越久,越意識到這門課程的重要性。

算法和數據結構課程之后,又一次接觸C語言是在畢業設計時。

畢業設計對我來說,有兩個重大的意義:

一是編寫了一個“大”程序,讓我意識到要組織好代碼,還得具有一些工程化的知識經驗技巧規范。

二是編寫了這么多代碼,C語言讓我使用得更加熟練。

不過,當你知道得越多,接觸到未知的東西就會越多,那個時候才明白,面對整個C類開發而言,我的C語言成績應該只有2分。

畢業后,我經歷了很多比大學畢業設計更加龐大的項目。

非常幸運的是,這些項目都是由淺入深,逐步走入我的工作中,這逐漸給了我成長的空間。

第一個階段:這些項目,都是嵌入式在ROM中的小程序,它們讓我學會了算法平衡,學會了設計,學會了調試……

第二個階段:特點是這些項目都引入了嵌入式開發系統。項目的規模很大,系統的規模也相當大,需要很大的團隊來支持、完成。這些項目讓我達到了另外的臺階,基本上不再是個人獨立完成項目,開始積累項目開發的經驗……

總結一下,你會發現這些經驗非常可貴,我要是早早就知道這些,工作中可能就會少犯很多低級錯誤,還有莫名的焦躁。

……

我平時也有記錄工作筆記的習慣,這些經驗都散布在我厚厚的幾個筆記本中。

一直想,等我有空了,把這些總結一下,應該是非常有意思的事情。不過一直也沒有時間。

直到有一天,和我一個同學聊天,他說起來目前的大學生就業形勢。我知道很多公司都缺乏開發人才,而且能開出的工資遠遠高于網絡上公布的平均數字。而這些工作的基本要求,就是熟練掌握C語言。實際上,我們讀大學的時候,理工科大學生學習一門編程語言是一個基本要求,我想現在也是,所以,我覺得這個要求并不算高。大學生缺的,只是熟練程度和一些基本經驗。

所以,我決定每周總結一點。希望能在你找工作的時候有所幫助,希望能對你的成長有一些幫助。

Emily

2018年3月

主站蜘蛛池模板: 郸城县| 彰化市| 金塔县| 新化县| 仪陇县| 辛集市| 江都市| 五常市| 明水县| 七台河市| 三明市| 肥西县| 鹤峰县| 德兴市| 南通市| 磴口县| 和林格尔县| 肇东市| 石门县| 青田县| 沙田区| 炉霍县| 阿拉善左旗| 灯塔市| 麦盖提县| 万源市| 乌拉特前旗| 中江县| 土默特右旗| 襄城县| 永年县| 金坛市| 彭州市| 工布江达县| 濮阳市| 工布江达县| 吴桥县| 寿宁县| 唐河县| 清涧县| 长春市|