演算法新人如何在工作中成長

2022-09-22 00:42:09 字數 1248 閱讀 6108

作為校招中的卷王,如何讓自己的光環在工作中持續保持自己的優勢,持續學習成長,逐步成為乙個完全體技術大牛?我雖不是大牛,但幾年的學習成長沉澱下來,也有一些自己的心得,和大家分享一下。

懶人目錄:

深度讓自己能更好的解決乙個問題,而廣度讓自己能解決更多問題。越是大,流程完整,團隊完善的部門,分工會越細緻,這幾乎是必然的,而我們很可能就是完成乙個很細小的部分,同樣正常,而從成長的角度,對於乙個萌新來說,深度的優先順序會高於廣度,畢竟交到你手上的就是乙個基本、明確的小活,要做好必然要求足夠的深度和對問題理解,而長期,要晉公升、要成長,侷限在深度上就會讓你變成一名「熟練工」,缺少整個工程管理、專案管理的「大局觀」,此時需要的就是廣度了,多了解和自己相關的,不設限,才能逐步拓展自己的視野,讓自己能做更多是,能掌控更多事。

看資料是乙個意識,能有這個意識就已經是新的蛻變,畢竟資料是演算法的根本:

因此不要抗拒看資料,有的時候簡單分析100條就幾分鐘就完事了,沒有很多時間也沒有很枯燥,還能去發現一些之前沒想到的有意思的情況(你能想到,語義相似度的資料裡居然有這樣的pair嗎:你好嗎-how are you),有足夠的資料理解,對於科研是思路的啟發,對工作落地那就是技術方案設計的依據了。

但是,真正難的其實應該是分析的思路和角度。同樣的實地考察不同人會有不同的結論從而採取了不同的解決方案,很想展開聊,然而可能因為我段位不夠,而且問題多種多樣,我暫時還沒有總結出比較完整的分析方**,還需要持續修煉吧。

面對全新的環境,已經成熟的大佬,大廠完整的框架,哪怕是同期也有大量的大佬存在,各種**還在瘋狂地販賣焦慮,甚至開始有了生活的壓力,難免覺得自己在蚍蜉撼樹,感到弱小無助,正常,非常正常。

遇到問題就解決問題,核心在於找到問題的根本,如果真的是水平不足那就去學,了解自己該學什麼然後就去學,我們需要解決的不是焦慮,而是產生焦慮的那個問題,所謂「釜底抽薪」就是這個意思,找到問題的根本。

焦慮有的時候**的反而不是事情難,而是問題在眼前卻沒有解決思路,或者思路混亂,因此我們要做的是什麼都別做了,冷靜下來,列舉自己要做的事,排好優先順序,明確方案和計畫,然後逐步實施,人的精力有限不能同時完成很多事,因此我們列舉清楚按部就班,就會輕鬆很多,原來高考有老師給我們安排,現在的工作那就自己安排。

而對於解決不了的問題,找planb,再不行就降低要求,幹不到沒辦法,那就排解。

感覺可能會有人會要到這個東西,簡單給大家列舉一下新人可以了解和學習的一些建議吧。

工程上:

基本的資料庫要懂,mysql、hive、redis等,原理倒是不優先,重要的是會用,會存會取。

推薦系統也順帶簡單聊一下。

工程上:

如何在工作中脫困?

1 了解你的工作 我了解我的工作嗎?對本職工作瞭如指掌 要努力在技術性層次確保自己能夠勝任工作。說出自己當前首要的三項工作,而這三項工作是領導認為你最應該做的三項事情。要把這三項工作說清楚 理解透徹,找到解法 行動。2 專注於正確的事情 我所專注的是不是正確的事情?把精力花費在正確的事情上 找到對組...

如何在工作中拒絕混蛋 1

文章原載於 程式設計師 雜誌07年第10期 職場裡總會時不時出現些工作之外的鬱悶困擾著人們,讓大家不由得產生出 一顆老鼠屎,壞了一鍋湯 的無奈。在外行人看來,程式設計師應該是乙個學術氛圍頗濃,專注於技術,不問世事的群體,這樣的職場圈子應該是純淨而缺乏鬥爭的,那麼今天我們就通過調查來看看這個職場圈子到...

如何在工作中拒絕混蛋 1

文章原載於 程式設計師 雜誌07年第10期 職場裡總會時不時出現些工作之外的鬱悶困擾著人們,讓大家不由得產生出 一顆老鼠屎,壞了一鍋湯 的無奈。在外行人看來,程式設計師應該是乙個學術氛圍頗濃,專注於技術,不問世事的群體,這樣的職場圈子應該是純淨而缺乏鬥爭的,那麼今天我們就通過調查來看看這個職場圈子到...