3年軟件開發總結

       做軟件開發也有3年半了,一路走來,磕磕碰碰,也算是挺過來了,做一個小小的總結,也算是總結過去,展望未來。

       畢業伊始,開始做android框架,音頻,Wi-Fi,電話,這些個模塊都有做過,老實說,沒有太多的成就,音頻是剛出道就做,現在那些stagefright,openmax是完美沒有什麼印象了,Wi-Fi倒是沒做多久,也沒怎麼弄,後來做電話模塊做了一段時間,3gpp協議,那麼厚一本,可惜的是沒有能做長久,modem內部的東西知之甚少,現在也是完全放下了。之後又開始放下框架層的東西,開始做兩個android應用,cocos2dx遊戲,時間做的都不長,之後就是轉作iOS了,兩個小項目,目前做的還不錯。

       縱看整個3年半,最大的問題是沒有哪一項是長期做下去的,所以深度都不夠。昨天翻看了一些我之前寫在163上的博文,竟然有些是看不懂的,大多的android應用開發的東西都忘的差不多了,深刻理解了一把什麼叫做曲不離口,生疏的大發了,現在着實沒有多少信心去應聘android的工作了,現在iOS又剛開始,越來越發現沒有一項專精的技術還是不好混的。

       之前文章有說我個人的技術方向,到目前爲止,完全跟不上節奏,人的精力畢竟有限,而且忘的比學的要快。我個人傾向於系統化的學習,但是現在工作的節奏明顯不可能給個人一個系統化學習的時間。不停的學習就變成了唯一的策略。

       關於軟件開發不斷的學習,這一點是大家的共識,我也見過除了上班,課餘不做任何學習的人,但有一句話:當你的才能無法支撐你的野心時,就靜下心來學習。

       練大於學,我起碼看過兩遍python語法了,但是現在回想起來,我就記得一件事,python的縮進語法規則,其他的基本上都忘了,這就是不練習的後果,如果每天能堅持寫點代碼,我相信我能記得更清楚。說到語言,我知道的不少,但是專精的都談不上,java算是我最精通的了,雖然現在不做,但是我ssh那些東西都不會,更妄談以此爲生存之本了。

       堅持堅持你就是專家,不知道在哪裏看到學習一個東西要超過10000小時,你就能成爲專家。這話對於軟件行業可能有所偏頗,畢竟我們的更新換代速度遠比其他行業要快,快速學習已經成爲了我們的必修課。但是堅持學習確實不會錯的,每天學一點,你自然能不斷擴充自己,才能在將來立於不敗之地。

       做紀錄。相信大多數朋友也看到過要堅持每天寫博客的文章,我想說的是,其實不是說要每天寫,而是要把你每天接觸過的你比較生疏的紀錄下來,有空翻閱翻閱。可以轉載,對於我們這些人而言,沒人會來告我們的。主要就是紀錄,倒不一定說要傳播給別人,給未來的自己纔是最重要,就比如我有些之前的博文都看不懂了,實在讓我自己汗顏。

       學習內容很重要。說到學習內容,大家一定不會錯過數據結構和算法,我出道至今,從來沒有用過圖和二叉樹,我相信大多數人也沒有用過,我之前做遊戲的那段日子倒是想好好來專研一把的,可惜沒做多久就不做了,還有算法導論,自己的數學根底不夠,每次都看不下去,這個可能要歸到堅持一項了。數據結構和算法可以說是基礎,然後就是方向了,我之前一直思考我的方向究竟在哪裏,是什麼導致我定性不夠,然後我發現我現在可選的方向真的不是很多,音頻我已經放下了,行業方向暫時還沒有,所以我暫時還是決定在OpenGL es這一塊看看,其他的可能就是頁面展示上了,js/css這一撥內容多少還是要懂一些的。

       最後,還是得重申一下,每天寫一點東西,不管是博文或者代碼,都可以的。就是要做到每天能進步一點點。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章