技術(shù)工程師的自我修養(yǎng)
自己做的東西交付之前先測(cè)試一遍挨队。
解讀: 要做一個(gè)靠譜的工程師, 對(duì)自己交付的結(jié)果要負(fù)責(zé), 建立起個(gè)人的聲譽(yù).
問(wèn)別人之前最好先自己google一下日缨,以免問(wèn)出太低級(jí)的問(wèn)題慷妙。
解讀: 你遇到的問(wèn)題眷昆,大多數(shù)人都遇到過(guò),并且網(wǎng)上都有完整的解決方案冗懦,你不是找不到爽冕,你只是你得去找。
不要炫技披蕉,面向人腦編程更便于維護(hù)颈畸。
解讀: 不要利用語(yǔ)言的很少見(jiàn)的特性寫(xiě)一些奇奇怪怪的語(yǔ)句, 代碼可讀性和可維護(hù)性更重要.
考慮可維護(hù)性比考慮性能更重要乌奇。
解讀: 在項(xiàng)目早期,不用太考慮性能問(wèn)題而產(chǎn)生過(guò)度設(shè)計(jì).
把覺(jué)得不靠譜的需求放到最后做,很可能到時(shí)候需求就變了眯娱,或者取消了礁苗。
解讀: 覺(jué)得不合理的可需求以據(jù)理力爭(zhēng), 不靠譜的放到最后來(lái)做,沒(méi)準(zhǔn)后面大家的想法都變了
熬夜低效率寫(xiě)代碼,不如好好睡覺(jué)徙缴。
解讀: 效率第一,只看產(chǎn)出, 拒絕低效加班
學(xué)會(huì)如何定義問(wèn)題
解讀:很多需求是解決方案试伙,告訴你應(yīng)該怎么做,但卻不告訴你這個(gè)問(wèn)題是什么于样,不要將解決方案和問(wèn)題本身混淆了疏叨。
問(wèn)題是客觀(guān)存在的,但解決這個(gè)問(wèn)題的方案不只有一種穿剖,應(yīng)該積極參與討論蚤蔓,找到研發(fā)業(yè)務(wù)產(chǎn)品三方都能接受的方案。
把事情“搞定”糊余,以結(jié)果為導(dǎo)向
解讀:如何定義搞定秀又,代碼寫(xiě)完,測(cè)試跑好贬芥,新功能上線(xiàn)吐辙,用戶(hù)能夠使用我們的功能,產(chǎn)生業(yè)務(wù)價(jià)值-這才算是搞定
又快又好的完成產(chǎn)品交付
注重細(xì)節(jié)蘸劈,工作追求卓越昏苏,精益求精
解讀:
代碼不僅能跑,而且要漂亮整潔威沫,見(jiàn)代碼如見(jiàn)其人
文檔不僅能用捷雕,而且格式排版漂亮,邏輯結(jié)構(gòu)清晰壹甥,經(jīng)典文檔永流傳
現(xiàn)有流程夠不夠自動(dòng)化,有沒(méi)有更好的改進(jìn)的方法提高工作效率
責(zé)任感壶熏,團(tuán)隊(duì)榮譽(yù)
解讀:
項(xiàng)目的成功句柠,是團(tuán)隊(duì)的成功,失敗也是團(tuán)隊(duì)的失敗棒假。
線(xiàn)上bug原則上個(gè)人不問(wèn)責(zé)溯职,團(tuán)隊(duì)整理工作機(jī)制和方法反省改進(jìn)和提高
持續(xù)學(xué)習(xí),樂(lè)于分享
解讀:
保持學(xué)習(xí)的熱情和對(duì)新技術(shù)的探索帽哑,好的技術(shù)谜酒,工具,工作方法和理念要引入到團(tuán)隊(duì)中
技術(shù)工程師的幾個(gè)層次:
1 需要在他人指導(dǎo)下才能完成某個(gè)功能的開(kāi)發(fā)
2 能夠理解產(chǎn)品需求妻枕,獨(dú)立完成一個(gè)功能模塊的開(kāi)發(fā), 具備獨(dú)立解決問(wèn)題的能力
3 能夠帶領(lǐng)一個(gè)團(tuán)隊(duì)僻族,完成一個(gè)系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)和架構(gòu)能力
4 能夠主導(dǎo)公司的技術(shù)發(fā)展方向和技術(shù)演進(jìn)戰(zhàn)略