自去年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)營(yíng)紛紛牢騷滿滿作儿,讓我壓力山大重新重視發(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ù)的獲取和頁(yè)面的跳轉(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íng)談需求窍霞、與業(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)營(yíng)導(dǎo)統(tǒng)計(jì)數(shù)據(jù)捆愁、寫后臺(tái)非關(guān)鍵頁(yè)面割去、接業(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)營(yíng)通常都不會(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ū)死活不肯出來,有種自己大腦正在逐漸退化萎縮的感覺噪奄。非乘酪Γ可怕人乓,現(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)起來摸恍,周末愉快Oず薄!立镶!