App下載

工程師的基本功是什么?該如何練習?聽聽美團技術大咖怎么說

猿友 2020-10-20 10:28:21 瀏覽數(shù) (3079)
反饋

在美團有一句老話,叫做“苦練基本功”。美團創(chuàng)始人王興解讀的基本功是業(yè)務和管理的基本動作。只要能把基本功扎實練好,就能產(chǎn)生巨大價值。然而滴水石穿非一日之功,練好基本功是一個長期的事情。

苦練基本功,我們要調(diào)整好心態(tài)面對長期的挑戰(zhàn),同時在重復工作中得到自我提升,將簡單的事情做到更好,將我們的能力提高一大截。

那么對于技術團隊來說,專業(yè)基本功是什么?又該如何練習呢?一起聽聽美團技術大咖是如何理解技術基本功的吧……

技術基本功存在于每一行代碼中

@美團金融技術負責人

“好” 的程序員和 “差” 的程序員,一般來講都可以實現(xiàn)同樣的需求。但是,他們寫出來的程序在效率、質(zhì)量、可維護性、可讀性、可擴展性等維度可能存非常明顯的差別,這種差別很大程度上取決于他們的技術基本功。 技術基本功存在于每一個項目、每一個代碼文件、每一行代碼中,是需要技術同學持續(xù)積累、持續(xù)鍛煉的。 如何練好技術基本功?我認為最關鍵的是要不滿足于僅搞定當下的需求,還要不斷對自己提出更高的要求——Bug 能否更少?以前趟過的坑是否可以避免?能否滿足未來變化的需求?是否可以做到代碼即文檔?只有不斷提高標準,持續(xù)地實踐,才能不斷打磨好基本功,讓自己變得更加優(yōu)秀。

把基礎技能練扎實,就能形成肌肉記憶

@美團平臺技術負責人

技術基本功就是我們在從事技術工作過程中最基礎的技能。把基礎技能練扎實,就能形成肌肉記憶,收獲的不僅是工作交付的質(zhì)量變得更高,更重要的是工作也會變得更高效。只有這樣,我們才可能有更多的時間和精力學習更高的技能,負責更復雜、更重要的工作。 我認為的技術基本功,應該包括計算機技術基礎知識、編程規(guī)范與原則、設計模式、單元測試等等。而技術基本功的特征是那些最通用、最泛用的基礎技能,不受具體業(yè)務或問題的束縛,不受技術角色與水平的束縛,也不受實現(xiàn)路徑與方法的束縛。 如何練好呢?一是學習行業(yè)標準的基礎技能,不斷提升自己的認知;二是經(jīng)年累月的大量實踐;三是經(jīng)??偨Y復盤,Review自己過去的工作,不斷找到待提升點。

基本功易學難精,并具備持續(xù)的可提升性

@美團快驢技術負責人

一萬小時定律說:“人們眼中的天才之所以卓越非凡,并非天資超人一等,而是付出了持續(xù)不斷的努力。1萬小時的錘煉,是任何人從平凡變成世界級大師的必要條件”。對技術同學來說更是如此。

基本功是基礎的知識和技能,易學難精,并具備持續(xù)的可提升性,反復訓練提升后才能發(fā)揮巨大的價值。建議大家能夠保持好奇心,堅持深度思考,腳踏實地,追求卓越,長期有耐心。

練習基本功沒有捷徑

@美團到店餐飲技術負責人

技術基本功決定了公司整體的技術水平,也是區(qū)別工程師段位的重要特征。對工程師而言,設計、編碼、定位 Bug 是三項重要的基本功。技術基本功不易衡量和考核,它的提升更多源于工程師內(nèi)心的技術理想以及把技術工作做到極致的態(tài)度。

練習基本功也沒有捷徑,需要務實的心態(tài)、嚴謹?shù)倪壿?。當然,每一次設計、編碼和 Bug 定位都是提升技術基本功的機會。此外,階段性復盤對工作的持續(xù)提升也有幫助。

用最高的工作標準牽引基本功的鍛煉

@美團交通技術負責人

技術基本功,應該是工程師日常工作中高頻發(fā)生的動作,比如做設計、寫代碼、Code Review、問題排查等等,是每一個工程師都必須掌握并且可鍛煉提升的一些基本能力。只有基本功動作過硬,才能贏得團隊信任,才能持續(xù)攻下山頭,最終拿到業(yè)務結果,實現(xiàn)個人的成長。 在訓練方法上,我認為重要的一點是堅持在日常工作中「追求卓越」,用最高的工作標準牽引基本功的鍛煉,然后通過基本功提升來支撐更高的交付標準。希望大家能夠認識到技術基本功的重要性,提高苦練技術基本功的意識,并在日常工作中對其反復鍛煉和提升。

