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

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

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

一位80后華為Java工程師的故事

工程師人生 ? 來源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-06-20 15:05 ? 次閱讀

寫在前面:JAVA 是世界上最好用的語言;生活中唯一不變的就是改變;由內(nèi)向外的是新生,由外向內(nèi)的是打破。

一:西安與華為

我叫秦風(fēng)(筆名)。從學(xué)生時(shí)代接觸 Java 寫第一行 “hello world” 至今已有十多年了,2011年正式加入華為西安研究院先后負(fù)責(zé)接入網(wǎng)、做自動(dòng)化測試工具、分布式調(diào)度系統(tǒng)等項(xiàng)目。這里要吹噓一下:能進(jìn)入華為的人都是牛人,這樣說是有依據(jù)的,當(dāng)時(shí)我們接手的這個(gè)系統(tǒng)主要是用于分布式執(zhí)行自動(dòng)化測試腳本,起初只有十幾臺PC機(jī),界面極其簡陋,每次只能跑一個(gè)項(xiàng)目組的幾千個(gè)測試腳本,和預(yù)期的要求差太多甚至不能支持部門的調(diào)度執(zhí)行,這其中的原因和前人留下的坑至今想起都不禁哀嘆。同年7月趕上JavaSE7發(fā)布, 我們六個(gè)人決定放棄 PC 機(jī)測試的方式,采取了云虛擬機(jī)的方式部署,從50臺虛擬機(jī)到500臺虛擬機(jī)的調(diào)試運(yùn)維,經(jīng)過近2年的探索嘗試,最終我們的分布式自動(dòng)化測試腳本,支持了整個(gè)部門超10w個(gè)測試腳本的調(diào)度執(zhí)行。原先需要一晚上時(shí)間才出來結(jié)果,后面優(yōu)化到2個(gè)小時(shí)跑完。這種效率的提升就是編程的力量, 這種改變就是JAVA 輕部署易調(diào)用帶來的改變,JAVA 是世界上最好用的語言!

項(xiàng)目的成功讓我憧憬著,照此下去,很快我就可以晉升到更高級的職位:高級軟件工程師。多拉風(fēng)頭銜??!從此以后,談?wù)撈鹇殬I(yè)生涯我就可以說,“是的,我是高級軟件工程師,在華為工作?!比逯庥袥]有。當(dāng)我又在同一崗位工作了兩年依然沒有晉升,我才認(rèn)清了現(xiàn)實(shí)。

我的工作主要是負(fù)責(zé)一個(gè)舊的自動(dòng)化測試系統(tǒng)。它已經(jīng)處于維護(hù)模式很多年了,但是由于負(fù)載的增加,已超出了負(fù)荷。它會(huì)經(jīng)常悄無聲息的死掉,或輸出錯(cuò)誤的信息。我需要花好幾天的時(shí)間分析并找到原因,因?yàn)槌嗽夹枨笸?,沒人寫過任何文檔。我所做的所有工作中沒有任何一項(xiàng)可以用數(shù)字度量。或者說所做的事沒有直觀的展示體現(xiàn)。

在華為工作了4年后,我選擇了離開,當(dāng)時(shí)很多人不理解,華為當(dāng)時(shí)正在快速發(fā)展階段,大把的晉升機(jī)會(huì)和優(yōu)厚的福利待遇。不過這些都不能給我?guī)戆踩校苍S印證了那句話——世界上唯一不變的就是變化。每天朝九晚五的生活,一成不變的工作內(nèi)容,給人帶來不是安全感。在這樣一個(gè)快速發(fā)展的時(shí)代,顛覆性變革的周期越來越短。安穩(wěn)是個(gè)危險(xiǎn)信號,總會(huì)帶給人莫名的焦慮。如何突破自己,如何跟上時(shí)代的腳步,成為了幾乎每天都會(huì)不由自主的問自己的問題。

二,北京與智能一點(diǎn)

有一天在朋友圈里看到一則關(guān)于AI的推文《用人工智能代替重復(fù)的工作》,第一反應(yīng)是這不就是我想要找的方向嗎(我居然想用人工智能機(jī)器人取代自己的工作/笑哭)。欣喜一陣之后,很快冷靜下來,30歲,程序員都覺得大齡了,何況要轉(zhuǎn)型到一個(gè)陌生的領(lǐng)域。

更何況已有妻小,所有的因素都不準(zhǔn)許我再做近似瘋狂的決定。那段時(shí)是我自我審視最多的一段時(shí)間,一度對人生有些沮喪,每個(gè)人的一生都有很多問題要克服、要解決,面對困境我們是選擇放棄,還是迎難而上取決于我們自己。沮喪解決不了問題,擔(dān)心受怕也不能改變現(xiàn)狀,只有積極努力向前才是最正確的選擇。

