「程序員從幼稚到成熟的標誌是什麼」?

任何人從幼稚到成熟的過程,都是從不負責到承擔責任的過程。人生如此,程序員也同樣。前端

咱們邀請了9位不一樣技術領域、不一樣層級的同窗,從如下13個話題中篩選了各人適合的4個話題,針對性展開訪談,聊了聊他們的成長經歷和故事,以及他們對職業發展、互聯網焦慮、技術敏感度等各種的話題的思考。但願對正在成長的你有所啓發。程序員

話題表:

  • 你的花名 & 工齡
  • 你目前主要負責的技術/產品是什麼?
  • 當時爲何選擇了加入淘系?
  • 你在淘系工做的這段時間有哪些成長,是如何達成的?
  • 你認爲青年工程師最應該培養的素質是什麼?
  • 你以爲身邊哪一個人對你啓發最大?爲何?
  • 你有互聯網的年齡焦慮嗎?如何看待?
  • 你以爲程序員從幼稚到成熟的標誌是什麼?
  • 你以爲淘系對年輕人的成長提供了哪些支持?
  • 你感受本身工做中最困難的時候是什麼?如何克服的?
  • 你是如何保持學習的?
  • 給想要在技術這條路走下去的年輕人一些建議?
  • 你以爲程序員如何保持本身的技術敏感度?

photo-1461749280684-dccba630e2f6.jpeg

01 空堂

前端 | 5年工齡算法

我實現了從「需求實現者」到「促使目標達成者」的觀念轉變。安全

image.png

  • 你目前主要負責的技術/產品是什麼?

手淘彈窗搭投平臺 Poplayer 內的彈窗編輯器(xEditor)與多端彈窗渲染引擎(xRender)。同時還負責淘系前端技術公衆號的運營,歡迎關注:)。markdown

  • 你在淘系工做的這段時間有哪些成長,是如何達成的?

最大的成長是刷新了對「完成工做」的認知。以往我比較知足於本身「工匠」的角色,認爲只要能在規定的時間內,最大限度的保障架構設計和代碼的質量,知足用戶的須要,並提出一些專業可行的建議,就能夠算做是出色的完成了階段性的工做。網絡

但去年雙 12 和個人 TL 元泉一塊兒經歷的一個項目讓我意識到,僅僅是「較爲理想地完成了被分配的開發任務」還不足覺得一段工做畫上句點。一階段工做的完成應該是以「項目下線爲標誌」。這意味着,做爲開發者,工做並無在項目成功上線後結束,在項目在線的整個生命週期裏,都應該儘量地關注,思考,實踐經過哪些途徑,手段能夠幫助項目更好的達成,甚至超越既定的目標。架構

這種從「需求實現者」到「促使目標達成者」的觀念轉變,讓我在每一次項目中可以拿到「更多的經驗」,也有機會創造出更顯著,更大的價值。令我受益不淺。框架

  • 你認爲青年工程師最應該培養的素質是什麼?

「敬業心」和「方向感」。按時完成任務是敬業的一種表現,但除此以外,最大限度的保障代碼質量,爲代碼負責,不斷學習,不斷探索更優的需求實現方式也是敬業心的一種表現。我建議青年工程師儘早作好「終生學習」的打算,時常將本身的技術打磨鋒利,這樣才能在工做和生活中找到一個穩固的立足點,始終保持心態的平和。編輯器

我發現一些工程師會逐漸迷失在源源不斷的需求中,最終磨滅掉工做的激情。這對於僱主和自身來講都是十分惋惜的,所以我建議這些工程師要儘早規劃本身的職業發展方向,技術領域專家?行業領域專家?轉行?不管思考的結果是什麼,在工做中有一個清晰的發展目標老是比渾渾噩噩、固步自封好太多。若是目標與當下的工做內容脫節嚴重,建議和主管聊聊。若是實在想不出將來該如何發展,一樣建議和本身的主管聊聊,和更多優秀的同事聊聊,聊這些問題沒什麼大不了的。post

  • 你以爲身邊哪一個人對你啓發最大?爲何?

TL 吧,和他一塊兒經歷了一個項目,轉變了我對工做的一些認識,前面有提到,就不贅述了。


02 來一

客戶端 | 5年工齡

全部來自「事」的困難均可以用態度解決,全部來自「人」的困難均可以用換位思考解決。

image.png

  • 你目前主要負責的技術/產品是什麼?

