国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一名算法工程師的職業規劃

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

掃碼添加小助手

加入工程師交流群

自從碩士畢業后,一直從事算法方面(視頻編解碼,深度學習,全景VR)的工作,目前人到中年,感覺有點在十字路口,不知道未來規劃是什么樣的,因為最近搜索了網上關于程序員的職業生涯規劃。

根據自己理解,找出我認為值得我后面注意的地方,記錄下來,朝著正確的方向前行。目前下面的內容基本贊向,唯一不確定的是到底是在某個技術方向深耕好,還是在某個方向有優勢的前提下發展多個方向。

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

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

1.知識結構

因為一個清晰的目標,可以讓你的職業成長圍繞著一個點去積累經驗,而這種日積月累的經驗積累,也是你日后升職加薪的籌碼。

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

你要向這個行業里最優秀的人看齊,并以他們為目標,作為自己修煉成長的榜樣,一步一步彌補與優秀之間的差距。這個時候,在職學習、進修等等都需要提上日程,學會用新的知識充實自己的頭腦。

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

? 一種是頻繁跳槽,沒有在一個方向上積累,無一技之長;

? 二是雖然在一個方向上長期積累,但只是第一年是成長的,剩下的幾年都是在做重復勞動,原地踏步。

2. 不斷學習的能力,這里有兩種方向。

(1)要堅持使用一個開發平臺,框架或語言

在過去十年間,我所犯的最大錯誤是:幾乎每次我換工作時也轉換了開發平臺。

我的經歷從 Java 企業開發開始,到嵌入式 C 編程,到用 VB、C#C++ 開發 Windows 桌面應用程序,然后用 Objective-C 寫 iOS 應用程序,到用 NDK 編寫 Android 庫,最后到寫 Android 應用。

這個職業經歷聽起來令人敬畏,但實際上雇主并不關心。雇主們并不會重點關注你擁有 10 年各式各樣的開發經驗,但如果他們看到你沒有足夠的 Android 應用開發經驗,你就不可能獲得一個 Android 開發的工作。

轉換平臺會對你的簡歷產生巨大的負面影響。對于一個雇主來說,實際上他沒辦法通過簡歷來驗證你是不是某一特定開發領域的專家,為你付出大量資金是否合理。

大多數公司都不關心你的過去,技術面試會更加重要。這就是為什么很多經歷尚淺但專業對口的開發者可以找到工作的原因。

那么我們如何適應市場的變化呢?只要你不停地敲代碼,你就能自然而然地適應市場,但你也需要投入一些時間在新技能上,應在空閑時抽出時間來學習新技能,而且你也要降低期望薪水。你需要后退一步,才能前進兩步。

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

(2)在某個方向上深耕

我們會在很多場合聽到對「精鉆」這個詞語的推崇,包括在職場上,我們常常聽到前輩教導我們對待工作要精益求精,但事實上,在某一方面做到萬里挑一的大牛是一條可取的道路,卻不是職業發展的唯一道路。

尤其是對于那些未來的職業發展規劃是進入明星創業團隊擔任技術負責人的程序員來說,在之前的積累過程中尋找機會盡量多地接觸各類業務場景并尋找解決方案,可能是一條更可行的路徑。

這里的業務場景分為大業務場景,也分為小業務場景。大業務場景即不同的細分行業,如電商、內容、視頻、共享平臺等等。我建議程序員們在進行工作選擇的時候不要被自己原先所屬的細分領域太過限制,認為自己原來在電商公司以后也必須在電商公司。事實上,多去嘗試不同領域的公司,去了解不同領域的公司在技術實現上有什么異同,對于程序員更深入地理解技術是很有幫助的。

尤其是當今行業發展日新月異,某一細分領域很難在一個人 15-20 年的職業生涯中一直處于蓬勃發展的狀態,如果之后又出現了新的細分市場,復合背景積累的經驗會幫助程序員快速切入到新的細分市場。

而小業務場景則是指同一個技術在同一家公司的不同業務范疇。例如算法方向,可以分為排序、推薦、NLP、圖像識別和用戶行為研究等,攻堅某一領域是一條發展路徑,但橫跨不是一個領域也是一條發展路徑。這就需要程序員自己把握機會,不斷跳出舒適區去承擔新的業務和需求。

3.樹立自己在行業內的影響力。

你要想成為優秀的職場人士,也必須向那些最優秀的人看齊,樹立在這個行業內的影響力,用你的思想去影響別人。

成為開發者社區的一員

當我還在大學的時候,我總是懶得參加各種社團和俱樂部活動。當我找到我的第一份開發工作時,最不樂意做的也是和其他開發者閑聊閑逛。

但是我錯了。

同行聚會和進入開發群是很有趣的事情,是結識開發者伙伴的好地方。如果你想在這個行業里做到最好,就盡量不要消極被動。與坐在你旁邊的人交談,提供你的幫助,分享你的經驗。每個人都喜歡談論自己的經歷,更何況你也許會遇到很多潛在的雇主。

