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

在美團有一句老話,叫作「苦練基本功」。美團創始人王興解讀的基本功是業務和管理的基本動做。只要能把基本功紮實練好,就能產生巨大價值。然而滴水石穿非一日之功,練好基本功是一個長期的事情。

苦練基本功,咱們要調整好心態面對長期的挑戰,同時在重複工做中獲得自我提高,將簡單的事情作到更好,將咱們的能力提升一大截。程序員

那麼對於技術團隊來講,專業基本功是什麼?又該如何練習呢?一塊兒聽聽美團技術大咖是如何理解技術基本功的吧......編程

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

@美團金融技術負責人設計模式

「好」 的程序員和 「差」 的程序員,通常來說均可以實現一樣的需求。可是,他們寫出來的程序在效率、質量、可維護性、可讀性、可擴展性等維度可能存很是明顯的差異,這種差異很大程度上取決於他們的技術基本功。
技術基本功存在於每個項目、每個代碼文件、每一行代碼中,是須要技術同窗持續積累、持續鍛鍊的。
如何練好技術基本功?我認爲最關鍵的是要不知足於僅搞定當下的需求,還要不斷對本身提出更高的要求——Bug可否更少?之前趟過的坑是否能夠避免?可否知足將來變化的需求?是否能夠作到代碼即文檔?只有不斷提升標準,持續地實踐,才能不斷打磨好基本功,讓本身變得更加優秀。微信

把基礎技能練紮實,就能造成肌肉記憶

@美團平臺技術負責人架構

技術基本功就是咱們在從事技術工做過程當中最基礎的技能。把基礎技能練紮實,就能造成肌肉記憶,收穫的不只是工做交付的質量變得更高,更重要的是工做也會變得更高效。只有這樣,咱們纔可能有更多的時間和精力學習更高的技能,負責更復雜、更重要的工做。
我認爲的技術基本功,應該包括計算機技術基礎知識、編程規範與原則、設計模式、單元測試等等。而技術基本功的特徵是那些最通用、最泛用的基礎技能,不受具體業務或問題的束縛,不受技術角色與水平的束縛,也不受實現路徑與方法的束縛。
如何練好呢?一是學習行業標準的基礎技能,不斷提高本身的認知;二是經年累月的大量實踐;三是常常總結覆盤,Review本身過去的工做,不斷找到待提高點。單元測試

基本功易學難精,並具有持續的可提高性

@美團快驢技術負責人學習

一萬小時定律說:「人們眼中的天才之因此卓越非凡,並不是天資超人一等,而是付出了持續不斷的努力。1萬小時的錘鍊,是任何人從平凡變成世界級大師的必要條件」。對技術同窗來講更是如此。測試

基本功是基礎的知識和技能,易學難精,並具有持續的可提高性,反覆訓練提高後才能發揮巨大的價值。建議你們可以保持好奇心,堅持深度思考,腳踏實地,追求卓越,長期有耐心。編碼

練習基本功沒有捷徑

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

技術基本功決定了公司總體的技術水平,也是區別工程師段位的重要特徵。對工程師而言,設計、編碼、定位Bug是三項重要的基本功。技術基本功不易衡量和考覈,它的提高更多源於工程師心裏的技術理想以及把技術工做作到極致的態度。

練習基本功也沒有捷徑,須要務實的心態、嚴謹的邏輯。固然,每一次設計、編碼和Bug定位都是提高技術基本功的機會。此外,階段性覆盤對工做的持續提高也有幫助。

用最高的工做標準牽引基本功的鍛鍊

@美團交通技術負責人

