南同學(xué)的2018總結(jié):迷茫與成長(zhǎng)

12點(diǎn)過(guò)了,已經(jīng)2019年啦。說(shuō)說(shuō)我的2018吧,五味雜陳的一年,迷茫過(guò),也有少許的收獲。謹(jǐn)以此紀(jì)念走過(guò)的2018,和共同成長(zhǎng)的小monkey。

迷茫與不安

2018年,是我工作以來(lái)情緒波動(dòng)最大,失控次數(shù)最多的一年了。這一年,我面臨了好幾個(gè)3。

在年紀(jì)上,快要奔3了。這一年我清晰的感覺(jué)到自己的代謝變慢了,以前總覺(jué)得自己怎么吃也不會(huì)胖,今年一下子胖了10斤,怎么也瘦不下去,最愛(ài)的巧克力也不怎么敢吃了。

今年正好是我入職三年了,年初升了3-1。以前總是覺(jué)得我在組里算是年紀(jì)比較小的,但是現(xiàn)在遇見(jiàn)的小孩都是什么96、97、98的,而且人家能力還很強(qiáng)。今年,覺(jué)得自己的成長(zhǎng)很慢的感覺(jué)異常強(qiáng)烈,尤其是技術(shù)方面,有一種老阿姨分分鐘就要被職場(chǎng)淘汰的趕腳。這個(gè)的確在今年給了我很大的壓力,情緒也失控了幾次,victor說(shuō)你回去總結(jié)一下你今年的收獲吧,看看是不是真的沒(méi)有收獲。

年中的時(shí)候回去結(jié)了個(gè)婚,自此,每每遇到個(gè)朋友都會(huì)來(lái)一句“啥時(shí)候生啊,趕緊的”。其實(shí),別人的話對(duì)我的影響到還好,主要是我自己想不清楚。我連自己還沒(méi)有過(guò)得明白呢,我一直覺(jué)得自己還是一個(gè)小孩,所以我希望等我想生的時(shí)候再生。也很感謝雙方的家長(zhǎng)到?jīng)]有催促,哈哈哈,先在這里感謝了,等以后他們想催了也說(shuō)不出來(lái)了。

收獲與成長(zhǎng)

monkey虛擬項(xiàng)目組

年初的時(shí)候,各團(tuán)隊(duì)對(duì)于monkey都有一些特殊的需求,smart monkey、h5 monkey、用戶行為分析與路徑提取等,于是我們成立monkey的虛擬項(xiàng)目組。讓大家一起來(lái)共同開(kāi)發(fā)。在這里,我遇到的最大的挑戰(zhàn)就是共同協(xié)作與項(xiàng)目管理,涉及的團(tuán)隊(duì)多(11位同學(xué)來(lái)自7個(gè)組),大家的時(shí)間很難統(tǒng)一,連最基本的每天站會(huì)的時(shí)間就換了好幾次。大家最原始的需求不太一致,方案在最初很難統(tǒng)一,光界面唯一性和控件唯一性的計(jì)算方案討論了有一個(gè)月也沒(méi)有個(gè)定論,進(jìn)度嚴(yán)重delay。另外,由于涉及到的模塊較多,如何制定各模塊之間的接口并確保按時(shí)完成按時(shí)聯(lián)調(diào)。除此之外,我還遇到的問(wèn)題有,誰(shuí)不小心把本地測(cè)試代碼打成docker鏡像push到線上啦,又給我發(fā)安全工單啦(得虧是內(nèi)網(wǎng)訪問(wèn))。

在monkey虛擬項(xiàng)目組這件事情上,最特別的是,它就像一個(gè)創(chuàng)業(yè)小團(tuán)隊(duì)一樣,victor在很早前就說(shuō)過(guò)像我們這種一畢業(yè)就來(lái)騰訊的同學(xué)來(lái)說(shuō),根本不知道還有哪些研發(fā)流程,devops,因?yàn)槲覀円粊?lái)接觸到的就是手Q那一套流程。所以,在這個(gè)項(xiàng)目上我得到的收獲主要是團(tuán)隊(duì)開(kāi)發(fā)、項(xiàng)目管理上、溝通能力上的提升。一些小tips和大家分享(很多來(lái)自victorhuang的指導(dǎo)),如果不認(rèn)同或者疑問(wèn)的也可以找我討論哈:

(1)在項(xiàng)目管理上,有一些同學(xué)適合做填空題,有的同學(xué)適合做問(wèn)答題,那么就讓適合做填空題的同學(xué)做填空題,適合做問(wèn)答題的同學(xué)做問(wèn)答題。什么意思呢,就是說(shuō)有的同學(xué),你只需要說(shuō),實(shí)現(xiàn)什么需求,那么他自己就會(huì)去考慮技術(shù)選型和實(shí)現(xiàn)方案,那就放心的讓他自己去實(shí)現(xiàn)好了,只需要在過(guò)程中稍微把控一下方案。有一些同學(xué)喜歡做填空題,那么就把方案設(shè)計(jì)好交給他。對(duì)不同的同學(xué)采用不同的講解需求的方式。

(2)進(jìn)度難把控,一定要先識(shí)別關(guān)鍵節(jié)點(diǎn),哪些事情是可能block住其他同學(xué)的進(jìn)度,處在關(guān)鍵節(jié)點(diǎn)上的時(shí)間一定要保證按時(shí)完成。開(kāi)發(fā)計(jì)劃一定要有并執(zhí)行,允許可控范圍內(nèi)的delay,說(shuō)清原因就好。

(3)多人開(kāi)發(fā)的過(guò)程中,持續(xù)集成ci編譯、ci自動(dòng)部署非常重要,每次ci后驗(yàn)證自己的代碼沒(méi)有問(wèn)題,來(lái)確保每一位同學(xué)新提交的代碼至少不會(huì)影響到其他同學(xué)。當(dāng)然如果有自動(dòng)測(cè)試就更好了。我們也沒(méi)有實(shí)現(xiàn)(STP)。

(4)在溝通上,降低說(shuō)者和聽(tīng)者理解上的信息差。在溝通之前,最好能明確好本次溝通的目標(biāo),即主要討論的事情,以及希望的方案。在溝通過(guò)程中注意二次確認(rèn),可采用反問(wèn)句的方式,例如:“你剛才說(shuō)的方案是A,對(duì)嗎?”。在溝通之后,一定要會(huì)議紀(jì)要發(fā)給相關(guān)者(真正做事情的同學(xué),領(lǐng)導(dǎo)抄送告知就好啦),包括目標(biāo)、方案、分工和時(shí)間節(jié)點(diǎn)。避免時(shí)間一長(zhǎng)相關(guān)者可能就忘記啦。

經(jīng)過(guò)半年的磨合,虛擬項(xiàng)目組走上了正軌,我們也發(fā)布了2個(gè)正式的版本。但是天不遂人愿,組織架構(gòu)的調(diào)整讓我們分了BG,各自的業(yè)務(wù)也有了新的調(diào)整,虛擬項(xiàng)目組也真的成為了虛擬了,這也是我最遺憾的事情了,讓monkey還沒(méi)有來(lái)得及真的成為一款對(duì)外服務(wù)的產(chǎn)品。在這里,也再次對(duì)虛擬項(xiàng)目組中所有的兄弟伙伴們表示感謝,和你們一起工作真的很開(kāi)心,白天工作晚上在會(huì)議室封閉開(kāi)發(fā),還周末常常被我拖來(lái)加班,也許以后很難再有這樣的體驗(yàn)了。


虛擬組的部分小伙伴們

mini項(xiàng)目

2018年,在虛擬項(xiàng)目組的同時(shí),我還參與了今年實(shí)習(xí)生的mini項(xiàng)目,帶了3個(gè)小隊(duì),遇見(jiàn)了15個(gè)可愛(ài)的孩子們。收獲除了上一條項(xiàng)目管理、多人協(xié)作方面之外,還有以下幾點(diǎn):

(1)在自己的時(shí)間有限的情況下,一定要為每個(gè)團(tuán)隊(duì)識(shí)別一個(gè)充當(dāng)leader角色的同學(xué),這樣可以更加高效的管理這幾個(gè)小組。

(2)在前期為他們準(zhǔn)備題目的時(shí)候,我先使用他們的騰訊云帳號(hào)為mini項(xiàng)目購(gòu)買(mǎi)了服務(wù)器、數(shù)據(jù)庫(kù)。把他們需要使用的環(huán)境先搭建了一遍,并在騰訊云上做了部署。當(dāng)然這種方式,也受到了其他導(dǎo)師的質(zhì)疑:這個(gè)環(huán)節(jié)其實(shí)可以讓同學(xué)們自己來(lái)體驗(yàn)一遍。但是引入另一個(gè)問(wèn)題是其他不少團(tuán)隊(duì)最后在部署上線時(shí)出了問(wèn)題(跨域、bug)導(dǎo)致產(chǎn)品最終沒(méi)有上線。是導(dǎo)師先體驗(yàn)部署環(huán)節(jié)還是讓同學(xué)自己完成,這個(gè)問(wèn)題導(dǎo)師在制定題目時(shí)需要預(yù)估部署的復(fù)雜程度來(lái)決定。但是對(duì)我自己的收獲是我更加清楚的了解了騰訊云上部署的流程,鏡像觸發(fā)器等。