img

寫在后面

除了技術大咖的分享之外,我們也為大家準備了美團技術團隊工程師此前寫的兩篇成長心法。

第一篇是《工程師如何在工作中提升自己?》,古人云:“活到老,學到老?!被ヂ?lián)網(wǎng)技術日新月異,很多工程師都疲于應付,叫苦不堪。如何在繁忙的工作中做好技術積累,構建個人核心競爭力,相信是很多工程師同行都在思考的問題:

  • 文章的第一部分闡述了一些學習的原則。任何時候,遵循一些經(jīng)過檢驗的原則,這些都是影響效率的重要因素,正確的方法是成功的秘訣。
  • 提升工作和學習效率的另一個重要因素是釋惑和良好心態(tài)。第二部分分析了作者在工作中碰到和看到的一些典型困惑。
  • 成為優(yōu)秀的架構師是大部分初中級工程師的階段性目標。第三部分剖析架構師的能力模型,讓大家對目標所需能力有一個比較清晰的認知。

第二篇是《寫給工程師的十條精進原則》,作者分享了自己用8年的時間從一個職場小白逐步成長為一名技術 Leader 的經(jīng)驗。

很多技術同學工作中并不是不努力,但收效甚微,到底是哪里出了問題呢?經(jīng)過一段時間的觀察與思考后,作者總結了很重要的一項原因:大多數(shù)同學在工作中缺乏原則的指導。原則,猶如指引行動的“燈塔”,它連接著我們的價值觀與行動。

橋水基金創(chuàng)始人雷·達里奧在《原則》一書中寫道,我們每個人都應該有自己的原則,當我們需要作出選擇時,一定要堅持以原則為中心。這篇文章總結了十條工程師的精進原則:

  • 原則一:Owner意識
  • 原則二:時間觀念
  • 原則三:以終為始
  • 原則四:閉環(huán)思維
  • 原則五:保持敬畏
  • 原則六:事不過二
  • 原則七:設計優(yōu)先
  • 原則八:產(chǎn)出/產(chǎn)能平衡
  • 原則九:善于提問
  • 原則十:空杯心態(tài)

以上這些原則有的側重于個人做事情的方法,比如“Owner 意識”、“時間觀念”、“以終為始”、”閉環(huán)思維”等等;有的側重于團隊工作標準規(guī)范,如“保持敬畏”、“事不過二”、“設計優(yōu)先”等等;有的側重于團隊或個人效能提升,如“產(chǎn)出與產(chǎn)能平衡”、“善于提問”、“空杯心態(tài)”等等。這些原則也是作者多年在工作與學習中,不斷總結得來的經(jīng)驗。希望對大家的進階成長能夠有所幫助。

招聘信息

美團技術運營團隊納新啦!這是一個溫馨有愛且非常重視學習和成長的小團隊,做的事情有意思也很有挑戰(zhàn)。加入我們的話,你可以跟美團近萬名優(yōu)秀工程師同學打交道,你能夠接觸到很多前沿的技術、思想,還能近距離接觸很多業(yè)界的技術牛人……

期待優(yōu)秀的你加入我們,歡迎大家自薦或者推薦~ ~

崗位職責

  1. 根據(jù)公司戰(zhàn)略方向,規(guī)劃公司內(nèi)外支持研發(fā)團隊的運營項目,包括內(nèi)容產(chǎn)出、線上線下活動策劃組織等。
  2. 有效拓展、運營、維護傳播渠道,建立完善的合作、傳播機制和體系。
  3. 獨立負責項目的實施,通過與項目相關方溝通獲取必備資源,通過數(shù)據(jù)分析評估各類運營動作的效果。
  4. 有效整合各方資源,促進公司內(nèi)部研發(fā)團隊的分享交流,提升研發(fā)團隊對外的技術影響力。

任職要求

  1. 喜歡和研發(fā)同學打交道,了解他們的喜怒哀樂。
  2. 本科及以上學歷,3年以上運營工作經(jīng)驗。
  3. 思路清晰,注重細節(jié),具備較好的數(shù)據(jù)分析和時間管理能力。
  4. 有責任感,聰明并熱愛學習,自信開朗。
  5. 優(yōu)秀的文字功底和表達能力,一定的活動/會議/展覽組織、執(zhí)行能力,有產(chǎn)品或用戶運營、項目管理、市場文案及編輯記者經(jīng)驗者優(yōu)先。

感興趣的同學可投遞簡歷至:tech@meituan.com(郵件標題注明:技術運營)

相關閱讀

0 人點贊