技術基本功,應該是工程師平常工做中高頻發生的動做,好比作設計、寫代碼、Code Review、問題排查等等,是每個工程師都必須掌握而且可鍛鍊提高的一些基本能力。只有基本功動做過硬,才能贏得團隊信任,才能持續攻下山頭,最終拿到業務結果,實現我的的成長。
在訓練方法上,我認爲重要的一點是堅持在平常工做中「追求卓越」,用最高的工做標準牽引基本功的鍛鍊,而後經過基本功提高來支撐更高的交付標準。但願你們可以認識到技術基本功的重要性,提升苦練技術基本功的意識,並在平常工做中對其反覆鍛鍊和提高。

寫在後面

除了技術大咖的分享以外,咱們也爲你們準備了美團技術團隊工程師此前寫的兩篇成長心法。

第一篇是《工程師如何在工做中提高本身?》,古人云:「活到老,學到老。」互聯網技術突飛猛進,不少工程師都疲於應付,叫苦不堪。如何在繁忙的工做中作好技術積累,構建我的核心競爭力,相信是不少工程師同行都在思考的問題:

  • 文章的第一部分闡述了一些學習的原則。任什麼時候候,遵循一些通過檢驗的原則,這些都是影響效率的重要因素,正確的方法是成功的祕訣。
  • 提高工做和學習效率的另外一個重要因素是釋惑和良好心態。第二部分分析了做者在工做中碰到和看到的一些典型困惑。
  • 成爲優秀的架構師是大部分初中級工程師的階段性目標。第三部分剖析架構師的能力模型,讓你們對目標所需能力有一個比較清晰的認知。

第二篇是《寫給工程師的十條精進原則》,做者分享了本身用8年的時間從一個職場小白逐步成長爲一名技術Leader的經驗。

不少技術同窗工做中並非不努力,但收效甚微,究竟是哪裏出了問題呢?通過一段時間的觀察與思考後,做者總結了很重要的一項緣由:大多數同窗在工做中缺少原則的指導。原則,猶如指引行動的「燈塔」,它鏈接着咱們的價值觀與行動。

橋水基金創始人雷·達里奧在《原則》一書中寫道,咱們每一個人都應該有本身的原則,當咱們須要做出選擇時,必定要堅持以原則爲中心。這篇文章總結了十條工程師的精進原則:

  • 原則一:Owner意識
  • 原則二:時間觀念
  • 原則三:以終爲始
  • 原則四:閉環思惟
  • 原則五:保持敬畏
  • 原則六:事不過二
  • 原則七:設計優先
  • 原則八:產出/產能平衡
  • 原則九:善於提問
  • 原則十:空杯心態

以上這些原則有的側重於我的作事情的方法,好比「Owner意識」、「時間觀念」、「以終爲始」、」閉環思惟」等等;有的側重於團隊工做標準規範,如「保持敬畏」、「事不過二」、「設計優先」等等;有的側重於團隊或我的效能提高,如「產出與產能平衡」、「善於提問」、「空杯心態」等等。這些原則也是做者多年在工做與學習中,不斷總結得來的經驗。但願對你們的進階成長可以有所幫助。

招聘信息

美團技術運營團隊納新啦!這是一個舒適有愛且很是重視學習和成長的小團隊,作的事情有意思也頗有挑戰。加入咱們的話,你能夠跟美團近萬名優秀工程師同窗打交道,你可以接觸到不少前沿的技術、思想,還能近距離接觸不少業界的技術牛人......

期待優秀的你加入咱們,歡迎你們自薦或者推薦~ ~

崗位職責

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

任職要求

  1. 喜歡和研發同窗打交道,瞭解他們的喜怒哀樂。
  2. 本科及以上學歷,3年以上運營工做經驗。
  3. 思路清晰,注重細節,具有較好的數據分析和時間管理能力。
  4. 有責任感,聰明並熱愛學習,自信開朗。
  5. 優秀的文字功底和表達能力,必定的活動/會議/展覽組織、執行能力,有產品或用戶運營、項目管理、市場文案及編輯記者經驗者優先。

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

閱讀更多技術文章,請掃碼關注微信公衆號-美團技術團隊!

相關文章
相關標籤/搜索