自去年7月底進(jìn)入阿里工作,至此快滿一年了,再也不能隨便犯錯(cuò)、說自己是啥也不懂可以被原諒的小新手了,成長(zhǎng)是必須的,心態(tài)、生活價(jià)值觀也發(fā)生了不小的變化……
工作方面的成長(zhǎng)主要是兩個(gè)方面,技術(shù)的提高毋庸置疑,學(xué)校那些缺乏生產(chǎn)環(huán)境和實(shí)際價(jià)值的小項(xiàng)目只能讓我們熟練基礎(chǔ)語法、編程環(huán)境和流行框架的使用(這些基礎(chǔ)真的非常重要),落實(shí)到實(shí)際工作中就有一堆需要考量的因素和抉擇衡量。比如一開始我對(duì)發(fā)布沒有很強(qiáng)的概念,以為本地測(cè)試OK發(fā)布到線上也一定是OK的,直到第一次隨意發(fā)布后各種問題紛至沓來,直接導(dǎo)致管理后臺(tái)不可用的地步(還好沒把客戶端搞掛),PD運(yùn)營紛紛牢騷滿滿,讓我壓力山大重新重視發(fā)布這件事。當(dāng)時(shí)代碼寫的糊里糊涂,只關(guān)注功能實(shí)現(xiàn),忽略了很多其它重要的東西,現(xiàn)在回頭看看有些真的慘不忍睹。從最初只關(guān)注功能到后來關(guān)注架構(gòu)設(shè)計(jì)關(guān)注擴(kuò)展性靈活性可動(dòng)態(tài)配置再到關(guān)注性能,還有同一個(gè)功能不同實(shí)現(xiàn)方案的抉擇和考量點(diǎn),真的是一步一個(gè)腳印。第一次失敗的發(fā)布讓我總結(jié)了好幾點(diǎn)經(jīng)驗(yàn):
- 程序健壯性非常重要,萬惡的NullPonterException真的是日常開發(fā)最多的線上bug原因,還有調(diào)用別人的服務(wù)時(shí)記得try-catch,不要指望別人提供零bug的服務(wù)
- 系統(tǒng)的兼容性太重要了,當(dāng)重構(gòu)一個(gè)模塊至少要做好兩件事:一是兼容老的線上接口,兼顧不肯升級(jí)版本的老客戶;二是修正數(shù)據(jù)時(shí)保證數(shù)據(jù)的一致性,不要這里改了與它關(guān)聯(lián)的地方忘記改
- 本地測(cè)試與線上測(cè)試不一樣,不同的數(shù)據(jù)可能會(huì)暴露出不同的bug,線上發(fā)布要慎重再慎重
- 時(shí)刻注意代碼規(guī)范的重要性,重構(gòu)長(zhǎng)方法、一個(gè)好的命名、一句恰到好處的注釋,還有注意框架設(shè)計(jì)原則,比如在spring mvc使用中,Controller層不應(yīng)該出現(xiàn)Service層的代碼,Controller層應(yīng)該只負(fù)責(zé)數(shù)據(jù)的獲取和頁面的跳轉(zhuǎn)控制,具體的邏輯實(shí)現(xiàn)封裝到service層中,理解原理很重要
- 出現(xiàn)嚴(yán)重的線上bug第一時(shí)間想的應(yīng)該是回滾而不是焦急慌亂的找bug,不可用的功能不要讓用戶看到。還有排查問題定位問題的能力太重要了,平時(shí)多總結(jié)經(jīng)驗(yàn),查起來才會(huì)有步可循
- 設(shè)計(jì)固然重要,但有時(shí)候會(huì)因?yàn)轫?xiàng)目趕工時(shí)間明顯不足而寧愿選擇一個(gè)相對(duì)不那么靈活的設(shè)計(jì),等二期再相應(yīng)的重構(gòu)優(yōu)化,這就是抉擇與代價(jià),學(xué)會(huì)衡量
工作上的成長(zhǎng)除了技術(shù)還有溝通交流技巧,與PD運(yùn)營談需求、與業(yè)務(wù)方評(píng)估時(shí)間、跨團(tuán)隊(duì)合作等等都需要一定的溝通,要學(xué)會(huì)沉住氣、不要隨便展示暴脾氣(要么忍要么滾真是至理名言),難溝通不好合作絕對(duì)會(huì)是你職業(yè)生涯的一道大坎(不過也有例外,后面文章分析人物時(shí)會(huì)說到),對(duì)不合理的需求敢于質(zhì)疑而不要被他們牽著鼻子走沒有自己的想法,比如PD丟過來一個(gè)無足輕重的小需求你不想做,OK完全沒問題,只要你能找到一個(gè)更有價(jià)值的idea并以合適的態(tài)度說服PD讓他很開心的收回自己的小需求還給你留足時(shí)間做你真正想做的事情。太難?哈哈,我也覺得難也一直沒做好,甚至給某些人說話直接不好溝通的印象,已埋下的大坎日后只能加倍努力慢慢挖掉。難才具有挑戰(zhàn)性,身邊有不少做的很好的人,多向他們學(xué)習(xí)。個(gè)人感覺在阿里軟實(shí)力屬于錦上添花,會(huì)加快你的晉升速度,不過前提永遠(yuǎn)最重要,就是你必須技術(shù)過硬、行動(dòng)力夠強(qiáng)、結(jié)果夠看,因此類似樊勝美這種辦公室油子在阿里同樣不會(huì)有好的職業(yè)前景。人際交流也許是像我這種內(nèi)向性格永遠(yuǎn)的心頭坎,平時(shí)溝通多similing、態(tài)度好點(diǎn)、不發(fā)脾氣是我現(xiàn)階段追求的了。
成長(zhǎng)是每個(gè)新手都有的,但成長(zhǎng)又并不是一直隨時(shí)間成線性增長(zhǎng)的,很多人都是越來越平緩的曲線,直至不動(dòng)的水平線,這個(gè)時(shí)候你就可以卷鋪蓋滾了,哈哈,開個(gè)玩笑莫怪。不過確實(shí),工作,工作,工作永遠(yuǎn)不可能是一帆風(fēng)順的,找不到存在感是螺絲釘們共同的傷,感覺自己像打雜的,跟在師兄師姐屁股后面幫忙打雜,什么訂正數(shù)據(jù)、幫運(yùn)營導(dǎo)統(tǒng)計(jì)數(shù)據(jù)、寫后臺(tái)非關(guān)鍵頁面、接業(yè)務(wù)方的小需求、一些后臺(tái)體驗(yàn)優(yōu)化和一些歷史遺留bugfixed等等,一方面沒有什么技術(shù)含量自己得不到提升,另一方面做完了帶來的價(jià)值也不大,至此我還沒有完全獨(dú)立負(fù)責(zé)一塊業(yè)務(wù),沒有當(dāng)過PM,上面一直有個(gè)師兄在壓著,即使從頭到尾我一人負(fù)責(zé)的系統(tǒng),出現(xiàn)問題PD運(yùn)營通常都不會(huì)第一時(shí)間找我,他們覺得我作為一個(gè)新人定位問題解決問題的能力很弱,不太值得信任,這種落差很讓人心寒。當(dāng)然存在感是自己爭(zhēng)取的,自怨自艾抱怨訴苦最讓人鄙視,發(fā)生這樣的情形絕對(duì)不是因?yàn)槟闶切氯怂圆艁G給你一堆雜事,一定是因?yàn)槟銢]有證明自己的價(jià)值、沒有過硬的技術(shù)讓老板認(rèn)為你完全可以獨(dú)立設(shè)計(jì)系統(tǒng)負(fù)責(zé)各種業(yè)務(wù),他們并不是沒有給過我機(jī)會(huì)證明技術(shù)實(shí)力,只是我每次都因?yàn)閼星擅畹亩汩_了(衰),so為了更好的發(fā)展,這樣的我們可以通過下面幾點(diǎn)來改善局面:
- 平時(shí)多看產(chǎn)品數(shù)據(jù)學(xué)會(huì)分析,也許能激發(fā)自己的idea,同樣要多體驗(yàn)同類產(chǎn)品學(xué)會(huì)競(jìng)品分析,踩著別人的肩膀想idea更容易點(diǎn),有了好idea加上合適的說辭也許就能擋掉一部分不想做的雜事
- 即使丟過來必做的雜事,也不要隨便隨便做做只求實(shí)現(xiàn)功能,要追求做到極致做到無可挑剔,形成好口碑還怕老板不給你重要的活嘛,啥都是自己爭(zhēng)取的
- 多分析產(chǎn)品性能,看到性能瓶頸點(diǎn)要主動(dòng)分析排查想改善方案,多線程并發(fā)、加緩存、優(yōu)化執(zhí)行sql等等,想提升技術(shù)就得自己先挖掘出有技術(shù)難度的事情做,執(zhí)行力一定要強(qiáng)
……
However,除了工作上的成長(zhǎng)和不足外,當(dāng)然也有其它的一些變化,我簡(jiǎn)單總結(jié)為以下幾點(diǎn):
- 不愛看書和寫博客了。上班之后惰性不知不覺已經(jīng)侵蝕了整個(gè)大腦,那個(gè)以前喜歡讀書喜歡寫寫畫畫的女孩子不見了,下班之后、周末之余除了出去耍就是宅在家里聽歌看視頻,因?yàn)檫@些事情都是不費(fèi)腦的,躲在自己的舒適區(qū)死活不肯出來,有種自己大腦正在逐漸退化萎縮的感覺。非??膳拢F(xiàn)在已經(jīng)在逐步改善這一點(diǎn)。
- 特別喜歡到處旅行、不再死宅, 總覺得看的地方越多你的視野越寬,心態(tài)也會(huì)越闊達(dá),人也會(huì)變得自信起來。
- 思想變成熟了,很多事情比以前看得開,一開始,每隔兩天就有跟人撕逼的沖動(dòng),每隔一周就有憤然離職的沖動(dòng),儼然一種小憤青的姿態(tài)。與人相處遇到遇到不淑之人,會(huì)各種絕望無法理解無法接受,心理得不到平衡無法釋懷,儼然一種悲情女的模樣,十分丑陋。后來,漸漸的、慢慢的想通了,越來越深刻的意識(shí)到每個(gè)人的處事方式、做事行為、性格很多都與他們以前的遭遇有關(guān),誰都有自己的故事,學(xué)會(huì)釋然。至目前,心態(tài)已經(jīng)好太多,生活完全是由自己的思想來詮釋的。
- 生活品質(zhì)也有所提升,這是毋庸置疑的,相信每個(gè)工作后的人有了自己的經(jīng)濟(jì)基礎(chǔ),自己的生活條件也會(huì)越來越好。當(dāng)然生活條件只是一部分,更重要的是生活方式,沒事出去逛街、泡書吧、看戲看展覽、學(xué)畫畫、出去旅游,都是提升自己的一小步。
執(zhí)行力,執(zhí)行力,執(zhí)行力,祝大家周末動(dòng)起來,周末愉快?。?!