從事大數據行業5年,峰哥總結出了以下 7 條建議

各位學弟學妹們大家好,我是一名出生于千禧年的00后程序員,因為個人極特殊原因,現已畢業并在職場中摸爬滾打一年。在社會近一年的不斷探索中,讓我明白了很多人生哲理,看透了很多人間現實。借助這次分享,我梳理了以下幾個方面的主題內容,希望對你們有所幫助,在前往優秀的道路上少走彎路。

本文思維導圖

本文思維導圖

1、重視底層基礎能力

總理今年在記者會上談起基礎研究問題時說到 " 不管你將來從事什么職業,有什么樣的志向,一定要注意加強基礎知識的學習,打牢基本功和培育創新能力是并行不悖的"。這句話在 IT 行業尤其適用, 不管是不是科班出身,每一個程序員都應該花時間了解和學習計算機科學相關的基礎知識。

你是不是也曾覺得數據結構和算法,跟操作系統、計算機網絡一樣,是脫離實際工作的知識?可能除了面試,這輩子也用不著?我曾經也這么想過,因為在未真正走出社會之前,思想一直處于封閉的狀態。后來閱讀了很多別人寫的文章,才猛然發現這種想法是錯誤的。

我舉一個大多數學生都會經歷的一個例子,校招的時候,參加面試的學生通常沒有實際項目經驗,公司只能考察他們的基礎知識是否牢固。社招就更不用說了,越是厲害的公司,越是注重考察數據結構與算法這類基礎知識。相比短期能力,他們更看中你的長期潛力。

近幾年很多公司發展得異常的迅猛,以字節跳動為例,更是時不時開放大量hc,有的熱門崗位缺人,招實習生不要求有任何的技能,進去直接一對一有導師幫你帶你,招聘需求只有一個,有扎實的計算機基礎。

再舉一個小爭哥在《數據結構與算法之美》中談到過的一個例子。一個 騰訊 T4 的技術大牛,在區塊鏈大潮之前,他在騰訊工作了 10 多年,長期負責手機 QQ 后臺整體建設。他經歷了手機 QQ 從誕生到億級用戶在線的整個過程。后來他去了微眾銀行,有一天老板讓他去做區塊鏈。他用了不到半年時間,就把區塊鏈的整個技術脈絡摸清楚了?,F在,他是微眾銀行的區塊鏈負責人,微眾科技創新產品部的老總。你說厲害不?你可以花半年時間就能精通一個新的領域嗎?為什么他就可以做到?

最重要的就是基礎足夠扎實。他曾經跟我說,像區塊鏈、人工智能這些看似很新的技術,其實一點兒都不“新”。最初學編程的時候,他就把那些基礎的知識都學透了。當面臨行業變動、新技術更迭的時候,他不斷發現,那些所謂的新技術,核心和本質的東西其實就是當初學的那些知識。掌握了這個“規律”之后,他學任何東西都很快,任何新技術都能快速迎頭趕上。這就是他快速學習并且獲得成功的秘訣。

基礎知識就像是一座大樓的地基,它決定了我們的技術高度,而要想快速做出點事情,前提條件一定是基礎能力過硬,“內功”到位。在這一點結束再送給大家一句很扎心,同時也很現實的話:“技術寬度決定了你是否能夠進入一家公司,技術深度這決定了你offer的等級”,這也就不難解釋了為什么我們的同學能找到工作,但薪資卻不是很高的原因了。所以,同學們,請務必重視底層基礎能力?。?!

2、學會打造自己的知識體系

大數據發展至今,早已不是一個新興的詞語,大數據的應用已經無處不在。

在學校學習的時候,我眼中的大數據僅僅只是對“大數據生態圈”中的一些常用組件的理解和使用,對于“大數據”究竟在企業中是如何發揮作用的,也只停留在一些不成熟的“企業項目”上。以前,我知道 Hadoop在廣義上指一個生態圈,泛指大數據技術相關的開源組件或產品,如 HBase,Hive,Spark,Zookeeper,Kafka,flume… 出來工作之后,隨著不斷深入的了解,我才發現原來大數據的世界遠比我想象中的要精彩。被阿里一手在國內帶火的實時流處理引擎 Flink,Fackbook開源的分布式SQL查詢引擎 Presto,第一個由國人主導的Apache頂級項目“Kylin”,高性能實時分析數據庫 Druid,還有很多Kudu,Iceberg,ClickHouse,Hudi,Cancal 等等就不一一列舉了??傊?,給我的感覺就是很多技術在不斷的迭代更新,你必須保持敏銳的嗅覺,并及時跟進了解學習,才不至于落后太多。

e7cd7b899e510fb3f187a5a12c90c49cd0430c93

相關推薦
新聞聚焦
猜你喜歡
熱門推薦
返回列表
Ctrl+D?將本頁面保存為書簽,全面了解最新資訊,方便快捷。
国产青榴视频a片在线观看