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

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

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

3天內不再提示

實際情況告訴你開發崗累,還是算法崗累

算法與數據結構 ? 來源:算法與數據結構 ? 作者:算法與數據結構 ? 2020-10-26 16:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近由于校招如火如荼,一些小伙伴在后臺以及知乎上問我,在開發和算法之間猶豫,不知道如何抉擇,想要問問究竟哪一個崗位更好?

恰好我之前在知乎上回答過“對于技術崗位而言,開發崗累還是算法崗累呢?”的問題,于是將它搬運了過來,希望能給大家一點啟發和幫助。

了解我的朋友可能都知道,2015年的時候我在阿里媽媽的算法崗位實習,然而找工作的時候我陰差陽錯地去了某公司的開發崗位。做了一年之后,由于各種原因,有點后悔當初的選擇于是又想辦法轉回到了算法崗位上。所以說這兩個崗位我都待過,所以就各自來談談它們的缺點。有的時候我們不知道我們想要什么,但往往清楚我們不能接受什么。

這兩個崗位雖然說起來都是工程師、技術崗,但是兩者的工作內容和性質差得真不是一點半點。從業當中,也都有心力交瘁的時候,但是體驗和觸發條件都不太一樣。簡單說一說。

首先說開發,我個人在做開發的時候,蛋疼點主要有以下幾個。

開發篇

on call

on call可以理解成隨時等待召喚的意思,一般來說重要項目的開發人員都是7 x 24小時on call的。

只要線上有問題,一定會有電話打進來。凌晨兩三點也不是沒有可能,而且很多時候,這些問題未必是你的鍋,很有可能只是因為某某項目的負責人上有你的名字。

這點我想應該大小公司都有,之前和螞蟻的同事聊天,他給我吐槽說他凌晨起夜已經成了習慣。因為好像螞蟻到了晚上還有很大的流量,經常hbase抖動,每次抖動都會有電話打過來。還有什么燒烤吃了一半突然線上GG了,狂奔回公司查問題的,都不算是事。

不僅工作日如此,周末、假期都必須響應。所以基本上電腦隨身攜帶是肯定的,哪怕是過年回家、出國旅游基本上也都要帶著電腦。而且根據墨菲定律,千萬不要有僥幸,我僥幸過兩次,都中招了。最夸張的一次,在香港太平山上拿著手機看代碼。。。

什么?線上故障的時候,你睡得太死了沒聽到電話?

Emmmm,輕則被leader說上幾句,重則,可能你需要準備一下簡歷了。

大促熬夜

只要是電商公司,沒有不大促的,只要大促,沒有不要熬夜的。所以可以簡單理解成只要是電商公司,那么一定會有熬夜。

大促意味著巨大的流量,自然對系統的穩定性是一個頂級的考驗。就拿雙十一舉例,你以為只要在雙十一當天多準備幾臺機器就好了?too young,在真正大促到來之前我們需要做很多輪的模擬流量檢測,怎么模擬呢?就是搞一堆虛假的請求過來發送到服務器,看看服務器能不能抗住。這種模擬測試在行內稱為壓測,也叫壓力測試。

一般來說每次大促至少兩輪壓測,由于壓測可能導致系統問題,所以不能放在流量高峰期,也就是白天,只能晚上夜深人靜的時候搞壓測。那么你想嘛,熬夜就是必不可少的。

就算兩次壓測好了,兩次壓測加上大促當天的值班,至少每次大促都需要熬三天夜。每次熬夜,至少要兩三點才能睡覺。

來來來,你告訴我,這樣的大促一年有幾次?

光數的出來的大促就有四次,321, 618, 11.11, 12.12……而且現在這個大促的次數還有明顯地增加的趨勢。

并發工作

工作當中最令人感受不好的就是并發工作,也就是一件事情你還沒忙完,甚至剛剛做出一點眉目,立刻就被其他更加緊急的事情打斷。