在那里你會碰到許多需要教練的初學者團體,你可以指導新手,給他們提供練手的機會,甚至贊助活動。

當然,要學習別人的開發技巧并且勇于實踐,要熱情地歡迎不同意見的人講話,勇敢地聽取他們的意見。

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

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

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

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

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

在我早期的職業生涯中,我一直想進入項目管理。我自修了管理碩士,在那里我學到了很多有趣的東西。最后,我在一家西班牙公司作了一陣開發經理,然而我意識到這不并適合我。

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

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

6.保持緊密溝通

有些程序員認為自己做的是技術性工作,只要寫好代碼就可以了。這是錯誤的認知。根據以往服務候選人的經驗來看,那些有意識在工作之余關注行業動態,積攢人脈資源,并且樂于與同行溝通的程序員,往往在職業發展的路上走得更遠。

一方面,程序員可以通過這些方式隨時評估自己在市場上的價值和優勢,當行業和技術的風向發生轉變時,及時對自身查漏補缺,避免被時代拋棄。另一方面,人脈資源的積累,有時也能對自己下一次換工作起到雪中送炭的作用。

可見,行業信息、公司動態的互通有無對于職業發展有著至關重要的影響,準確地把握行業動態有助于員工抓住一些轉瞬即逝的機會。

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 工程師
    +關注

    關注

    59

    文章

    1603

    瀏覽量

    71028
  • 算法
    +關注

    關注

    23

    文章

    4784

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

    算法工程師需要掌握系列跨學科的技能,涵蓋數學基礎、編程能力、算法理論、工程實踐以及業務理解等多個方面。 以下是具體技能及學習建議: 線性代
    發表于 02-27 10:53

    電子工程師設計要點與經驗分享

    電子工程師設計要點與經驗分享 作為一名資深電子工程師,在硬件設計開發領域摸爬滾打多年,積累了不少寶貴的經驗和見解。今天就和大家分享些電子工程師
    的頭像 發表于 02-03 11:10 ?178次閱讀

    電子工程師設計要點與經驗分享

    電子工程師設計要點與經驗分享 作為一名資深電子工程師,在多年的硬件設計開發工作中,積累了不少寶貴的經驗和見解。下面就和大家分享些電子設計方面的關鍵要點和實際案例。 文件下載
    的頭像 發表于 01-07 13:55 ?291次閱讀

    硬件工程師面試必會:10個核心考點#硬件設計 #硬件工程師 #電路設計 #電路設計

    硬件工程師
    安泰小課堂
    發布于 :2025年09月23日 18:00:33

    電子發燒友工程師看!電子領域評職稱,技術之路更扎實

    設計進階課程”)、產出技術成果(如在論壇發布技術博文、分享創新電路方案)。這個過程就像給零散的技術點 “串線成網”,比如原本擅長單領域的工程師,為評職稱會主動學習跨領域技術(如嵌入式 + AI 算法
    發表于 08-20 13:53

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

    在PCB行業,銅厚直是決定阻抗、散熱與可靠性的關鍵指標。過去,工程師把板子搬到實驗室、等待臺式銅厚儀出結果;作為一名PCB質檢工程師,如今,我更愿意把“實驗室”揣進口袋——手持式面銅
    發表于 08-11 11:59

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

    硬件工程師
    揚興科技
    發布于 :2025年04月25日 17:15:37

    FAE的職責、能力及職業規劃

    、什么是FAE?FAE的全稱是“現場應用工程師”(FieldApplicationEngineer)。打個比方,如果IC設計工程師像是幕后工匠,埋頭研發芯片內核的技術細節,那么FAE更像是
    的頭像 發表于 04-25 10:02 ?2.3w次閱讀
    FAE的職責、能力及<b class='flag-5'>職業規劃</b>

    如何成為一名合格的KaihongOS南向驅動開發工程師

    如何成為一名合格的南向驅動開發工程師 1. 我需要具備哪些方面的知識? KaihongOS南向適配的方向分為:驅動開發、內核開發。根據適配方向劃分,需要掌握的知識技能分別為: 驅動開發
    發表于 04-23 08:02

    如何成為一名合格的KaihongOS北向應用開發工程師

    如何成為一名合格的北向應用開發工程師 在快速發展的軟件開發領域,北向應用開發工程師個專注于系統級應用開發的高需求職位。 以下是成為一名
    發表于 04-23 06:46

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

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

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

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

    一名硬件工程師的獨白:我們為何總在&quot;用愛發電&quot;?

    【寫在前面】 ? 在互聯網高薪神話的光環下,硬件工程師群體的生存現狀卻鮮少被關注。今天,讓我們走進這個"用焊槍雕刻時光"的群體,聆聽他們最真實的職業吶喊。?? 、工作強度:行走在技術生態鏈
    的頭像 發表于 03-17 12:03 ?981次閱讀