从平庸到杰出,技术人应该专注的底层知识是什么?
生活随笔
收集整理的這篇文章主要介紹了
从平庸到杰出,技术人应该专注的底层知识是什么?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在各個技術社區或者技術上,我們總是喜歡談論一些高大上的話題,比如高可用架構、人工智能、云原生應用、跨平臺框架、區塊鏈。雖然這些時髦的詞代表著行業的趨勢,但也在無形之間給我們傳遞著焦慮,我們不知道怎么才能快速掌握這些新技能,以跟上時代發展。
事實上,回答這個復雜問題的答案也很簡單,那就是“專注于學習那些不變的底層知識”。曾經認識一位在硅谷工作了 8 年多的工程師,他從事的是前端方面的開發工作,但后來自己卻創業做了 AI 相關的產品。讓人驚訝地是,他僅僅用了半個月時間就掌握了機器學習、深度學習相關的知識,并且成為了一名熟練工。可能你會像我一樣問他:你是半個月時間不吃飯不睡覺地學習嗎?他說,其實,AI 對于他來說,并不陌生,雖然這個詞比較新,但是當他深入進去學習的時候,發現全都是他在之前工作中擅長的那些知識。比如數學、數據結構與算法、計算機組成原理......所以不得不感嘆,“任他東南西北風,我們都要持續專注于學習那些不變的底層知識”。從這個角度,我們也就不難理解為什么那些大公司面試的時候都喜歡問算法類的題目了。但理解歸理解,當大家真正學習算法的時候,又是另外一番景象,因為真正基礎、真正核心的東西肯定是個硬骨頭,學習的難度也相對會高。這也是很多人不愿意深耕基礎知識的原因所在。那么人人都說“難”的算法,到底應該怎么學呢?算數君給你推薦一個人——覃超。他從美國頂尖學府卡內基梅隆大學計算機專業畢業,曾經在 Facebook 工作三年,作為 Facebook Messenger Tech Lead,參與了 Facebook App、Facebook Messenger、Facebook Phone 等產品的研發工作。覃超在 Facebook 期間面試過很多人,也面對面教過很多人學習算法的朋友交流,他分享給我幾點自己總結的經驗:知道分子,一無是處,專業和熟練才是關鍵。面試的時候,他喜歡問候選人動態規劃類型的題目,很多人審完題之后都能大概知道考點是動態規劃,但是再讓候選人往下說,就會卡殼。這樣的狀態很多人都經歷過,本質還是不熟練,所以說你想成為頂尖選手,前提條件就是應該專業,應該熟練,只是知道這件事情其實并沒有價值。 刻意練習,持續刻意練習。如果想要深耕,我們就要成為“熟練工”,那怎么成為熟練工呢?訣竅就是刻意練習,比如你對二分法不熟悉,那就每天都做一些二分法的題目,然后總結出一些適合自己記憶和理解的解題方法,讓這個知識點能真正融入到你的知識體系中。 鍛煉分析、解決問題的能力。我們學習基礎知識,我們刷算法題,本質上都是希望能夠提升自己解決問題的能力,要不然,做再多的“刻意練習”都是徒勞。在學習類似算法這樣的基礎知識的時候,我們一定要心中有數,知道終局是“解決問題”。這就要求你能夠有抽象問題、分析問題的能力。 最近,得知他跟極客時間合作,推出了一門與眾不同的高強度訓練課程——算法訓練營,我第一時間看了課程的整體安排。不得不說,這個訓練營非常適合不同基礎的軟件工程師,系統的精進算法能力、構建知識體系。它不僅涵蓋常見的算法面試題精講,還包括數據結構和算法的理論知識的講解,以及算法在實際工程上的應用,一次性將數據結構和算法的方方面面講透;同時訓練營設計了一套有效的學習機制,幫助大家克服學習的種種障礙。這個訓練營能夠讓你在有限的時間內,實現算法學習的突破。(掃碼了解訓練營詳情)他會如何帶你攻克算法難關?1. 從低到高、由淺入深的帶你學習所有核心知識點,建立有串聯的知識體系課程內容涵蓋了程序員需要掌握的所有算法知識點,從鏈表數組講到動態規劃、并查集、字典樹、紅黑樹和 AVL 樹、位運算、布隆過濾器和 LRU Cache,每個知識點下還會講解常見的算法題和解題思路,老師會帶著你學透知識點,熟練解題思路。2. 精選 8 周習題、3 次階段考試、每日助教答疑Leetcode 上千余道題目不可能都做,老師每周會給你精選最值得練習的算法題,讓你在訓練中熟記每一種思路。還有 3 次三次考試,讓你自查學習成果,接收到實際學習反饋。助教均有互聯網大廠背景或者拿過 ACM 獎牌,每日解答你的學習困惑,疑難問題還可以預約 1v1 咨詢。3.? 建立一個互助、互相監督的高效學習圈子,線上分享、線下社交你不再是獨立學習的個體,你會在班級、小組中,跟來自不同公司的伙伴共同學習。班主任會不定期組織大家進行線上分享和線下社交活動,打造一個互助、互相鼓勵的高效學習圈子,你可以隨時得到同班同組同學的幫助。4. 開啟一線所有大廠和 TGO 鯤鵬會 600 多家企業面試直通車優秀畢業生畢業一年內,隨時可獲得極客大學提供的兩次一線互聯網大廠內推服務,更有 TGO 鯤鵬會的 600 家企業推薦通道為你敞開,獲得更多的職業發展機會。訓練營共包含 8 周線上視頻學習 + 至少 3 次講師直播 + 以上全部學習服務,詳細課程大綱如下:上下滑動查看課程大綱
從算數君這里報名有什么福利?1.?早鳥優惠 ¥1499,原價 ¥2499,立省 ¥1000。另外,算數君跟極客時間的小伙伴爭取到了額外優惠,使用算數君的口令,還可以再減 100 元,不過僅限前 5 人,先到先得。?掃碼報名 結算時輸入優惠口令SHUXUEMEI再減 100 元?優惠口令僅限前 5 人有效!先到先得!2. 掃描下方圖片二維碼,可免費獲取算法訓練營的內部學習資料最后,來看看算法訓練營的往期學員是如何在訓練營成長的:
事實上,回答這個復雜問題的答案也很簡單,那就是“專注于學習那些不變的底層知識”。曾經認識一位在硅谷工作了 8 年多的工程師,他從事的是前端方面的開發工作,但后來自己卻創業做了 AI 相關的產品。讓人驚訝地是,他僅僅用了半個月時間就掌握了機器學習、深度學習相關的知識,并且成為了一名熟練工。可能你會像我一樣問他:你是半個月時間不吃飯不睡覺地學習嗎?他說,其實,AI 對于他來說,并不陌生,雖然這個詞比較新,但是當他深入進去學習的時候,發現全都是他在之前工作中擅長的那些知識。比如數學、數據結構與算法、計算機組成原理......所以不得不感嘆,“任他東南西北風,我們都要持續專注于學習那些不變的底層知識”。從這個角度,我們也就不難理解為什么那些大公司面試的時候都喜歡問算法類的題目了。但理解歸理解,當大家真正學習算法的時候,又是另外一番景象,因為真正基礎、真正核心的東西肯定是個硬骨頭,學習的難度也相對會高。這也是很多人不愿意深耕基礎知識的原因所在。那么人人都說“難”的算法,到底應該怎么學呢?算數君給你推薦一個人——覃超。他從美國頂尖學府卡內基梅隆大學計算機專業畢業,曾經在 Facebook 工作三年,作為 Facebook Messenger Tech Lead,參與了 Facebook App、Facebook Messenger、Facebook Phone 等產品的研發工作。覃超在 Facebook 期間面試過很多人,也面對面教過很多人學習算法的朋友交流,他分享給我幾點自己總結的經驗:
從算數君這里報名有什么福利?1.?早鳥優惠 ¥1499,原價 ¥2499,立省 ¥1000。另外,算數君跟極客時間的小伙伴爭取到了額外優惠,使用算數君的口令,還可以再減 100 元,不過僅限前 5 人,先到先得。?掃碼報名 結算時輸入優惠口令SHUXUEMEI再減 100 元?優惠口令僅限前 5 人有效!先到先得!2. 掃描下方圖片二維碼,可免費獲取算法訓練營的內部學習資料最后,來看看算法訓練營的往期學員是如何在訓練營成長的:
總結
以上是生活随笔為你收集整理的从平庸到杰出,技术人应该专注的底层知识是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苦思冥想时,吃什么,尝一口,酥脆掉渣,鲜
- 下一篇: 经验分享 | 二本直博浙大?我只是写了篇