目前主要負責 Weex2.0 的技術開發,致力於打造高性能、優秀的開發體驗的跨端技術產品

  • 你在淘系工做的這段時間有哪些成長,是如何達成的?

①學習到了在阿里的一些作事方法,目標感,推動項目落地,拿結果。 ②要沉下心來作事,不浮躁,但行好事,莫問前程,最終的結果也是水到渠成。 ③要善於樹立本身的我的品牌,以及不要給本身設限。 主要就是經過不斷的參與項目進行歷練,以及學習身邊的老闆/師兄的作事方式,多觀察周圍比本身優秀的同窗

  • 你以爲程序員從幼稚到成熟的標誌是什麼?

①技術能力——遇到技術問題不慌亂,有本身標準的排查思路,解決後要能想清楚:爲何會有這個問題、怎麼解決的、之後怎麼避免。 ②技術預判——能在特定的場景下有技術選型的能力,涉及到包含但不限於業務的需求、各技術方案之間的利弊等的綜合判斷。 ③持續學習——長期來看,專業技能任然是立身之本,要清楚意識到這必定是將來投資回報率最高的事情之一。 ④終極 —— 程序員等到了所謂的年齡大限之期時,不焦慮,自信本身的技術能力、技術視野等,那必定是到了高階,自勉。

  • 你以爲身邊哪一個人對你啓發最大?爲何?

是我剛進公司時的老闆 — 舒文 ①作事態度與換位思考 —— 印象最深說過的話是,全部來自「事」的困難均可以用態度解決,全部來自「人」的困難均可以用換位思考解決。仔細想一想,這句話是真精闢,工做/生活中都適用。 ②阿里作事方式 —— 要有持續的目標感,推動事情落地,快速拿結果的能力


03 永霸

前端 | 7年工齡

保持好奇心,若是想要作,就立馬去作。

image.png

  • 你目前主要負責的技術/產品是什麼?

負責淘系基礎產品(首頁/詳情/店鋪/交易)前端開發

  • 你以爲淘系對年輕人的成長提供了哪些支持?

第1、淘系複雜的業務場景與用戶體驗的極致追求,爲技術人提供很是好的場景與機會去鍛鍊本身的能力。古語有云,無根之木,無源之水。業務就是咱們的根,咱們的源。當市面上常規的技術方面已經沒法知足業務的須要的時候,就要求技術去探索與設計的更好的方案。

第2、淘繫有一堆業務與技術領域的頂尖人才,爲年輕人的成長作了很是好的榜樣力量。在咱們遇到技術難題、成長困境的時候,能夠很容易找到比咱們有經驗的前輩請教。正所謂站在巨人的肩膀上,站的高看的遠。以我所在的淘系前端團隊爲例,在跨端、搭建、工程化、ServerLess、前端智能化等各個領域內都是國內最頂尖的存在。

  • 你是如何保持學習的?

保持學習我認爲主要是學習意願與學習條件問題,前者回答爲何要學習,包括工做須要、生活須要、興趣等。我認爲最重要的是保持好奇心;後者回答要學習但條件是否容許,我的建議是若是想要作,那就立馬去作好了。

不一樣的學習目的,個人學習方式不太同樣。若是是工做須要,我我的偏向追求最佳的解決方案;若是是生活須要,我我的可能比較佛系,能 work 就行;若是是興趣使然,那麼本身開心就好。

在學習形式上,主要有兩種:第1、從書本上學習,主要是爲了體系化的補充本身知識短板;第2、跟身邊優秀的同事學習,時刻保持好奇與謙卑。

  • 你有互聯網的年齡焦慮嗎?如何看待?

暫時我沒有太多焦慮。這個行業你們可能廣泛比較關注的是 35 歲危機。

我是這麼理解這個問題的,在半導體行業有個很是有名的摩爾定律:【集成電路上能夠容納的晶體管數目在大約每通過18個月便會增長一倍。換言之,處理器的性能每隔兩年翻一倍】。摩爾定律反映了互聯網領域技術迭代更新比較快,特定技術的經驗積累,隨着時間發展可能會逐步失效。這就要求行業從業者須要不斷的學習以跟上摩爾定律的發展,不然就要落後。但隨着年齡的增加、家庭的責任以及自身身體素質的變化,在學習意願與學習條件上的平衡可能會被打破。當出現這個狀況的時候,會致使缺少安全感,出現焦慮。如何應對呢?我想多是須要在工做過程當中,逐步積累對應的工做能力,包括定義問題與解決問題能力。同時問題的範疇也能夠逐步變大,例如,具體問題->領域問題->行業問題。