比如你在查一個bug,剛剛鎖定了大概導致bug的代碼區域,還沒有具體檢查出來,突然測試就告訴你她發現了新的bug。或者是產品過來跟你聊一個新的需求,或者是有人找你問一些關于你們系統的問題。這種連軸轉的感覺是最痛苦的,只要很短的時間就會讓人心力交瘁。

當然這個問題并不只是在開發崗位出現,其實任何崗位都有可能出現這個問題。但是相對來說,開發崗位出現這種情況的概率更高。因為開發往往負責的是一個或者多個系統,系統大了可能出現的各種各樣的問題就很多。并且還會有很多使用系統的人問你問題,很容易出現這種情況。

其他問題

除了上面三點之外,其他蛋疼的點也很多。不過相比之下沒有那么嚴重,所以我就放在一起說了。

比如大多數公司文檔都不健全,對于開發來說接收陳年項目非常容易踩坑。而且很多時候需要直接去讀源碼,如果碰到之前的工程師代碼能力不行的話,會導致代碼非常難讀,就跟眼睛被針扎了似的。

還有就是肝deadline的現象非常嚴重,每一個產品提的需求總會給你設一個deadline。有時候總會有各種各樣的意外發生,導致你需要爆肝才能趕得上進度。比如線上出了故障排查了兩天,或者是臨時加了一個緊急的需求等等,無休無止地爆肝真的會讓人崩潰。

另外一點是經常重復性工作,今天增刪改查,明天改查增刪。面試的時候高并發、分布式,進去工作之后curd。經年累月沒有成長,如果是大公司的話,很多人干幾年也沒有過從0開始真正搭建項目的經驗。

有時候產品或者運營或者是老板不好溝通也是一個問題。要么是不懂技術溝通成本很高,要么就是無腦強勢,不懂裝懂,我不管你覺得,我要我覺得。

算法篇

SQL boy

很多人被算法崗吸引,就是覺得算法崗高大上,機器學習人工智能。但其實真正從事之后,會發現根本不是那么回事。

如果在小公司,整天為數據發愁,不是這個數據沒有,就是平臺或者工具稀爛。如果在大公司,數據、平臺、工具都有了,但是每天當SQL boy。你和業務談算法,業務說明天上線,先統計上一版。老板整天告訴你,我想看這個、這個和那個,你去幫我跑一下。

你想說抽空能把某個模型優化一下,結果發現手上排的SQL根本寫不完。機器學習、深度學習的模型我明明會一堆,但是眼下的事情永遠只有SQL和數據。

問題難定位

做算法的過程,很多時候是一個和自己較勁的過程。

因為模型和開發的代碼不同,開發用代碼實現的功能結果是明確的,原因是可追溯的。但是模型不是,經常在別人場景下效果好的方法到你這里一團稀爛。特別是你老板報以期望的方法,你很難解釋……太多的可能性導致模型性能不好了,可能是訓練數據有問題,可能是特征有問題,有可能是流程有bug,但是老板不管這些,他們需要的是確定的結果。

并且很多人覺得查問題很簡單嘛,你找幾筆數據來看一下不就知道了?還有一些不懂裝懂的路人,哎呀你用這樣這樣不就可以了?

大數據時代,只有相關性,沒有因果性。幾筆數據能夠代表全部嗎?我抽了幾筆看了沒問題,就能代表全部數據沒問題嗎?換句話說幾筆數據有點小問題,就能代表這個是導致模型不行的原因嗎?千萬別信,信了就是大坑等著你。

我最頭疼的就是老板讓我去查某個問題,簡直是玄學,如果是明顯的問題還好,如果不是,你可能跑一堆SQL,看一堆數據還是一無所獲。更蛋疼的是,可能一切都沒問題,但就是效果不好,你也不知道為什么,畢竟神經網絡是個黑盒。

忽悠和大忽悠

算法行業的忽悠很多,心態不好的人很有可能會扛不住。

也是因為現在算法太火了,很多不明就里的人會用仰望的目光來審視。某些時候這個是好事,比如當和投資人聊錢的時候。但大部分情況下,則未必。

