初入職場伴奥,還沒有完全脫離學生氣,很多東西不懂翼闽,很多事情也都還沒有做順手拾徙。一點點困難,一點點壓力感局,促使著我們不斷學習锣吼,不斷進步。在一個大公司里工作蓝厌,能夠了解那里的團隊管理制度,接觸算法的各種落地應用古徒,認識很多特別優(yōu)秀的人拓提。在過去的一年里,我從實際項目中隧膘,從很多同事身上學到了不少東西代态。
在團隊作戰(zhàn)的過程中,執(zhí)行力是非常重要的一種能力疹吃。在大公司蹦疑,我們這些新人就是一顆顆螺絲釘,需要把一些細小的環(huán)節(jié)做好萨驶。若你執(zhí)行力不強歉摧,不能在deadline前完成任務,就很有可能拖慢整個項目進度。
細心叁温、謹慎也是程序員需要養(yǎng)成的一種習慣再悼。執(zhí)行力強不是說你做得快就可以了,首先要保證一定的質(zhì)量膝但。質(zhì)量涉及很多方面冲九,比如說你實現(xiàn)的功能與預設的需求是否吻合,代碼是否有bug跟束,代碼的可讀性好不好莺奸,時間和空間消耗是否在可接受范圍內(nèi),抗壓情況怎么樣冀宴,面對不斷變化的需求其可擴展性怎么樣等等灭贷。
一般情況下,你寫的代碼會經(jīng)過層層審核花鹅,才能最終上線氧腰。在任何一環(huán)被退回來,都會耗費掉一些人力和其他資源刨肃。你在開發(fā)初期能夠細心古拴、謹慎一些,盡早發(fā)現(xiàn)問題真友,就可以縮短項目周期黄痪、節(jié)省公司資源。其實盔然,被退回來還不是最慘的桅打,最壞的情況是項目上線后才發(fā)現(xiàn)問題。這就直接影響了用戶體驗愈案,進而導致流量下降挺尾,收益減少。作為事故承擔方站绪,輕則通報批評遭铺,重則引咎辭職。
我們每個人只負責流水線的一個模塊恢准,是這個模塊的owner魂挂。每天,不是你問我這個模塊馁筐,就是我問你那個模塊涂召,或者合作解決一些問題。在這里敏沉,溝通能力是重要而且必需的果正。有時是在討論組里討論炎码,有時是電話聯(lián)系,有時是見面溝通舱卡「ㄉ觯基本內(nèi)容包括,描述問題轮锥,討論出幾套方案矫钓,上層拍板,分解任務舍杜,確定各任務的負責人和deadline新娜,發(fā)郵件周知相關人員。
雖然我們只是螺絲釘既绩,但我們需要做的事情細分起來也挺雜的概龄。大體上分三類,一類是你手頭上的主要項目饲握,這個項目上線后能夠給公司帶來一定的收益私杜,這個收益不僅包含新增的流量或收入,節(jié)省的人力或機器資源救欧,也包括更簡潔好用的架構衰粹,更穩(wěn)定的業(yè)務體系等等。第二類是支持項目笆怠,就是別人的一個主項目需要你的配合铝耻,比如說別人希望你負責的模塊在輸出時新增幾個字段,讓你幫忙統(tǒng)計一些數(shù)據(jù)之類的事情蹬刷。第三類是雜事瓢捉,一般是為了服務團隊,這類事情往往很簡單办成,不需要太費腦子泡态,費一點體力就行了,比如說看到例行任務掛了然后重啟一下任務迂卢,看到公共機器滿了就通知大家刪一下東西等某弦。
一般我們手頭都會有好幾件事需要去做,這時我們心中一定要對任務有一個優(yōu)先級的判斷冷守,優(yōu)先級高的先做。如果一個任務只需要很短的時間就可以解決惊科,我們也可以考慮提早做拍摇。另外,我們還要注意任務的等待時間馆截。有些任務剛開始的時候優(yōu)先級不高充活,但等待時間過長后蜂莉,我們也應當將其優(yōu)先級提高抄腔,不能讓其“餓死”萄焦。有時塘淑,任務的先后順序并不能完全由我們自己安排糙箍,比如說優(yōu)先級高的任務需要等待其他資源爱谁,那我們就可以先去做優(yōu)先級低一點的項目茅逮。
周會是一個集思廣益的好地方憔购,在這兒焦匈,你既可以了解到別人正在進行的項目赘淮,也可以汲取別人對自己項目的一些建設性意見辕录。出色的同事在周會上往往有幾個表現(xiàn):一是涉獵面廣,思維活躍梢卸,能夠提出很多好問題或者給出好建議走诞;二是目光長遠,能夠從源頭上蛤高、根本上去思考問題和解決問題蚣旱,而不僅僅滿足于針對眼前問題弄出的臨時方案;三是觸類旁通戴陡,相互借鑒塞绿,你在A項目上的算法,我稍作修改就可以用于B項目猜欺。
優(yōu)秀的同事除了技術過硬位隶,為人處世也很有一套。對上开皿,他們保持超強的執(zhí)行力涧黄,說話做事干凈利落。對下赋荆,他們恩威并施笋妥,既表情嚴肅地指出小弟的不足之處,又和顏悅色地鼓勵他們好好干窄潭。
未來春宣,我還有很多東西需要學,需要練嫉你。但只要自己一點一點地去努力月帝,總能在這競爭激烈的職場占據(jù)一席之地。