在家休整的那段時(shí)間開始學(xué)習(xí)算法接觸人工智能,一邊找回快要荒廢的數(shù)學(xué)、英語,另一邊努力補(bǔ)充新知。就這樣堅(jiān)持了5個(gè)月的時(shí)間,利用可以利用的時(shí)間補(bǔ)充了很多“能量”。新的問題又來了,繼續(xù)這樣沒頭沒腦的學(xué),不可能成功,又不是搞科研,也沒這機(jī)會(huì)。只有運(yùn)用到實(shí)際的場景中才是正確的出路。

機(jī)緣巧合之下遇到了胡博士(智能一點(diǎn)創(chuàng)始人胡云華,通常我稱呼“胡博”,他當(dāng)時(shí)在西安做人工智能講座),經(jīng)過幾次交談,決定給我個(gè)機(jī)會(huì)試一試。自此我才正式接觸到了智能一點(diǎn),進(jìn)入了這家進(jìn)入了這家 AI 技術(shù)驅(qū)動(dòng)的創(chuàng)新企業(yè),來公司第一天就聽胡博分享了《人工智能時(shí)代算法工程師如何成長》,收獲還是挺多的,掌握一門甚至幾門編程語言、數(shù)學(xué)、英語是基礎(chǔ)。然后自學(xué)占10%,交流討論占20%,工作中實(shí)踐占70%。體會(huì)最深的就是滿以為學(xué)了機(jī)器學(xué)習(xí)就可以解決很多問題,有時(shí)在實(shí)際工作中還是腦袋一片空白。還得具體問題具體分析,比如計(jì)算語義相似度,看過很多計(jì)算錯(cuò)誤的情況,也許發(fā)現(xiàn)是錯(cuò)別字的問題,也許是分詞的問題,還有可能是少了領(lǐng)域關(guān)鍵詞。模型有很多為什么選擇線性模型,不選擇決策樹,深度模型一定就適合你當(dāng)前的項(xiàng)目嗎?所以算法在結(jié)合實(shí)踐才有意義。

天道酬勤。最初是跟著視頻課程學(xué)習(xí),從簡單基礎(chǔ)開始,有些技術(shù)可能需要不只一遍的學(xué)習(xí)。第一遍可能清楚了幾個(gè)概念,第二遍搞懂了其中原理,第三遍就可以上手做幾個(gè)簡單的實(shí)驗(yàn)。在講究快速學(xué)習(xí)的時(shí)候,一定不要忽略將其內(nèi)化成為自己的,不然看再多也只是停留在表面。

謙虛謹(jǐn)慎,戒驕戒躁是一句什么時(shí)候都不過時(shí)的話。周邊入行好幾年的同事、CTO莫瑜(這里要著重介紹下,我們都親切的叫他“莫大”,因?yàn)樗粌H是 《編程之美》的作者,還是深度學(xué)習(xí)Tense flow框架主編,之前在必應(yīng)后來還做了哼唱識別歌曲的算法)、胡博他們看過的書和paper都不在一個(gè)數(shù)量級上,而且還在持續(xù)在努力。覺得能跟他們一起共事,并能在這一領(lǐng)域精進(jìn),是一件幸福的事情。

胡博從創(chuàng)立公司起,就一直在想如何帶人和培養(yǎng)人,大家都說他“好為人師”。其實(shí)不然,這和他當(dāng)年在微軟亞洲研究院帶實(shí)習(xí)生、阿里帶團(tuán)隊(duì)培養(yǎng)技術(shù)人才的經(jīng)歷息息相關(guān)。所以他提出了 Touch AI 人才培養(yǎng)計(jì)劃,借助之前學(xué)術(shù)界的資源請來北大、清華、中科院大牛來講課,讓大家理論聯(lián)系實(shí)際,埋頭苦干也抬頭看路。當(dāng)然,還有CTO為我量身打造學(xué)習(xí)計(jì)劃,點(diǎn)點(diǎn)滴滴,無比感動(dòng)。雖然,這不是一蹴而就的事情,但確實(shí)讓我在往專業(yè)的方向充滿了信心和希望。

我也時(shí)常思考人生,如若有一天回首往事,不因虛度年華而悔恨,不因碌碌無為而羞恥,為夢想而努力奮斗過,即便最終不如你所愿,但享受了這一過程,也不虛此行。