比如某些決策者會有錯覺,會有幻想,比如會提出一些他們自己都不信的口號。喊口號不是問題,但問題是口號里的指標要你去落實。你會發現你很有可能忍不住想要打人的沖動,其實老板也不是白癡,他們心里也門清,可能也是為了應付更高層的老板或者是投資人而已。有點像是晚晴鴉片戰爭時期的官員,從上到下都知道打不過英國人,但是總得想出點辦法來去寫篇“捷報”,不然怎么升官發財?

以前遇到過這么一檔子事,說是公司的日活用戶一直在降低,公司希望用機器學習的模型來篩選一批貪財的用戶,給他們發5塊錢紅包。這樣他們為了貪這5塊錢就會一直活躍,也就帶來了日活的增長,這樣就可以和更高層的老板交差了。看起來這個邏輯非常清晰,毫無破綻。

但問題是,當時的日活有三百萬,每天發多少紅包呢?只有幾萬個。你說應該怎么辦,即使算法選出來的每個用戶都不流失了,那難道就能增長了?入不敷出的成語學過沒有?老板才不管,你只管去做,做不好就是你能力不行。這種情況怎么辦?

同樣,這行吹逼的情況非常嚴重,簡直章口就來。反正別人不知道你到底怎么做的,面試的時候有些人吹得那叫一個天花亂墜。當很多人都這么做獲得好處,而你堅持底線,一直默默無聞的時候。你很難不對你的信念產生懷疑,究竟錯的是你呢,還是這個世界?

以上,只是我一家之言,如果言中,請勿對號入座。

最后,世上沒有完美的職業,總要有所得有所失。如果你能明白可以忍受什么,不能接受什么, 我想,你一定可以做出不后悔的選擇。

今天的文章就到這里,衷心祝愿大家都能找到稱心如意的工作。

責任編輯:xj

原文標題:開發崗累,還是算法崗累?

文章出處:【微信公眾號:算法與數據結構】歡迎添加關注!文章轉載請注明出處。

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

    關注

    23

    文章

    4784

    瀏覽量

    98069
  • 開發
    +關注

    關注

    0

    文章

    378

    瀏覽量

    42148
  • 程序員
    +關注

    關注

    4

    文章

    956

    瀏覽量

    30942

原文標題:開發崗累,還是算法崗累?

