91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一名算法工程師的職業(yè)規(guī)劃

工程師人生 ? 來源:工程師吳畏 ? 2019-03-15 10:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

自從碩士畢業(yè)后,一直從事算法方面(視頻編解碼,深度學(xué)習(xí),全景VR)的工作,目前人到中年,感覺有點(diǎn)在十字路口,不知道未來規(guī)劃是什么樣的,因?yàn)樽罱阉髁司W(wǎng)上關(guān)于程序員的職業(yè)生涯規(guī)劃。

根據(jù)自己理解,找出我認(rèn)為值得我后面注意的地方,記錄下來,朝著正確的方向前行。目前下面的內(nèi)容基本贊向,唯一不確定的是到底是在某個(gè)技術(shù)方向深耕好,還是在某個(gè)方向有優(yōu)勢(shì)的前提下發(fā)展多個(gè)方向。

非常感謝視頻編解碼群里一位工作14年的大牛提出他的想法:一直在一個(gè)方向深耕的可能發(fā)展更好。

我一直相信這樣一句話:真正的危機(jī),來源于在正確的時(shí)間做不正確的事。沒有在正確的時(shí)間,為下一步做出積累,這才是危機(jī)的根源。

1.知識(shí)結(jié)構(gòu)

因?yàn)橐粋€(gè)清晰的目標(biāo),可以讓你的職業(yè)成長(zhǎng)圍繞著一個(gè)點(diǎn)去積累經(jīng)驗(yàn),而這種日積月累的經(jīng)驗(yàn)積累,也是你日后升職加薪的籌碼。

要脫離具體的操作層面的問題,把你看待問題的眼光放得更高一些,更遠(yuǎn)一些,成為一個(gè)具有“遠(yuǎn)見卓識(shí)”而不是“鼠目寸光”的人。

你要向這個(gè)行業(yè)里最優(yōu)秀的人看齊,并以他們?yōu)槟繕?biāo),作為自己修煉成長(zhǎng)的榜樣,一步一步彌補(bǔ)與優(yōu)秀之間的差距。這個(gè)時(shí)候,在職學(xué)習(xí)、進(jìn)修等等都需要提上日程,學(xué)會(huì)用新的知識(shí)充實(shí)自己的頭腦。

你的能力沒有提升可能是:

? 一種是頻繁跳槽,沒有在一個(gè)方向上積累,無一技之長(zhǎng);

? 二是雖然在一個(gè)方向上長(zhǎng)期積累,但只是第一年是成長(zhǎng)的,剩下的幾年都是在做重復(fù)勞動(dòng),原地踏步。

2. 不斷學(xué)習(xí)的能力,這里有兩種方向。

(1)要堅(jiān)持使用一個(gè)開發(fā)平臺(tái),框架或語言

在過去十年間,我所犯的最大錯(cuò)誤是:幾乎每次我換工作時(shí)也轉(zhuǎn)換了開發(fā)平臺(tái)。

我的經(jīng)歷從 Java 企業(yè)開發(fā)開始,到嵌入式 C 編程,到用 VB、C#C++ 開發(fā) Windows 桌面應(yīng)用程序,然后用 Objective-C 寫 iOS 應(yīng)用程序,到用 NDK 編寫 Android 庫(kù),最后到寫 Android 應(yīng)用。

這個(gè)職業(yè)經(jīng)歷聽起來令人敬畏,但實(shí)際上雇主并不關(guān)心。雇主們并不會(huì)重點(diǎn)關(guān)注你擁有 10 年各式各樣的開發(fā)經(jīng)驗(yàn),但如果他們看到你沒有足夠的 Android 應(yīng)用開發(fā)經(jīng)驗(yàn),你就不可能獲得一個(gè) Android 開發(fā)的工作。

轉(zhuǎn)換平臺(tái)會(huì)對(duì)你的簡(jiǎn)歷產(chǎn)生巨大的負(fù)面影響。對(duì)于一個(gè)雇主來說,實(shí)際上他沒辦法通過簡(jiǎn)歷來驗(yàn)證你是不是某一特定開發(fā)領(lǐng)域的專家,為你付出大量資金是否合理。

大多數(shù)公司都不關(guān)心你的過去,技術(shù)面試會(huì)更加重要。這就是為什么很多經(jīng)歷尚淺但專業(yè)對(duì)口的開發(fā)者可以找到工作的原因。

那么我們?nèi)绾芜m應(yīng)市場(chǎng)的變化呢?只要你不停地敲代碼,你就能自然而然地適應(yīng)市場(chǎng),但你也需要投入一些時(shí)間在新技能上,應(yīng)在空閑時(shí)抽出時(shí)間來學(xué)習(xí)新技能,而且你也要降低期望薪水。你需要后退一步,才能前進(jìn)兩步。

