- 作者:美團(tuán)技術(shù)學(xué)院
- 來(lái)源:美團(tuán)技術(shù)團(tuán)隊(duì)
在美團(tuán)有一句老話,叫做“苦練基本功”。美團(tuán)創(chuàng)始人王興解讀的基本功是業(yè)務(wù)和管理的基本動(dòng)作。只要能把基本功扎實(shí)練好,就能產(chǎn)生巨大價(jià)值。然而滴水石穿非一日之功,練好基本功是一個(gè)長(zhǎng)期的事情。
苦練基本功,我們要調(diào)整好心態(tài)面對(duì)長(zhǎng)期的挑戰(zhàn),同時(shí)在重復(fù)工作中得到自我提升,將簡(jiǎn)單的事情做到更好,將我們的能力提高一大截。
那么對(duì)于技術(shù)團(tuán)隊(duì)來(lái)說(shuō),專業(yè)基本功是什么?又該如何練習(xí)呢?一起聽(tīng)聽(tīng)美團(tuán)技術(shù)大咖是如何理解技術(shù)基本功的吧……
技術(shù)基本功存在于每一行代碼中
@美團(tuán)金融技術(shù)負(fù)責(zé)人
“好” 的程序員和 “差” 的程序員,一般來(lái)講都可以實(shí)現(xiàn)同樣的需求。但是,他們寫(xiě)出來(lái)的程序在效率、質(zhì)量、可維護(hù)性、可讀性、可擴(kuò)展性等維度可能存非常明顯的差別,這種差別很大程度上取決于他們的技術(shù)基本功。 技術(shù)基本功存在于每一個(gè)項(xiàng)目、每一個(gè)代碼文件、每一行代碼中,是需要技術(shù)同學(xué)持續(xù)積累、持續(xù)鍛煉的。 如何練好技術(shù)基本功?我認(rèn)為最關(guān)鍵的是要不滿足于僅搞定當(dāng)下的需求,還要不斷對(duì)自己提出更高的要求——Bug 能否更少?以前趟過(guò)的坑是否可以避免?能否滿足未來(lái)變化的需求?是否可以做到代碼即文檔?只有不斷提高標(biāo)準(zhǔn),持續(xù)地實(shí)踐,才能不斷打磨好基本功,讓自己變得更加優(yōu)秀。
把基礎(chǔ)技能練扎實(shí),就能形成肌肉記憶
@美團(tuán)平臺(tái)技術(shù)負(fù)責(zé)人
技術(shù)基本功就是我們?cè)趶氖录夹g(shù)工作過(guò)程中最基礎(chǔ)的技能。把基礎(chǔ)技能練扎實(shí),就能形成肌肉記憶,收獲的不僅是工作交付的質(zhì)量變得更高,更重要的是工作也會(huì)變得更高效。只有這樣,我們才可能有更多的時(shí)間和精力學(xué)習(xí)更高的技能,負(fù)責(zé)更復(fù)雜、更重要的工作。 我認(rèn)為的技術(shù)基本功,應(yīng)該包括計(jì)算機(jī)技術(shù)基礎(chǔ)知識(shí)、編程規(guī)范與原則、設(shè)計(jì)模式、單元測(cè)試等等。而技術(shù)基本功的特征是那些最通用、最泛用的基礎(chǔ)技能,不受具體業(yè)務(wù)或問(wèn)題的束縛,不受技術(shù)角色與水平的束縛,也不受實(shí)現(xiàn)路徑與方法的束縛。 如何練好呢?一是學(xué)習(xí)行業(yè)標(biāo)準(zhǔn)的基礎(chǔ)技能,不斷提升自己的認(rèn)知;二是經(jīng)年累月的大量實(shí)踐;三是經(jīng)??偨Y(jié)復(fù)盤(pán),Review自己過(guò)去的工作,不斷找到待提升點(diǎn)。
基本功易學(xué)難精,并具備持續(xù)的可提升性
@美團(tuán)快驢技術(shù)負(fù)責(zé)人
一萬(wàn)小時(shí)定律說(shuō):“人們眼中的天才之所以卓越非凡,并非天資超人一等,而是付出了持續(xù)不斷的努力。1萬(wàn)小時(shí)的錘煉,是任何人從平凡變成世界級(jí)大師的必要條件”。對(duì)技術(shù)同學(xué)來(lái)說(shuō)更是如此。
基本功是基礎(chǔ)的知識(shí)和技能,易學(xué)難精,并具備持續(xù)的可提升性,反復(fù)訓(xùn)練提升后才能發(fā)揮巨大的價(jià)值。建議大家能夠保持好奇心,堅(jiān)持深度思考,腳踏實(shí)地,追求卓越,長(zhǎng)期有耐心。
練習(xí)基本功沒(méi)有捷徑
@美團(tuán)到店餐飲技術(shù)負(fù)責(zé)人
技術(shù)基本功決定了公司整體的技術(shù)水平,也是區(qū)別工程師段位的重要特征。對(duì)工程師而言,設(shè)計(jì)、編碼、定位 Bug 是三項(xiàng)重要的基本功。技術(shù)基本功不易衡量和考核,它的提升更多源于工程師內(nèi)心的技術(shù)理想以及把技術(shù)工作做到極致的態(tài)度。
練習(xí)基本功也沒(méi)有捷徑,需要?jiǎng)?wù)實(shí)的心態(tài)、嚴(yán)謹(jǐn)?shù)倪壿?。?dāng)然,每一次設(shè)計(jì)、編碼和 Bug 定位都是提升技術(shù)基本功的機(jī)會(huì)。此外,階段性復(fù)盤(pán)對(duì)工作的持續(xù)提升也有幫助。
用最高的工作標(biāo)準(zhǔn)牽引基本功的鍛煉
@美團(tuán)交通技術(shù)負(fù)責(zé)人
技術(shù)基本功,應(yīng)該是工程師日常工作中高頻發(fā)生的動(dòng)作,比如做設(shè)計(jì)、寫(xiě)代碼、Code Review、問(wèn)題排查等等,是每一個(gè)工程師都必須掌握并且可鍛煉提升的一些基本能力。只有基本功動(dòng)作過(guò)硬,才能贏得團(tuán)隊(duì)信任,才能持續(xù)攻下山頭,最終拿到業(yè)務(wù)結(jié)果,實(shí)現(xiàn)個(gè)人的成長(zhǎng)。 在訓(xùn)練方法上,我認(rèn)為重要的一點(diǎn)是堅(jiān)持在日常工作中「追求卓越」,用最高的工作標(biāo)準(zhǔn)牽引基本功的鍛煉,然后通過(guò)基本功提升來(lái)支撐更高的交付標(biāo)準(zhǔn)。希望大家能夠認(rèn)識(shí)到技術(shù)基本功的重要性,提高苦練技術(shù)基本功的意識(shí),并在日常工作中對(duì)其反復(fù)鍛煉和提升。
寫(xiě)在后面
除了技術(shù)大咖的分享之外,我們也為大家準(zhǔn)備了美團(tuán)技術(shù)團(tuán)隊(duì)工程師此前寫(xiě)的兩篇成長(zhǎng)心法。
第一篇是《工程師如何在工作中提升自己?》,古人云:“活到老,學(xué)到老?!被ヂ?lián)網(wǎng)技術(shù)日新月異,很多工程師都疲于應(yīng)付,叫苦不堪。如何在繁忙的工作中做好技術(shù)積累,構(gòu)建個(gè)人核心競(jìng)爭(zhēng)力,相信是很多工程師同行都在思考的問(wèn)題:
- 文章的第一部分闡述了一些學(xué)習(xí)的原則。任何時(shí)候,遵循一些經(jīng)過(guò)檢驗(yàn)的原則,這些都是影響效率的重要因素,正確的方法是成功的秘訣。
- 提升工作和學(xué)習(xí)效率的另一個(gè)重要因素是釋惑和良好心態(tài)。第二部分分析了作者在工作中碰到和看到的一些典型困惑。
- 成為優(yōu)秀的架構(gòu)師是大部分初中級(jí)工程師的階段性目標(biāo)。第三部分剖析架構(gòu)師的能力模型,讓大家對(duì)目標(biāo)所需能力有一個(gè)比較清晰的認(rèn)知。
第二篇是《寫(xiě)給工程師的十條精進(jìn)原則》,作者分享了自己用8年的時(shí)間從一個(gè)職場(chǎng)小白逐步成長(zhǎng)為一名技術(shù) Leader 的經(jīng)驗(yàn)。
很多技術(shù)同學(xué)工作中并不是不努力,但收效甚微,到底是哪里出了問(wèn)題呢?經(jīng)過(guò)一段時(shí)間的觀察與思考后,作者總結(jié)了很重要的一項(xiàng)原因:大多數(shù)同學(xué)在工作中缺乏原則的指導(dǎo)。原則,猶如指引行動(dòng)的“燈塔”,它連接著我們的價(jià)值觀與行動(dòng)。
橋水基金創(chuàng)始人雷·達(dá)里奧在《原則》一書(shū)中寫(xiě)道,我們每個(gè)人都應(yīng)該有自己的原則,當(dāng)我們需要作出選擇時(shí),一定要堅(jiān)持以原則為中心。這篇文章總結(jié)了十條工程師的精進(jìn)原則:
- 原則一:Owner意識(shí)
- 原則二:時(shí)間觀念
- 原則三:以終為始
- 原則四:閉環(huán)思維
- 原則五:保持敬畏
- 原則六:事不過(guò)二
- 原則七:設(shè)計(jì)優(yōu)先
- 原則八:產(chǎn)出/產(chǎn)能平衡
- 原則九:善于提問(wèn)
- 原則十:空杯心態(tài)
以上這些原則有的側(cè)重于個(gè)人做事情的方法,比如“Owner 意識(shí)”、“時(shí)間觀念”、“以終為始”、”閉環(huán)思維”等等;有的側(cè)重于團(tuán)隊(duì)工作標(biāo)準(zhǔn)規(guī)范,如“保持敬畏”、“事不過(guò)二”、“設(shè)計(jì)優(yōu)先”等等;有的側(cè)重于團(tuán)隊(duì)或個(gè)人效能提升,如“產(chǎn)出與產(chǎn)能平衡”、“善于提問(wèn)”、“空杯心態(tài)”等等。這些原則也是作者多年在工作與學(xué)習(xí)中,不斷總結(jié)得來(lái)的經(jīng)驗(yàn)。希望對(duì)大家的進(jìn)階成長(zhǎng)能夠有所幫助。
招聘信息
美團(tuán)技術(shù)運(yùn)營(yíng)團(tuán)隊(duì)納新啦!這是一個(gè)溫馨有愛(ài)且非常重視學(xué)習(xí)和成長(zhǎng)的小團(tuán)隊(duì),做的事情有意思也很有挑戰(zhàn)。加入我們的話,你可以跟美團(tuán)近萬(wàn)名優(yōu)秀工程師同學(xué)打交道,你能夠接觸到很多前沿的技術(shù)、思想,還能近距離接觸很多業(yè)界的技術(shù)牛人……
期待優(yōu)秀的你加入我們,歡迎大家自薦或者推薦~ ~
崗位職責(zé)
- 根據(jù)公司戰(zhàn)略方向,規(guī)劃公司內(nèi)外支持研發(fā)團(tuán)隊(duì)的運(yùn)營(yíng)項(xiàng)目,包括內(nèi)容產(chǎn)出、線上線下活動(dòng)策劃組織等。
- 有效拓展、運(yùn)營(yíng)、維護(hù)傳播渠道,建立完善的合作、傳播機(jī)制和體系。
- 獨(dú)立負(fù)責(zé)項(xiàng)目的實(shí)施,通過(guò)與項(xiàng)目相關(guān)方溝通獲取必備資源,通過(guò)數(shù)據(jù)分析評(píng)估各類(lèi)運(yùn)營(yíng)動(dòng)作的效果。
- 有效整合各方資源,促進(jìn)公司內(nèi)部研發(fā)團(tuán)隊(duì)的分享交流,提升研發(fā)團(tuán)隊(duì)對(duì)外的技術(shù)影響力。
任職要求
- 喜歡和研發(fā)同學(xué)打交道,了解他們的喜怒哀樂(lè)。
- 本科及以上學(xué)歷,3年以上運(yùn)營(yíng)工作經(jīng)驗(yàn)。
- 思路清晰,注重細(xì)節(jié),具備較好的數(shù)據(jù)分析和時(shí)間管理能力。
- 有責(zé)任感,聰明并熱愛(ài)學(xué)習(xí),自信開(kāi)朗。
- 優(yōu)秀的文字功底和表達(dá)能力,一定的活動(dòng)/會(huì)議/展覽組織、執(zhí)行能力,有產(chǎn)品或用戶運(yùn)營(yíng)、項(xiàng)目管理、市場(chǎng)文案及編輯記者經(jīng)驗(yàn)者優(yōu)先。
感興趣的同學(xué)可投遞簡(jiǎn)歷至:tech@meituan.com
(郵件標(biāo)題注明:技術(shù)運(yùn)營(yíng))
相關(guān)閱讀
- 有個(gè)程序媛女朋友是什么體驗(yàn)?
- 10 個(gè)壞習(xí)慣 程序員應(yīng)該避免
- “科班出身”的程序員和“培訓(xùn)出身”的程序員的大型辯論(甩鍋)現(xiàn)場(chǎng)
- JavaScript面試經(jīng),offer拿到手軟
- 程序員技術(shù)選型:寫(xiě)Go還是Java?
- 面試官最?lèi)?ài)問(wèn)的 11道 Redis 面試題,我替你整理好了
- 2020 ES6面試題你知道多少?
- 2020年面試會(huì)遇到的手寫(xiě) Pollyfill 都在這里了
- 初中級(jí)前端必須要知道的JS數(shù)據(jù)類(lèi)型
- 發(fā)現(xiàn)VSCode的一個(gè)bug,微軟工程師竟然凌晨回復(fù)...
- 工程師的基本功是什么?該如何練習(xí)?聽(tīng)聽(tīng)美團(tuán)技術(shù)大咖怎么說(shuō)