04 伯研

算法 | 10年工齡

成功在於鍥而不捨的堅持和努力,時間的積累纔會帶來量變到質變。

image.png

  • 你目前主要負責的技術/產品是什麼?

淘寶人工智能推薦

  • 你在淘系工做的這段時間有哪些成長,是如何達成的?

首先是對團隊的工做職責有了深刻的瞭解。其次對團隊的同窗進行了全面的瞭解和熟悉,和團隊同窗構建相互的信任,這點是最重要和寶貴的事情。最後在業務技能方面熟練掌握了目前業務線上使用的技術框架、算法模型和業務流程,在和相關同窗的交流和幫助下,深刻參與了一些幾個推薦業務的研發,而且融入了本身以往的技術積累和經驗,帶來一些創新性的技術方案,給業務帶來更好的用戶體驗。

  • 你有互聯網的年齡焦慮嗎?如何看待?

有的時候會有一點點的年齡焦慮。由於過幾年本身也會很接近35歲,目前的層級距離自我預期仍是有必定的差距。往往有這種焦慮的時候須要自我好好的調節,努力作好工做,創造更多的業務價值,提高本身的綜合水平,等待晉升的機會,心態也是還好的。

  • 你以爲身邊哪一個人對你啓發最大?爲何?

三桐老師對我啓發很大。堅守在一個技術方向,多年鍥而不捨,不斷提高團隊技術架構和產品用戶體驗,給個人啓發是「成功在於鍥而不捨的堅持和努力,時間的積累纔會帶來量變到質變。」


05 陸軺

算法 | 3年工齡

保持技術敏感度,須要持續學習和多與同行交流。

image.png

  • 你目前主要負責的技術/產品是什麼?

手淘首頁商品信息流推薦,排序大模型方向。

  • 當時爲何選擇了加入淘系?

我是碩士畢業就加入淘系至今,一直從事推薦算法工做。當時以爲淘寶做爲國內最大的電商平臺,坐擁海量數據,很是適合從事推薦算法工做,咱們的工做在服務數億消費者,優化算法模型能夠創造巨大的商業價值,很是有成就感。

  • 你感受本身工做中最困難的時候是什麼?如何克服的?

最困難的時候應該是個人師兄離開阿里的時候。之前在學校的時候有導師、剛進入工做時有一個很好的師兄指導規劃方向,師兄離開後本身忽然轉變須要去規劃技術方向,完成了一個大的角色轉變。後來在主管的幫助下,不斷學習去思考技術方向,判斷技術是否能給業務帶來價值,在這個過程也得到很大的成長。

  • 你以爲程序員如何保持本身的技術敏感度?

我以爲最關鍵的是兩點,持續學習和多與同行交流。

技術發展突飛猛進,會不斷涌現出新的技術、新的算法模型等,要保持持續學習,主動吸取學習新的信息和技術成果,持續進行本身知識體系的迭代。多與同行交流,保持必定的求知慾,從同行的角度多方面瞭解最近的技術方向,結合本身的知識體系進行判斷。


06 十段

開發 | 1年工齡

技術不該該只作業務支撐,而是要以技術的視角去思考如何幫助業務成長。

image.png

  • 你目前主要負責的技術/產品是什麼?

淘寶直播直播機構&商業化後鏈路承接相關業務

  • 當時爲何選擇了加入淘系?

淘寶是阿里的核心產品,想在一個大平臺上服務更多的用戶,讓更多的用戶用到我作的產品功能。

  • 你以爲程序員從幼稚到成熟的標誌是什麼?

能夠在適宜的場景和時間,選擇當前最合適的技術方案。大炮打蚊子是不可取的,螳臂擋車也是不可取的,選擇當前時間最合適、成本最低的技術方案纔是架構師該作的事情。

年輕的時候,老是想要把技術方案設計到極致,可是過於在意技術方案自己的作法,也會致使花費了很高的成本作的事情卻達不到回報。互聯網時代下,各廠的產品突飛猛進,每時每刻都有新秀在崛起。合理選擇技術方案也會讓產品迭代的更快,可能在快速變化的環境下,也會讓產品更有競爭力。這是我以爲這是一個程序員從幼稚走向成熟的標誌。

  • 你以爲身邊哪一個人對你啓發最大?