一旦你找到一個(gè)讓你覺得舒服的平臺(tái),框架或語言,就應(yīng)該堅(jiān)持下去。從長(zhǎng)遠(yuǎn)看,你期望的薪水和你的工作能力都會(huì)比頻繁跳槽來得更高。找到最需要你的專屬技能的好公司,然后踏實(shí)地在那里工作。我知道這聽起來很簡(jiǎn)單,但我花了很多年才意識(shí)到這點(diǎn)。

(2)在某個(gè)方向上深耕

我們會(huì)在很多場(chǎng)合聽到對(duì)「精鉆」這個(gè)詞語的推崇,包括在職場(chǎng)上,我們常常聽到前輩教導(dǎo)我們對(duì)待工作要精益求精,但事實(shí)上,在某一方面做到萬里挑一的大牛是一條可取的道路,卻不是職業(yè)發(fā)展的唯一道路。

尤其是對(duì)于那些未來的職業(yè)發(fā)展規(guī)劃是進(jìn)入明星創(chuàng)業(yè)團(tuán)隊(duì)擔(dān)任技術(shù)負(fù)責(zé)人的程序員來說,在之前的積累過程中尋找機(jī)會(huì)盡量多地接觸各類業(yè)務(wù)場(chǎng)景并尋找解決方案,可能是一條更可行的路徑。

這里的業(yè)務(wù)場(chǎng)景分為大業(yè)務(wù)場(chǎng)景,也分為小業(yè)務(wù)場(chǎng)景。大業(yè)務(wù)場(chǎng)景即不同的細(xì)分行業(yè),如電商、內(nèi)容、視頻、共享平臺(tái)等等。我建議程序員們?cè)谶M(jìn)行工作選擇的時(shí)候不要被自己原先所屬的細(xì)分領(lǐng)域太過限制,認(rèn)為自己原來在電商公司以后也必須在電商公司。事實(shí)上,多去嘗試不同領(lǐng)域的公司,去了解不同領(lǐng)域的公司在技術(shù)實(shí)現(xiàn)上有什么異同,對(duì)于程序員更深入地理解技術(shù)是很有幫助的。

尤其是當(dāng)今行業(yè)發(fā)展日新月異,某一細(xì)分領(lǐng)域很難在一個(gè)人 15-20 年的職業(yè)生涯中一直處于蓬勃發(fā)展的狀態(tài),如果之后又出現(xiàn)了新的細(xì)分市場(chǎng),復(fù)合背景積累的經(jīng)驗(yàn)會(huì)幫助程序員快速切入到新的細(xì)分市場(chǎng)。

而小業(yè)務(wù)場(chǎng)景則是指同一個(gè)技術(shù)在同一家公司的不同業(yè)務(wù)范疇。例如算法方向,可以分為排序、推薦、NLP、圖像識(shí)別和用戶行為研究等,攻堅(jiān)某一領(lǐng)域是一條發(fā)展路徑,但橫跨不是一個(gè)領(lǐng)域也是一條發(fā)展路徑。這就需要程序員自己把握機(jī)會(huì),不斷跳出舒適區(qū)去承擔(dān)新的業(yè)務(wù)和需求。

3.樹立自己在行業(yè)內(nèi)的影響力。

你要想成為優(yōu)秀的職場(chǎng)人士,也必須向那些最優(yōu)秀的人看齊,樹立在這個(gè)行業(yè)內(nèi)的影響力,用你的思想去影響別人。

成為開發(fā)者社區(qū)的一員

當(dāng)我還在大學(xué)的時(shí)候,我總是懶得參加各種社團(tuán)和俱樂部活動(dòng)。當(dāng)我找到我的第一份開發(fā)工作時(shí),最不樂意做的也是和其他開發(fā)者閑聊閑逛。

但是我錯(cuò)了。

同行聚會(huì)和進(jìn)入開發(fā)群是很有趣的事情,是結(jié)識(shí)開發(fā)者伙伴的好地方。如果你想在這個(gè)行業(yè)里做到最好,就盡量不要消極被動(dòng)。與坐在你旁邊的人交談,提供你的幫助,分享你的經(jīng)驗(yàn)。每個(gè)人都喜歡談?wù)撟约旱慕?jīng)歷,更何況你也許會(huì)遇到很多潛在的雇主。

在那里你會(huì)碰到許多需要教練的初學(xué)者團(tuán)體,你可以指導(dǎo)新手,給他們提供練手的機(jī)會(huì),甚至贊助活動(dòng)。

當(dāng)然,要學(xué)習(xí)別人的開發(fā)技巧并且勇于實(shí)踐,要熱情地歡迎不同意見的人講話,勇敢地聽取他們的意見。

4.鍛煉其他方面的能力,

(1) 你的人際關(guān)系處理能力這其中包括與你的上司的關(guān)系,以及與你的同事的關(guān)系。

