1. 程式人生 > >2017年工作總結——路漫漫,貴在堅持

2017年工作總結——路漫漫,貴在堅持

時間很快,又一年。時間就是相背而行的路人,漸行漸遠,每天與你擦肩而過,你卻不能挽留。

也許很快,某個瞬間,就到了拿起手裡保溫杯乾杯的年齡。

已經工作一年多了,這是第一次在部落格寫總結,也是這一年開始寫部落格。很多有寫部落格的人多開始紛紛總結了,我也說說2017。

善於總結

這一年,我正式開始寫部落格,這裡受到很多大牛的影響。他們的文章裡分享的經驗,會讓你重新去考量自己,會激發你的潛質。寫部落格的最大理由就是:

1. 總結才是真正獲取

2. 整理體系

3. 加深基礎

作為程式猿,要學的知識太多了,感覺每天不學習點什麼就要落後。然,每次研究一個知識點後,再過數月需要用時,發現腦子依舊是空白的,又要需要重新查閱,這浪費太多時間了。

知識體系太多了,比如自定義View,裡面涉及的知識點太多了,一個個突破,最終還是很零散,沒有整體的知識體系,很難實現功能需求。

很多技術的高深,多是由基礎擴充套件而來的,實際上也是基礎點。以前做應用層覺得,只要會用一些api,完成功能,就覺得掌握基礎,但要是需求隨便改改,感覺又會很吃力。為什麼?只掌握到點,沒有到面,真正核心技術沒有吃透。現在覺得,需要真正掌握基礎很漫長,其實每個知識多是基礎點,包括簡單的api使用,實現原理,底層機制。只是這些基礎點的難度不一樣。只有掌握更多的基礎點,才能達到一定的質變,這樣才能擴充套件你的思維,在更高處看問題;再之,每個基礎點要達到一定的深度,最後才能以不變應萬變解決需求。

因為這些,所以就開始我的部落格之旅。

在寫部落格的過程中,你會遇到很多新的知識點,新的認識,如果想搞清楚,會去研究搞懂這些,感覺就像畢業寫論文一樣,查各種資料,最後寫demo驗證這些知識點。最後整理,表達出來。就在這個過程中,收穫是滿滿的。目前來看,我的部落格文章幾乎每月只有一篇,效率實在是有點低,唯一能安慰的就是,每一篇,多是用心去寫。我主要目的是總結自己的認識,不是為了寫部落格去贏取更多的關注。但不可否認,時間並未好好利用。

善於積累

離開校園,以後大部分的生活就是工作,長達幾十年時間。所以,我告訴自己,在這個急躁的社會,需要有自己的耐心。我們只看成功人士的輝煌,沒有看到其背後漫長的艱辛,想要薄發,必須堅持厚積!每天一點點,一年之後就是一大坨了。就如大學一個老師說的:

如果你每天是1,那麼1的365次方還是1;如果你每天是1.01,那麼1.01的365次方還是37.78。(共勉)

每天多比昨天進步一點點,和那些原地踏步的人,差距就出來了。

IT行業發張那麼快,如果不學習,很快就會拋棄。每天堅持學習,是必須的。於是乎,每個月多會買點書籍,堅持每天看一點當然,不是全部多是技術書籍,那樣就太枯燥了。簡單說說看過的。

android開發藝術探索

在進階書籍中,我目前覺得這本能吸取的營養價值很高。講解的知識點全面,也很實用。在簡單的基礎點之上又有更深的認識,是對基礎點的加深。而且,很多人也紛紛表示,這也是面試寶典呢。知識點多是實際開發的剛需,幫助初級工程師解決瓶頸。

java思想程式設計

這本書,看下來實在是煎熬。知識原理被揭得赤裸裸,目前我這樣的水平,看起來還是挺吃力,有些也是隻簡單瀏覽,沒有細細研究。但不得說,要想真正掌握java,這本是需要好好看看的,裡面的講解的原理很詳細。還處於初級的我,也許只知道使用java,卻不知道java是什麼。看完這個之後,雖然沒有吃透很多,但大概明白其中一二,這對看問題的思維也有一定的幫助。

瓦爾登湖

這是一本很文藝的書籍,講的是作者獨自在瓦爾登湖生活2年多,自作耕耘,摒棄為物質需求賣命的現實生活,鄙視那些為物質失去自身價值的人。我個人覺得,如今在這喧囂的社會,每個人多被物質帶來的快感而折磨著,但卻一直甘願走下去,沒有勇氣和現實作對。目前這個年齡階段的我,也是一樣。能做的就是,在喧囂中,尋找一份寧靜,在極端中,找到一個平衡點。所以我目前覺得:這是一本批判現實卻不現實的書籍。但也許中年之際,我會尋找書中那種寧靜的生活。