龍甲,讓我很好地理解了技術與業務之間的關係,明白了技術人員在業務成長過程當中應該怎麼作。技術不只僅只能作對業務的支撐與建設,同時對業務也能夠以不一樣的視角帶來多維度的提高。技術和運營以及產品看問題的視角是差異很大的,技術在業務迭代、增加的過程當中,可能以獨特的視角發現其中的問題和優化點。

舉個例子,我如今在作的商業化後鏈路承接,產品可能主要側重於以產品化的形式去發現更多的商業模式以及提效點。可是技術的視角則不一樣,好比咱們能夠提供更多的用戶、直播、商家、商品特徵,幫助廣告推薦引擎讓流量變得更加精準。技術不該該只作業務支撐,而是要以技術的視角去思考如何幫助業務成長,這是對我比較大的一個啓發點。


07 赤楊

開發 | 11年工齡

青年工程師面臨的問題,本質上是成長和走出溫馨區的問題。

image.png

  • 你目前主要負責的技術/產品是什麼?

網關與基礎網絡

  • 你在淘系工做的這段時間有哪些成長,是如何達成的?

之前從事音視頻工做,來淘系後切入到QUIC協議領域,掌握了QUIC協議相關的知識、上手了基礎網關相關的工做,突破了本身的知識邊界。

  • 你認爲青年工程師最應該培養的素質是什麼?

樂觀積極,敢於突破。

青年工程師面臨的問題,本質上是成長和走出溫馨區的問題,須要在技術、業務、管理等層面上實現突破,創建認知的立體框架。雖然工程師的本職是爲公司提供技術支撐,但這個過程當中會存在諸多超出本職工做的事務。好比有時候研發工程師遇到問題,須要跳出本身模塊,聯繫上下游的其餘模塊進行解決;有時候研發還要承擔項目經理、產品經理的工做。

這些過程,是一個局部層面的工做在水平和垂直方向的衍生,包括了對系統局部到總體的認知突破、對團隊技術到管理的認知突破。所以面對這些問題,青年工程師首先要可以積極面對,勇於跳出溫馨區,從而實現自個人提高。

  • 你以爲身邊哪一個人對你啓發最大?爲何?

在同喵吉、哲良的工做過程當中,發現他們常常作一些超出本職的事情,好比某項目申請商標時,發現商標被註冊,同時法務告知商標持有方不肯轉讓,喵吉主動打電話與商標持有方溝通,並最終達成了商標購買。

這個事情對我感觸很深,不少時候咱們都會碰到障礙,從而致使方案、進度受阻,這種突破自我界限的精神,剛好是破壁所需的基本精神。

還有一個就是,哲良是怎麼保持這麼瘦的,我感受研究哲良保持瘦的祕訣,說不定淘系每一年的績效都暴增幾十億圖片。


08 琦舞

算法 | 5年工齡

技術終歸是爲業務服務的,業務起飛了,才能證實技術的真正價值。

image.png

  • 你目前主要負責的技術/產品是什麼?

主要負責首頁猜你喜歡短視頻全屏頁推薦業務

  • 你在淘系工做的這段時間有哪些成長,是如何達成的?

我是社招過來的,在淘系工做的時間不長。雖然只有幾個月的時間,但最大的成長並非技術方面的,而是業務owner意識和責任感,你在作出某些決策時,若想到這個決策有可能會影響到幾十萬幾百萬甚至幾千萬用戶,你就會更加謹慎和用心。每次實驗,如果效率提高的實驗,可能伴隨着用戶短時間乃至長期留存的提高,但如果效率降低的實驗,可能伴隨的是用戶的流失,這是咱們不得不當心對待的。

  • 你感受本身工做中最困難的時候是什麼?如何克服的?

最困難的時候是算法策略在上線初期沒有效果,有點焦慮,但通過認真分析實驗數據,覆盤反思,不斷嘗試新實驗新思路,最終拿到了理想的線上結果。

  • 給想要在技術這條路走下去的年輕人一些建議?

若是真的熱愛技術,就請熱愛下去,緊跟技術潮流,作好活到老,學到老的準備,由於IT行業的更新速度之快超乎想象,咱們必須讓本身的知識儲備不斷更新不斷升級,才能緊跟時代步伐,不被社會淘汰。除此以外,你們能夠與業務再近一些,技術終歸是爲業務服務的,只有業務起飛了,才能證實技術的真正價值。


09 榮木

測試 | 7年工齡