(2)除了編程之外,程序員要盡量培養(yǎng)一些其他方面的技能,例如演講、寫作等等。這樣做一方面可以為程序員提供一些兼職機(jī)會(huì),如主講技術(shù)相關(guān)的直播課程、參考文章或書籍的撰寫等。類似的機(jī)會(huì)在提供報(bào)酬的同時(shí)也會(huì)增加員工的知名度和行業(yè)影響力,更有甚者,在社交媒體上發(fā)表了相關(guān)文章之后,吸引了一批志同道合的同行,開始合伙創(chuàng)業(yè),有了更大的機(jī)遇。

5.不要為高工資追求管理角色

以前我總是以為那些穿著西裝,作行政決策的管理者拿的薪水高得令人神往。雖然在一些情況下這沒錯(cuò),但這所占比例很小,經(jīng)驗(yàn)豐富的開發(fā)者的薪金一般會(huì)比中等管理者更好。

在我早期的職業(yè)生涯中,我一直想進(jìn)入項(xiàng)目管理。我自修了管理碩士,在那里我學(xué)到了很多有趣的東西。最后,我在一家西班牙公司作了一陣開發(fā)經(jīng)理,然而我意識(shí)到這不并適合我。

在做開發(fā)者的時(shí)候,我總是感到公司缺乏企業(yè)文化,尤其是缺少技術(shù)因素的企業(yè)文化。然而在做了管理者之后,不僅編程水平無法提高,而且在企業(yè)文化的孤獨(dú)感甚至更加強(qiáng)烈。最終當(dāng)我離開這個(gè)崗位重歸技術(shù)開發(fā)時(shí),我終于開始重新欣賞我的開發(fā)工作。

如果你對(duì)敲代碼感到厭煩了,那么轉(zhuǎn)成管理崗并不是解決方案,更好的辦法是橫向移動(dòng),換一個(gè)部門,換一家公司,或者是旅行,甚至可以選擇在國(guó)外工作來解放你的思想,在全世界有許多技術(shù)中心,那里對(duì)開發(fā)者的要求很高,這能幫助你打開眼界。

6.保持緊密溝通

有些程序員認(rèn)為自己做的是技術(shù)性工作,只要寫好代碼就可以了。這是錯(cuò)誤的認(rèn)知。根據(jù)以往服務(wù)候選人的經(jīng)驗(yàn)來看,那些有意識(shí)在工作之余關(guān)注行業(yè)動(dòng)態(tài),積攢人脈資源,并且樂于與同行溝通的程序員,往往在職業(yè)發(fā)展的路上走得更遠(yuǎn)。

一方面,程序員可以通過這些方式隨時(shí)評(píng)估自己在市場(chǎng)上的價(jià)值和優(yōu)勢(shì),當(dāng)行業(yè)和技術(shù)的風(fēng)向發(fā)生轉(zhuǎn)變時(shí),及時(shí)對(duì)自身查漏補(bǔ)缺,避免被時(shí)代拋棄。另一方面,人脈資源的積累,有時(shí)也能對(duì)自己下一次換工作起到雪中送炭的作用。

可見,行業(yè)信息、公司動(dòng)態(tài)的互通有無對(duì)于職業(yè)發(fā)展有著至關(guān)重要的影響,準(zhǔn)確地把握行業(yè)動(dòng)態(tài)有助于員工抓住一些轉(zhuǎn)瞬即逝的機(jī)會(huì)。