夢的解析

夢是一個很神奇的東西,沒有根據,沒有源頭,但就這樣發生了。然而這本書,卻能讓你每天從夢中醒來,嘗試去分析夢裡發生的事情。雖然感覺不是那麼合理,但確貌似能找到你夢中的緣由,慢慢解開夢裡的神祕。這也算是一本心理書籍,我個人還是比較喜歡的。

還有聰明的投資者、android設計模式、演算法、C primer Plus、鳥哥的Linux私房菜,這些也還在看中。時間是最好的助手,會幫你完成任務的。

在工作上,今年可以說是才步入正軌,去年中旬剛來公司,也只是打雜。從事android機頂盒開發,公司主要主打國外市場,國內幾乎很少。這一年收穫也是比較多,接觸的東西比較多,開闊了自己的視野。說說幾個點吧。

1.技術要好,重點是業務

在工作中,我們最痛恨就是改需求。我想,很多人還是很想享受需求給你帶來的新鮮和壓力感,但又痛恨一直被人使喚。能夠直接用程式碼解決的需求,多不算事。如果測試說:我設定了LCN(logical channel number)開關,為什麼節目搜尋出來序號沒體現? 聽了之後,一臉、滿臉懵逼吧。這就是要強調的重點:業務!業務!業務!

如果你不懂DVB(數字視訊廣播)相關的業務,這個怎麼下手?怎麼實現?所以,感受最深的就是,自己的工作崗位必須要懂得DVB的業務知識才能規劃具體實現。其實很多崗位多是有自己的業務的,所以我們要花點時間去研究他,這對以後的工作的進行大有裨益。而且,這也是能夠脫穎而出的一條大路,程式碼技術實現隨時可以叫人來做,但不能做那個很多人中一個,這樣子,隨便招聘一個就能代替你。但如果要實現某個業務,如果沒有接觸過,那就需要時間成本了,如果你懂,你的機會就來了。而且,一般上級也是喜歡熟悉業務的人,以後升職當上級,也必須熟悉業務。所以,業務是技術實現的基礎,是重點!

2.溝通必須有效

國外市場,客戶有需求,直接和國外客戶溝通在所難免。這裡涉及2個問題:語言問題;摸清業務需求。第一個問題,可能是很多程式猿的短板,這也是我的短板,但不需要害怕。和客戶溝通,一般不是直接電話交流,通過郵件或者其他聊天工具,這就可以藉助語言工具,而且還有國外業務人員協助,所以這比較好解決。第二個問題才是重點,必須注意的是,不做沒有準備的溝通。客戶不是我們的同事,如果你一天問客戶三五次問題,那最後會讓客戶不滿了,而且人家也沒有這個時間耗費在你身上。所以要準備的好你要問的問題,問清楚具體的業務需求,重點的是,最後要得到你想要的答案,這樣,這次的溝通才是有效的。

3. 嘗試不同任務,不要放棄你的任務

今年一開始,在維護一個盒端和手機端的apk,然後做了幾套盒端UI,然後接觸節目業務底層實現(C語言),最後盒端換晶片接觸了驅動除錯。可以說,從應用層一直到驅動層多嘗試了一遍。而且有些是經理直接派發,我認為是對我的肯定,所以必須去嘗試。說真,除開自己熟悉的應用層,其他多很煎熬。特別是驅動層,不是說會一些Linux指令、c語言就可以了,還需要懂得Linux驅動、I2C協議和其他一些硬體知識。好在我以前是學電子技術的,所以也不至於措手無策。但這過程中,也是一問三不知,已經感受到組長要打死我的心情。而且,再強調一次是,驅動的除錯也是涉及很多DVB業務知識,所以也是需要學習的。這個任務每天多被打擊著,沒有什麼成果,當初很想和組長說,自己幹不了,想放棄。但又會想起自己心裡面的那句話:“一切多會過去的”。

是的,以後的任務不會說每個多是你會的,只有做你不會的事,才是最好的提升。挑戰就遲早的事,那就接受吧。沒有辦法,自己需要多學習加強這方面的知識,不懂的還是要硬著頭皮去請教解決,不然給你的任務遲遲沒有交付就是效率問題了。還好組長是好人,最終還是耐心指點,完成了這項任務。

2017年就這樣過去了,說過得很充實,倒也沒有。我比較隨意,過得比去年好那就好,不必太刻意。告別2017,迎來2018,在新的一年,又要開始實現不同的目標。對於我這種凡夫俗子,自打一生下來就有一個目標:賺錢!

最後,祝大家技術飛躍,月薪十萬!重要的是,堅持你的目標!