文章出處:【微信號:TheAlgorithm,微信公眾號:算法與數據結構】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    的專屬“數字員工”已到!迅為RK3588系列適配OpenClaw

    的專屬“數字員工”已到!迅為RK3588系列適配OpenClaw
    的頭像 發表于 02-27 15:33 ?373次閱讀
    <b class='flag-5'>你</b>的專屬“數字員工”已到<b class='flag-5'>崗</b>!迅為RK3588系列適配OpenClaw

    國產工業的“嘉禾望”,XC3000M南北貫通,智控未來

    每一座城市,都有一個承載著出發與抵達的樞紐;每一個行業,也有一款連接現在與未來的“芯”平臺。正如廣州的嘉禾望,既是離別的站臺,也是重逢的起點。這讓我想起另一座“樞紐”,它沒有風扇,甚至運行起來
    的頭像 發表于 02-12 15:43 ?2339次閱讀
    國產工業的“嘉禾望<b class='flag-5'>崗</b>”,XC3000M南北貫通,智控未來

    算法工程師不愿做標注工作,怎么辦?

    、無聊的情緒,從而影響標注的質量。算法工程師需要將自身精力放到其他重要工作當中,而專的圖像標注員勢必會增加人力成本。隨著AI技術的不斷進步,各類AI工具大爆發,對
    的頭像 發表于 12-02 17:56 ?541次閱讀
    <b class='flag-5'>算法</b>工程師不愿做標注工作,怎么辦?

    庫拉日雪山:讀懂美的AI版圖

    “科技月”三十年,美的用AI筑起庫拉日雪山
    的頭像 發表于 11-03 19:52 ?9531次閱讀
    庫拉<b class='flag-5'>崗</b>日雪山:讀懂美的AI版圖

    為什么 ESD 測試能過,但實際應用還是被擊壞?

    在電子產品的開發過程中,靜電放電(ESD)測試往往是EMC測試中的重要環節之一。很多客戶反饋:樣機在實驗室中按照IEC61000-4-2標準進行ESD測試能夠順利通過,但產品在實際使用場景中仍然會
    的頭像 發表于 09-03 10:53 ?768次閱讀
    為什么 ESD 測試能過,但<b class='flag-5'>實際</b>應用<b class='flag-5'>還是</b>被擊壞?

    硬件收藏:面試時常見的晶振問題

    晶振
    揚興科技
    發布于 :2025年08月07日 19:04:32

    包云:原位替代 ARM,并未真正發揮 RISC-V 的優勢

    生態(RISC-V)聯盟秘書長、北京開源芯片研究院首席科學家包云教授表示,若僅用于原位替代 ARM,并未真正發揮 RISC-V 開放性與可定制化的優勢。 ? RISC-V 的開放性,能夠支持開源實現和開源工具鏈,從結構上降低成本,催生新的商業模式,實現芯片領域的 “Linux
    發表于 07-17 14:54 ?5158次閱讀

    這次說了算!先楫半導體開發者生態技術日

    HPM為開發者量身打造的生態活動正在規劃中! 趕緊動動發財的小手填個小問卷,告訴我們關心的話題和期待的場景,我們會認真閱讀每一份問卷,聽取大家的寶貴建議,期待您的反饋哈!
    發表于 07-10 11:21

    真難真累真復雜——2025非標自動化還能做嗎?

    : l 圖紙都沒給全,讓你報價還得“控制成本” l 開頭吹得天花亂墜要全自動,干一半告訴預算砍半,改半自動 l 材料一會兒塑料一會兒鋁,細問才知道供應商還沒決定好 l 試產出點毛病,上來就質疑程序
    發表于 06-20 14:06

    自己焊板,對照找元件有沒有快一點的辦法?

    話說各位大佬們,你們都是怎么焊板子的? (有錢上機貼片的當我沒說…… 這元件一多,找起來要命啊,太費眼了!板子料多又密集,經常焊錯! 說實話挺的,因為要一個個找元件封裝、位號、1腳等,大佬們有沒有便捷偷懶的辦法啊?
    發表于 05-29 20:56

    課程0元試聽+項目案例免費領!618嵌入式/AI學習者狂歡!體系化課程 硬件學習套件,限時優惠!

    對于有理工科背景的學生/程序員來說,或對編程或硬件感興趣的朋友,如果想轉行或深耕技術領域,有兩個方向非常值得選擇:嵌入式開發和人工智能,也有人稱為研發算法。這兩個方向不僅崗位多、
    的頭像 發表于 05-29 14:32 ?629次閱讀
    課程0元試聽+項目案例免費領!618嵌入式/AI學習者狂歡!體系化課程 硬件學習套件,限時優惠!

    基于RV1126開發板的AI算法開發流程

    AI算法開發流程由需求分析到準備數據,然后到選取模型,訓練模型,接著模型轉換后進行模型部署
    的頭像 發表于 04-18 14:03 ?2363次閱讀
    基于RV1126<b class='flag-5'>開發</b>板的AI<b class='flag-5'>算法</b><b class='flag-5'>開發</b>流程

    基于RV1126開發板的AI算法開發流程

    AI算法開發流程由需求分析到準備數據,然后到選取模型,訓練模型,接著模型轉換后進行模型部署
    的頭像 發表于 04-18 10:47 ?1101次閱讀
    基于RV1126<b class='flag-5'>開發</b>板的AI<b class='flag-5'>算法</b><b class='flag-5'>開發</b>流程

    學硬件好還是學軟件好?

    、計算機硬件等領域相關。 學習軟件則側重于編程、算法、數據結構等方面。軟件工程師負責開發、測試和維護各種軟件應用程序,如操作系統、辦公軟件、游戲等。如果對編程、數學、邏輯或解決復雜問題感興趣,那么
    發表于 04-07 15:27

    佛耳水庫項目售后指導紀實

    行業資訊
    南京峟思工程儀器
    發布于 :2025年03月10日 14:57:07