前言
畢業(yè)已經(jīng)一年半了膝藕。也經(jīng)歷了兩次公司年會。感慨時(shí)光匆匆咐扭,歲月的路上又有風(fēng)景逝去,回首也無法回去滑废。
這篇文章用來干嘛呢蝗肪,主要是記錄一下自己的成長歷程,一些變化蠕趁。
技術(shù)方面
步入社會薛闪,第一個(gè)崗位是安卓開發(fā)。個(gè)人因?yàn)榘沧渴謾C(jī)俺陋,愛上了安卓應(yīng)用豁延,從而步入了安卓開發(fā)的陣營昙篙。我進(jìn)入的是容器開發(fā)組。實(shí)際上我是進(jìn)入了一個(gè)相對來說更高端的小組诱咏,需要研究底層原理苔可,研究webview的各種接口。還要編譯crosswalk袋狞,編譯chromium等等瀏覽器相關(guān)的東西焚辅。一開始,我是崩潰的苟鸯。我是半路出家同蜻,才會做一些基本的界面開發(fā),明白一些Activity的回調(diào)方法≡绱Γ現(xiàn)在讓我搞這么底層的東西湾蔓,很方。方也沒辦法砌梆,硬著頭皮搞吧卵蛉。還好有幾個(gè)學(xué)長帶著,有問題就請教他們∶纯猓現(xiàn)在想來傻丝,他們是我第一位社會導(dǎo)師,師傅領(lǐng)進(jìn)門诉儒。感謝他們葡缰。一段時(shí)間后,慢慢就已經(jīng)熟悉了起來忱反。有一個(gè)技能得到了很大的提升泛释,就是----谷歌。幾乎我遇到的問題温算,谷歌一下怜校,都能找到回答。原來很抗拒看英文的我注竿,也不由得被英文回答的詳細(xì)茄茁,具體所吸引。(后來巩割,他們幾位相繼離職了裙顽。。宣谈。)
加入了XCore開發(fā)愈犹。東哥,第二位師傅闻丑。好不容易了解了容器的工作漩怎,現(xiàn)在又要來搞XCore了勋颖。項(xiàng)目就不介紹了,類似于RN勋锤,Weex饭玲,但是我們速度更快,性能更好怪得。我要橋接V8的一個(gè)內(nèi)核咱枉。又是一個(gè)陌生的事情。對C++只停留在看的層面上徒恋,再一次硬著頭皮上了蚕断。編譯V8內(nèi)核,問題很多入挣,由于版本問題亿乳,很多問題沒有答案,編譯難度比較高径筏。聽聞Nodejs也用V8葛假,翻了他們的源碼,找到一些優(yōu)化點(diǎn)滋恬。橋接完成后聊训,還需要調(diào)通他們的調(diào)試協(xié)議,提供真機(jī)調(diào)試功能恢氯。參考RN带斑,Weex的實(shí)現(xiàn),界面相關(guān)的操作勋拟,還好處理一些勋磕,關(guān)鍵就是通信協(xié)議,很麻煩敢靡。好不容易找到一篇?dú)v史文檔挂滓,補(bǔ)全了這個(gè)空白。最終安卓端啸胧,可以真機(jī)調(diào)試赶站,除了在控制臺打印局部變量有問題之外,其他功能比較完善了吓揪。
做iOS端的大佬離職了……于是亲怠,我又一次換了語種。走上了OC的開發(fā)職業(yè)柠辞。iOS端流暢度和性能都比較好,但是有一個(gè)占了很大一部分的Crash主胧,還有就是內(nèi)存問題叭首。Crash數(shù)量太大习勤,導(dǎo)致無法上線。而無限列表會導(dǎo)致內(nèi)存爆炸焙格,應(yīng)用隨之閃退图毕。除了平時(shí)開發(fā)功能外,基本都是在各種內(nèi)存分析眷唉,查看內(nèi)存占用予颤,排查問題。后來受到東哥啟發(fā)冬阳,分析是否是線程問題蛤虐,遂將原來的模型一頓魔改,后來此Crash沒有再次復(fù)現(xiàn)肝陪。內(nèi)存問題也通過限制列表長度先暫時(shí)控制驳庭。為了提高訪問速度,還做了一件事情氯窍,就是客戶端去解析html饲常。參照了東哥C++版的解析,寫了OC版的解析狼讨,通過不斷優(yōu)化贝淤,速度還是挺快的。
聽說算法這邊可以轉(zhuǎn)崗過來政供,于是參加了面試播聪,轉(zhuǎn)崗到服務(wù)端了。過來就體驗(yàn)了一發(fā)服務(wù)端開發(fā)鲫骗,上手spring犬耻,開發(fā)了前端界面。自學(xué)了Vue执泰,ES6語法枕磁,webpack打包等工具,使用Nuxt.js開發(fā)了第一個(gè)ssr項(xiàng)目术吝。在這里计济,學(xué)會了springboot,mybatis排苍,mysql沦寂。
這樣看來,其實(shí)做的事情還是挺多的淘衙,安卓传藏,iOS,前端,服務(wù)端毯侦,C++開發(fā)等哭靖,期間,買了很多的書來學(xué)習(xí)侈离,不然跟不上節(jié)奏了试幽。但是,我感覺不是很滿意卦碾,做的事情雖然多铺坞,但是沒有一個(gè)是很深入的≈夼郑客戶端開發(fā)已經(jīng)飽和济榨,迫使我往服務(wù)端轉(zhuǎn)型”霰簦看到服務(wù)端的招聘要求腿短,都是需要了解分布式,高并發(fā)等等绘梦,內(nèi)心還是有點(diǎn)害怕的橘忱,畢竟沒有接觸過,面對未知的事物卸奉,人第一反應(yīng)總是恐懼的钝诚。然而恐懼也沒有用,于是趕緊下單買了幾本書榄棵,準(zhǔn)備惡補(bǔ)了凝颇。
生活方面
做事還是有很多地方會猶豫。比如疹鳄,有個(gè)問題不清楚拧略,本來直接開口問一下別人,就會一下得到結(jié)果瘪弓,但是我就會猶豫徘徊垫蛆,先把所有可以搜查的東西看完,不到最后一刻腺怯,張不開嘴袱饭。不果斷,還體現(xiàn)在股票投資上呛占。本來20塊虑乖,想上車了,猶豫猶豫晾虑,結(jié)果22塊錢還是沒有上車疹味,錯(cuò)過機(jī)會仅叫。還有賣的時(shí)候,本來30塊賣掉佛猛,賺20%惑芭,結(jié)果想看看能不能漲坠狡,結(jié)果一直跌到虧20%继找,都沒有賣掉,內(nèi)心想著肯定會回來的逃沿。最近看了笑傲股市一書婴渡,豁然開朗,止損一定要果斷凯亮。止盈也要迅速边臼。就是賺不了太多,但也不會虧的傾家蕩產(chǎn)假消。這都是做事猶豫的方面柠并。
脾氣有點(diǎn)急躁。容易和女朋友吵架富拗,90%應(yīng)該是這個(gè)原因臼予。
鍛煉身體,已經(jīng)參加了散打培訓(xùn)啃沪。希望自己堅(jiān)持下去粘拾,兩年后,有那種威嚴(yán)的氣質(zhì)创千。
最后
來年加油缰雇。