而對(duì)于信息的獲取,自己的朋友、前同事、公司 HR 還有靠譜的獵頭、100offer 的職業(yè)顧問等,這些都是可以利用的資源,同時(shí)也可以參加一些展覽、峰會(huì)等線下活動(dòng)。尤其對(duì)于那些自己感興趣的技術(shù)方向,盡量積累一些人脈資源,一次有效的內(nèi)推往往比海投簡(jiǎn)歷更有效果。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1603

    瀏覽量

    71034
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4784

    瀏覽量

    98074
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    算法工程師需要具備哪些技能?

    算法工程師需要掌握系列跨學(xué)科的技能,涵蓋數(shù)學(xué)基礎(chǔ)、編程能力、算法理論、工程實(shí)踐以及業(yè)務(wù)理解等多個(gè)方面。 以下是具體技能及學(xué)習(xí)建議: 線性代
    發(fā)表于 02-27 10:53

    電子工程師設(shè)計(jì)要點(diǎn)與經(jīng)驗(yàn)分享

    電子工程師設(shè)計(jì)要點(diǎn)與經(jīng)驗(yàn)分享 作為一名資深電子工程師,在硬件設(shè)計(jì)開發(fā)領(lǐng)域摸爬滾打多年,積累了不少寶貴的經(jīng)驗(yàn)和見解。今天就和大家分享些電子工程師
    的頭像 發(fā)表于 02-03 11:10 ?181次閱讀

    電子工程師設(shè)計(jì)要點(diǎn)與經(jīng)驗(yàn)分享

    電子工程師設(shè)計(jì)要點(diǎn)與經(jīng)驗(yàn)分享 作為一名資深電子工程師,在多年的硬件設(shè)計(jì)開發(fā)工作中,積累了不少寶貴的經(jīng)驗(yàn)和見解。下面就和大家分享些電子設(shè)計(jì)方面的關(guān)鍵要點(diǎn)和實(shí)際案例。 文件下載
    的頭像 發(fā)表于 01-07 13:55 ?294次閱讀

    電子發(fā)燒友工程師看!電子領(lǐng)域評(píng)職稱,技術(shù)之路更扎實(shí)

    設(shè)計(jì)進(jìn)階課程”)、產(chǎn)出技術(shù)成果(如在論壇發(fā)布技術(shù)博文、分享創(chuàng)新電路方案)。這個(gè)過程就像給零散的技術(shù)點(diǎn) “串線成網(wǎng)”,比如原本擅長(zhǎng)單領(lǐng)域的工程師,為評(píng)職稱會(huì)主動(dòng)學(xué)習(xí)跨領(lǐng)域技術(shù)(如嵌入式 + AI 算法
    發(fā)表于 08-20 13:53

    作為一名PCB質(zhì)檢工程師,我為什么在用手持式面銅測(cè)試儀?

    在PCB行業(yè),銅厚直是決定阻抗、散熱與可靠性的關(guān)鍵指標(biāo)。過去,工程師把板子搬到實(shí)驗(yàn)室、等待臺(tái)式銅厚儀出結(jié)果;作為一名PCB質(zhì)檢工程師,如今,我更愿意把“實(shí)驗(yàn)室”揣進(jìn)口袋——手持式面銅
    發(fā)表于 08-11 11:59

    問,成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚(yáng)興科技 #搞笑

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年04月25日 17:15:37

    FAE的職責(zé)、能力及職業(yè)規(guī)劃

    、什么是FAE?FAE的全稱是“現(xiàn)場(chǎng)應(yīng)用工程師”(FieldApplicationEngineer)。打個(gè)比方,如果IC設(shè)計(jì)工程師像是幕后工匠,埋頭研發(fā)芯片內(nèi)核的技術(shù)細(xì)節(jié),那么FAE更像是
    的頭像 發(fā)表于 04-25 10:02 ?2.3w次閱讀
    FAE的職責(zé)、能力及<b class='flag-5'>職業(yè)規(guī)劃</b>

    如何成為一名合格的KaihongOS南向驅(qū)動(dòng)開發(fā)工程師

    如何成為一名合格的南向驅(qū)動(dòng)開發(fā)工程師 1. 我需要具備哪些方面的知識(shí)? KaihongOS南向適配的方向分為:驅(qū)動(dòng)開發(fā)、內(nèi)核開發(fā)。根據(jù)適配方向劃分,需要掌握的知識(shí)技能分別為: 驅(qū)動(dòng)開發(fā)
    發(fā)表于 04-23 08:02

    如何成為一名合格的KaihongOS北向應(yīng)用開發(fā)工程師

    如何成為一名合格的北向應(yīng)用開發(fā)工程師 在快速發(fā)展的軟件開發(fā)領(lǐng)域,北向應(yīng)用開發(fā)工程師個(gè)專注于系統(tǒng)級(jí)應(yīng)用開發(fā)的高需求職位。 以下是成為一名
    發(fā)表于 04-23 06:46

    如何成為一名嵌入式軟件工程師

    如何成為一名嵌入式軟件工程師? 01明確崗位的角色與定位 嵌入式軟件工程師主要負(fù)責(zé)開發(fā)運(yùn)行在特定硬件平臺(tái)上的軟件,這些軟件通常與硬件緊密集成,以實(shí)現(xiàn)特定的功能。 不僅需要精通編程語言(如C/C++
    發(fā)表于 04-15 14:37

    招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年03月25日 17:30:51

    一名硬件工程師的獨(dú)白:我們?yōu)楹慰傇?amp;quot;用愛發(fā)電&quot;?

    【寫在前面】 ? 在互聯(lián)網(wǎng)高薪神話的光環(huán)下,硬件工程師群體的生存現(xiàn)狀卻鮮少被關(guān)注。今天,讓我們走進(jìn)這個(gè)"用焊槍雕刻時(shí)光"的群體,聆聽他們最真實(shí)的職業(yè)吶喊。?? 、工作強(qiáng)度:行走在技術(shù)生態(tài)鏈
    的頭像 發(fā)表于 03-17 12:03 ?982次閱讀