(3)印象最最深刻的是產(chǎn)品經(jīng)理佳玲拍著桌子對(duì)我說(shuō):“你不要強(qiáng)奸用戶”。哈哈哈。


mini項(xiàng)目可愛(ài)的孩子們

上云與開(kāi)源

2018年末的時(shí)候,我們決定了后續(xù)的產(chǎn)品形態(tài)是上云(私有云的形態(tài))與開(kāi)源。因?yàn)樯显疲ó?dāng)然我們?cè)揪驮谠粕希医佑|到了docker、k8s、自動(dòng)部署相關(guān)的知識(shí),雖然了解的還比較淺,比起康哥、劉工差得還十萬(wàn)八千里。因?yàn)橐_(kāi)源,最近在整理代碼,開(kāi)始看一下設(shè)計(jì)模式和重構(gòu)方面的知識(shí)。因?yàn)橐档徒尤氤杀?,要無(wú)root,我一直在嘗試插樁,對(duì)逆向有了一點(diǎn)點(diǎn)的了解,嘗試了smali,ASM,繞簽名驗(yàn)證,做了一般通用型不是很強(qiáng)的apk插樁方案。后來(lái)前前優(yōu)化了一般通用性比較強(qiáng)的方案。

清華大學(xué)與中山大學(xué)的合作

這一年,還和兩所大學(xué)有一些合作,因?yàn)楹颓迦A大學(xué)的合作,認(rèn)識(shí)了任謙同學(xué),一個(gè)立志要讀博科研的同學(xué),在他身上,我學(xué)習(xí)到了很多優(yōu)秀的習(xí)慣,比如:每天堅(jiān)持寫(xiě)工作日記,做事情一定要搞清楚本質(zhì)的原理,寫(xiě)了一手好文檔,總結(jié)與復(fù)盤(pán)。在中山大學(xué)講了一次課,在準(zhǔn)備PPT的時(shí)候,一定要注意,即使是差不多的內(nèi)容,在對(duì)學(xué)生講,對(duì)開(kāi)發(fā)講,對(duì)測(cè)試講,對(duì)產(chǎn)品講,都需要去換位思考,聽(tīng)者最需要的是什么,最想知道的是什么。就像找工作時(shí),針對(duì)不同的公司和崗位準(zhǔn)備不一樣的簡(jiǎn)歷是一個(gè)道理。

跳舞

最后的最后,今年培養(yǎng)并堅(jiān)持了一個(gè)興趣,就是跳舞。雖然被嘲笑沒(méi)有天賦,哈哈哈,但是,我開(kāi)心呀,算是一個(gè)很好的宣泄情緒的方式了。


2019展望

借著這個(gè)機(jī)會(huì)除了要對(duì)2018年說(shuō)再見(jiàn),也要對(duì)monkey說(shuō)一句再見(jiàn)了(用戶寶寶們放心,后面還會(huì)有其他同學(xué)接手哈)??v使有萬(wàn)千的不舍,還是要開(kāi)始一段全新的旅程了——騰訊云。

2018,那些哭過(guò)笑過(guò)的時(shí)光都留在昨天了,希望在2019年,沉下心來(lái)學(xué)習(xí),好好提升技術(shù)能力。小目標(biāo)還是要做到可實(shí)現(xiàn)、可衡量:(1)閱讀完《深入理解操作系統(tǒng)》、《深入理解Linux內(nèi)核》進(jìn)程調(diào)度和內(nèi)存管理相關(guān)的內(nèi)容。(哈哈哈,本來(lái)也是被布置的任務(wù))(2)準(zhǔn)備分享一門(mén)溝通相關(guān)的課程。(3)瘦10斤。把今年吃胖的瘦回去。明年不要啪啪打臉啊。(4)堅(jiān)持跳舞。(5)情緒少崩潰幾次。哈哈哈。感謝領(lǐng)導(dǎo)們的包容。

最后的最后

感謝2018年里那些幫助我、陪伴我的同事、朋友、家人還有我自己。愿每一個(gè)孩紙都能成為自己心中想成為的那個(gè)人。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容