多項工做並行的狀況下,要合理高效的分配時間。

image.png

  • 你目前主要負責的技術/產品是什麼?

測試開發工做 / 手機淘寶(鏈接消費者與商家的消息業務)

  • 你感受本身工做中最困難的時候是什麼?如何克服的?

多項工做並行的狀況下合理高效的分配時間,並能積極擁抱變化,保障最高效的輸出,例如你在測着需求、思考着用例設計、敲着代碼,忽然爆發了個線上問題;又或者你須要同時參與A/B/C項目,A、B、C項目裏面本來定的計劃發生了改變、某個高優先級項目臨時被阻塞了、某個項目線上出故障了須要緊急響應。

1)及時調整優先級 & 合理評估時間:能夠建一個list,並根據各個項目狀況與風險甚至線上故障問題積極應對,值得注意的是:根據「墨菲定律」,事情所費時間大部分狀況比你預期的多,任何事情都會出差錯,並且是在最壞的時刻出差錯,所以須要考慮backup time。

2)及時上報風險:受限於經驗或領域知識的影響,可能咱們並不能作出最好的決定或選擇,出現風險較大的問題或者可能存在風險時須要及時向上級或團隊反饋,依靠團隊的力量作最正確的決定。

3)思考提效策略:拿出一部分時間作覆盤總結並投入精力思考過程當中的處理措施是否合理,哪些環節能夠提效,哪些環節能夠更合理的使用時間和精力。例如,從質量角度來看,自動化測試、問題監控與定位是一個很是好的思考主題,因爲不一樣的業務形態差別,當前並無一個絕對通用的方案,須要根據不一樣的項目、不一樣的業務場景分析,選擇最優、最合理的策略。從PM或管理者的角度來講,策略安排顯得尤其重要,例如:推動阻塞問題的解決、多方協同做戰等等。

4)申請資源:當前策略安排下沒有足夠人力投入時,應該及時反饋,申請資源援助,使用團隊的力量解決問題。

5)保持良好積極、樂觀的情緒:緊急項目連續做戰、面臨各方面的壓力同時可能會存在一些負面消極情緒,應當及時調整,能夠約好朋友吃個飯、聊個天、打個檯球、玩個遊戲分散下負面情緒的注意力。

  • 你是如何保持學習的?

1)保持入行時的好奇心:當前互聯網新技術突飛猛進、百花齊放,以一個初學者的心態對技術保持好奇。例如:PC自動化測試框架 -> 移動自動化框架 -> 智能化自動化 -> ... ,這中間須要咱們與時俱進,爲學習時刻準備着。

2)瞭解行業動向:參加行業大會、技術沙龍、閱讀知名博客、國內外高質量論文資料,幫助咱們更好地思考、找到正確的方向

3)擁有技術信仰:相信技術會讓生活變得更好,相信技術可以創造更大的價值以及自我價值的實現。

  • 給想要在技術這條路走下去的年輕人一些建議?

1)鍛鍊更好、更強的團隊合做精神:可以和團隊成員打成一片,和諧的團隊氛圍可以彙集漫天星星,發揮最大力量;

2)擁有對技術的渴望:嘗試新技術、新事物,經過不一樣的渠道(論文、大會、博客、技術沙龍等等)瞭解技術動向、行業關注的熱點問題,沉澱技術、昇華本身

3)有時間能夠了解/作一些工做相關性不大或者一些藝術修養方面的知識/事情,一方面可使本身生活多一些色彩,另外一方面可能會發現一些新的觀點、視角來看待技術問題

4)快樂工做、認真生活,擁有積極樂觀的情緒


結語

成長意味着改變,成熟是一種選擇。

正如來一同窗說,

全部來自「事」的困難均可以用態度解決,全部來自「人」的困難均可以用換位思考解決。

淘系同窗在面對技術和業務的難題和困境時,展示出了樂觀的個性和開闊的格局,他們不拘陳規,敢於創新;他們積極交流,保持謙遜。

一直在成長的人,不會畏懼年齡危機。

共勉。


🍊橙子說

今天是六一兒童節,

祝福全部的技術人,

心態永遠是上進的少年。

so,

程序員從幼稚到成熟的標誌是什麼?

評論區說說你的見解吧!


✿ 拓展閱讀

111.jpg

222.jpg

333.jpg


做者|淘系技術

編輯|橙子君

出品|阿里巴巴新零售淘系技術

相關文章
相關標籤/搜索