再見馬年——事業篇

工做的第二個年頭,在年末離開了喜好的微軟,加入了小米雲平臺,開始了本身的大數據生涯。shell

在微軟的工做經歷,讓我養成了不少好習慣,也有了不少軟件工程方面的實戰經驗。20個月的在線服務開發經驗也讓我對如何去作在線服務開發有了一個很直觀的感覺。這些都是我寶貴的財富。然而,那些在同一個戰壕裏奮鬥過的戰友纔是最最值得珍惜的!設計模式

因爲以前並無大數據相關經驗,在小米最開始的日子壓力至關大。在過去的一個多月裏,個人工做並不能說作的不錯,只能說活下來了。期間暴露了不少不足,讓本身感觸很深的幾點是:oop

  1. 責任心。這是微軟和小米工程師的優良傳統。可是我作的還遠遠不夠。好比:當日事當日畢。不少時候,作到70%的時候就以爲本身已經作了不少,剩下的事情有種種的依賴,能夠繼續日後推。這樣的主要緣由就是懶。例如:當數據出錯的時候,咱們首先應該想的是咱們能夠容忍多少的髒數據,而是先應該去肯定這些異常數據的成因是什麼?各類緣由產生的異常數據的比例是什麼?一份數據出來以後,對於非異常數據,整個數據集的分佈狀況是怎樣的?如何驗證這個分佈?再好比:當項目存在依賴的時候,咱們如何解除依賴從而確保項目可以按照計劃的進行下去?另一方面是對質量的把控。有的時候爲了趕工,而沒有注意代碼質量或者測試覆蓋不夠。其實這個道理你們都知道,一次性把事情作好的成本每每低於不停的返工,彌補漏洞。學習

  2. 基本功。太多的知識、技能上的不足,須要補啊!例如:Java的語言特性、設計模式、大數據相關。新的一年的技術投資主要在於:Java 八、設計模式、Pig、Hadoop(MR pattern和原理,HDFS,Yarn)、HBase。若是有餘力會投資在:統計學、Linux(主要應該在shell command)、Zookeeper、Thrift、Scala、Go、Python、SQL、Android App開發。不少東西如今都是能夠用,可是不瞭解原理和最佳實踐。因此在新的一年裏面要抽出更多時間來彌補。歡迎你們給我推薦相關的學習資源,包含但不限於:書籍、Online課程等。測試

  3. 軟技能。好比時間管理、溝通能力、寫做能力。大數據

除了主要工做以外,我也參加了一些社區活動。例如:Open Workshop和PyCon。在這上面認識了一些朋友,從他們身上學到了不少。雖然從現階段看起來,本身應該沒有時間和精力繼續參與組織社區活動,可是參加一些社區活動問題仍是不大的。設計

最後祝你們羊年大吉。咱們的征途是星辰大海。資源

相關文章
相關標籤/搜索