這就是一個(gè)十年JAVA 工程師轉(zhuǎn)型的故事,我并不擅長抒情,所以也沒奢望它精彩,但我想把我轉(zhuǎn)型的故事分享給大家,我知道有一群和我一樣的人,或許此時(shí)此刻他們也在思考我曾經(jīng)思考或糾結(jié)過的問題。如果我的轉(zhuǎn)型歷程對你有幫助和借鑒意義,將是我莫大的榮幸。

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

    關(guān)注

    215

    文章

    34260

    瀏覽量

    251004
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1565

    瀏覽量

    68408
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2952

    瀏覽量

    104489
收藏 人收藏

    評論

    相關(guān)推薦

    尋求專業(yè)工程師幫助設(shè)計(jì)USB多口充電器

    嗨, 我正在開發(fā)款USB多口充電器,現(xiàn)尋求一位專業(yè)工程師或產(chǎn)品設(shè)計(jì)的幫助。希望能夠與有經(jīng)驗(yàn)的工程師合作,共同完成產(chǎn)品設(shè)計(jì)。以下是我們的需
    發(fā)表于 08-05 12:03

    正是拼的年紀(jì)|65歲電子工程師上班VLOG #65歲退休 #電子工程師 #搞笑 #上班vlog

    電子工程師
    安泰小課堂
    發(fā)布于 :2024年07月25日 11:31:02

    嵌入式軟件工程師如何提升自己?

    ,可以為自己的職業(yè)生涯打下堅(jiān)實(shí)的基礎(chǔ),并實(shí)現(xiàn)個(gè)人的職業(yè)目標(biāo)。愿每一位嵌入式軟件工程師都能在這個(gè)充滿挑戰(zhàn)和機(jī)遇的領(lǐng)域中取得成功!
    發(fā)表于 06-12 11:20

    大廠電子工程師常見面試題#電子工程師 #硬件工程師 #電路知識 #面試題

    電子工程師電路
    安泰小課堂
    發(fā)布于 :2024年04月30日 17:33:15

    為何國外工程師偏愛使用for(;;)來實(shí)現(xiàn)MCU死循環(huán)?

    一位工程師發(fā)現(xiàn),國外工程師在給demo在做死循環(huán)時(shí)用的是for(;;),而不是常用的while(1)。這僅僅是個(gè)人習(xí)慣的問題,還是有更深層次的含義?
    發(fā)表于 04-01 11:26 ?530次閱讀
    為何國外<b class='flag-5'>工程師</b>偏愛使用for(;;)來實(shí)現(xiàn)MCU死循環(huán)?

    一位硬件工程師的歷練之路:從入門學(xué)習(xí)理論到... #搞笑 #硬件工程師 #電子工程師 #揚(yáng)興科技

    硬件工程師揚(yáng)興科技
    揚(yáng)興科技
    發(fā)布于 :2024年03月13日 17:50:21

    如何搞崩個(gè)硬件工程師心態(tài)?試試對ta說這幾句

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2024年02月20日 18:05:49

    鴻蒙Harmony是如何影響Android工程師的呢?

    迅猛,目前已經(jīng)有包括社交、金融、影音、游戲、資訊、食品等多個(gè)領(lǐng)域的企業(yè)以及開發(fā)者加入到鴻蒙的生態(tài)建設(shè)中,可以說是從日常工作生活的各個(gè)領(lǐng)域全面展開。 為什么會(huì)影響Android開發(fā)工程師? 因?yàn)樽詮?b class='flag-5'>華為
    發(fā)表于 01-14 22:14

    優(yōu)秀電源工程師的必備技能大揭秘!

    隨著電源市場的不斷擴(kuò)張,開關(guān)電源行業(yè)飛速發(fā)展,企業(yè)對電源工程師的需求日益增加,對電源工程師的技能要求也日漸提高,相信沒有一位電源工程師會(huì)錯(cuò)過讓自己變得更優(yōu)秀的機(jī)會(huì)。作為
    的頭像 發(fā)表于 12-19 08:23 ?1656次閱讀
    優(yōu)秀電源<b class='flag-5'>工程師</b>的必備技能大揭秘!

    #人工智能 #FPGA 怎么成為個(gè)合格的FPGA工程師?

    fpga工程師
    明德?lián)P助教小易老師
    發(fā)布于 :2023年12月18日 21:19:01

    一位硬件工程師企圖將大量知識裝進(jìn)腦袋,不料... #把知識裝進(jìn)腦袋 #搞笑 #電子 #晶振 #揚(yáng)興科技

    硬件工程師揚(yáng)興科技
    揚(yáng)興科技
    發(fā)布于 :2023年12月15日 18:44:23