關于工作
成立事業(yè)部
七月份我們公司將直播業(yè)務獨立成事業(yè)部翠订,我個人比較喜歡這種模塊化的小團隊昧港。獨立之后我負責了新產(chǎn)品 iPhone/iPad 客戶端的開發(fā)與迭代,還兼顧安卓端的一些指導與計劃性工作。
小團隊的好處在于大家各司其職材失,溝通方便敬飒。同時在一些交流的過程中邪铲,我也更加敢于發(fā)表自己的意見。在工作中无拗,我也確切的感受到了自己在團隊中的重要性带到。
產(chǎn)品
產(chǎn)品今年一直處于研發(fā)期,還暫未進入推廣期英染。在我們公司內(nèi)部的使用過程中反應還是不錯的揽惹。在市場方面被饿,我們陸陸續(xù)續(xù)簽下了一些訂單和合作協(xié)議,新的一年也是市場部門大展拳腳的時候了永丝。
在線教育的概念已經(jīng)在市場上存在了很多年锹漱,直播的技術也已發(fā)展兩三年有余,市場上已經(jīng)有不少同類型的軟件慕嚷,但像是直播哥牍、完善的IM系統(tǒng)、PPT查看等關鍵技術還是由少數(shù)公司(騰訊喝检、網(wǎng)易嗅辣、七牛、環(huán)信等)掌握挠说。業(yè)界的做法一般是選擇比較成熟的 PaaS 平臺澡谭,接入平臺提供的付費服務,這也是我比較支持的方式损俭。一般性的公司業(yè)務做完善已經(jīng)不錯蛙奖,深挖關鍵技術一沒時間,二沒資金杆兵。
讓工作更高效
番茄工作法是我今年應用比較多的工作方法雁仲,為此我還買了一本《番茄工作法圖解》。番茄工作法是一種簡單易行的時間管理方法琐脏,它有五個基本步驟:
- 決定待完成的任務
- 設定番茄工作法定時器至 n 分鐘(通常為25分鐘)攒砖。
- 持續(xù)工作直至定時器提示,記下一個 x。
- 短暫休息 3-5 分鐘日裙。
- 每四個 x吹艇,休息 15-30 分鐘。
在實際工作過程中昂拂,番茄工作法確實讓我的效率倍增受神,不至于悶頭做沒有確切目標的工作。在每個番茄鐘中間我會做一些工作之外的事情政钟,比如看看聊天消息路克,走動走動等。
番茄工作法還解決了長時間久坐帶來的健康問題养交,并且在每個番茄鐘之間換換腦子精算,思路也會更開闊,很多問題隨之迎刃而解碎连。對于我而言灰羽,每天5-6個番茄鐘足以解決一天的大部分問題,完成一天的工作任務。
持續(xù)集成(CI)是今年我提高效率的又一個途徑廉嚼。今年的開發(fā)任務比較多玫镐,測試發(fā)布比較頻繁,為了解決每次發(fā)布的重復性操作怠噪,我實踐了一些提高效率恐似,避免出錯的持續(xù)集成方案。
Jenkins 是我最初的方案傍念,但是考慮到后續(xù)團隊其他同事需要配置 Java 環(huán)境矫夷、安裝,配置證書等代價憋槐,我把 Jenkins 換成了更為輕量級的 fastlane 双藕。
fastlane 的好處在于只需要簡單的安裝,配置一個 fastfile 文件即可完成基本的配置阳仔,而 fastfile 文件可以放在 svn/git 服務器共享使用忧陪。通過簡單的命令行命令即可打包發(fā)布到不同渠道。
Jenkins 和 fastlane 并不沖突近范,可以說 Jenkins 是更全面嘶摊、更廣泛,面向前后臺评矩,而 fastlane 專注于移動端更卒。Jenkins 完全可以以執(zhí)行腳本的形式和 fastlane 共同工作,但是一般的移動端項目 fastlane 也足夠了稚照。
持續(xù)集成在今年節(jié)約了不少時間,避免了一些配置出錯引發(fā)的錯誤俯萌,而且我可以利用集成的時間去喝喝茶果录。
iPhone/iPad兩端的結構設計
有了手機端成型的契機,我們開始有了 pad 端的需求咐熙,隨之而來的是項目結構重新組織與設計弱恒。在網(wǎng)絡層、持久層棋恼、數(shù)據(jù)模型相同返弹,UI 層幾乎完全不同的前提下,我選擇新建一個 iPad 的 Target爪飘,并將部分業(yè)務獨立出來义起,供兩個 Target 同時調用。這兩個 Target 扔整合在一個工程內(nèi)师崎。
這樣做即做到了單獨管理默终,又復用了邏輯。對于稍有不同的模塊,我也采用了PReprocessor Macros 的方式做了差異化處理齐蔽,讓業(yè)務盡量統(tǒng)一两疚。
在我的實踐中,這種方式的體驗還是比較友好的含滴,唯一的缺陷在于我用 fastlane 進行打包上傳時诱渤,第二個 Target 集成的時間幾乎是450s ~ 500s,而相同體積的第一個 Target基本在 80s ~ 100s谈况,暫時還在找原因勺美。
同事離職的代價
對于小團隊而言,個人的離職代價是非常大的鸦做。小團隊中励烦,幾乎每個人在職責上都是不可或缺的,如果這個人離開泼诱,意味著這一塊業(yè)務的重新熟悉坛掠。
今年團隊在人員離職上做的不好,太過于追求“人性化”把人放走治筒,忽略了項目的交接工作屉栓。在新入職的安卓小伙開發(fā)過程中,我花費了大量時間幫助他熟悉業(yè)務耸袜,在復雜的業(yè)務中友多,難免說錯或聽錯,一度導致了迭代進度的緩慢堤框。
人工智能
今年是人工智能討論火熱的一年域滥,尤其是在今年 WWDC2017 Core ML 發(fā)布之后。我大學有過模式識別蜈抓,三維重建等實踐启绰,對機器學習,人工智能的概念有所理解沟使。后續(xù)也會持續(xù)關注這些前沿技術委可。
關于生活
運動
今年壓力不大,沒怎么運動腊嗡,導致體重突破了天際着倾。想想大學的時候還堅持運動,工作之后在北京還會偶爾踢足球燕少。今年本來信誓旦旦的辦了一年的健身卡卡者,結果一年過去了只去鍛煉過兩次。
健身房人太多是一個原因客们,經(jīng)常是去了一個空位沒有虎眨。再次證明了便宜沒好貨的道理蟋软,引以為戒。
不過歸根結底還是因為惰性嗽桩,人都是喜歡待在舒適的圈子里岳守。我現(xiàn)在明顯的感覺體力不如大學了,騎自行車 5 公里都累的不行碌冶,今年希望有所改善湿痢。
買房
買房幾乎沒有花費太多精力,一是我看好的地段扑庞,二是資金上也幾乎沒有太多選擇的余地 譬重。如今也是大漲了,翻了接近一番罐氨,倒沒有太多欣喜臀规,畢竟是剛需。
車位開盤的時候也沒糾結栅隐,因為家人的支持塔嬉,而且我是一個輕微強迫癥的人,現(xiàn)在的小區(qū)車是不可能停小區(qū)內(nèi)部了租悄,誰能忍受停路邊動不動就被貼發(fā)單的焦慮呢 谨究?
遷戶
給家人遷戶是今年冬天復雜度最高的事,讓我切身意識到我們的國家目前仍然高是一個沒有關系寸步難行的國情泣棋,以人為本在農(nóng)村幾乎只是一句空口號而已胶哲。
具體的細節(jié)無需多言,只想說我們應該在這個社會中盡可能維護更多的資源和人際關系潭辈。只有當有了足夠多的關系時鸯屿,才能有更多的解決辦法。
更有目的和別人建立交情把敢,廣交朋友碾盟,看似是一種奸詐的做法,實際上是一種聰明的人際交往方式技竟。這種方式的前提是“不作惡”,也是我以后應該學習的人際處理方式屈藐。
找工作
12月女朋友校招定崗到了中移動榔组,我們也放棄了去大城市的機會選擇了安定×撸考慮到近期生活方面即將出現(xiàn)的變化搓扯,也綜合考慮了去大城市的發(fā)展前景與風險,我們打消了一些念頭包归。
在校招簽約上我們吃了一些虧锨推,三方簽的太早了,后來所有的 offer 下來就沒有了選擇的余地。不過綜合比對下來换可,這個選擇還是不錯的椎椰。
展望
控制體重
希望 2018 體重有所減輕,控制在 145 左右沾鳄。
學習
- 做一些后臺實踐慨飘,能寫一些代碼。
- 具有小程序開發(fā)的能力译荞。
領證
我們在一起了5年瓤的,我覺得是時候了。