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)不再提示

一位軟件開(kāi)發(fā)工程師的成長(zhǎng)史

工程師人生 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-07-18 15:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大約在18個(gè)月前,有人給我發(fā)了封郵件詢問(wèn)我關(guān)于如何開(kāi)啟軟件開(kāi)發(fā)大門的建議。他是一個(gè)在校學(xué)生,想從事軟件開(kāi)發(fā)的工作,但又怕做出了錯(cuò)誤的選擇。

我想我給他的回復(fù)應(yīng)該也適用于任何正打算從事軟件開(kāi)發(fā)工作的人,所以稍作修改放到這兒來(lái)與大家分享。

(郵件內(nèi)容:)

以下是基于我的經(jīng)歷所得的幾點(diǎn)主要建議:

1. 立于軟件開(kāi)發(fā)的大門前

在我確定可以勝任一個(gè)開(kāi)發(fā)者的工作之前(我可是經(jīng)歷了一番掙扎),我不得不花費(fèi)兩年時(shí)間從事非軟件開(kāi)發(fā)的工作,這也更加確定了我要做一個(gè)軟件開(kāi)發(fā)者的決心。

一旦你拿到一份軟件開(kāi)發(fā)的工作,這都是不錯(cuò)的開(kāi)始。頭兩次的際遇可能會(huì)差強(qiáng)人意,但若不是有了這些經(jīng)歷,你也不會(huì)知道哪些問(wèn)題是一個(gè)公司所摒棄的。

當(dāng)然這并不是說(shuō)只要有份工作你就應(yīng)該接受,后面我會(huì)再說(shuō)下這個(gè)問(wèn)題。

2. 關(guān)于擬定長(zhǎng)期目標(biāo)

你是否一直有不知道選擇何種開(kāi)發(fā)方向的困惑?沒(méi)事,習(xí)慣就好。就在此刻,正有一大批Ruby開(kāi)發(fā)者因?yàn)?a href="http://www.makelele.cn/v/tag/852/" target="_blank">JavaScript的強(qiáng)勢(shì)襲來(lái)而倍感緊張。既然任何事情都不是既定的,那么設(shè)定一個(gè)長(zhǎng)期目標(biāo)的想法簡(jiǎn)直傻透了。

想想真是瘋狂。十一年前我還只是一個(gè)為人們做午飯的廚子,后來(lái)我做了一個(gè)決定:我要成為一名平面設(shè)計(jì)師。接著我就買了一臺(tái)Mac,把Photoshop和illustrator使用的爐火純青。后來(lái),我有了一個(gè)攝像機(jī),我又開(kāi)始學(xué)習(xí)使用Final Cut Pro軟件,打算做一名視頻剪輯師。再后來(lái),我考取了MCSE(微軟認(rèn)證系統(tǒng)工程師),我又決定做一名系統(tǒng)管理員。然后我就開(kāi)始寫網(wǎng)站腳本,并且從事市場(chǎng)工作5-6年。終于我決定學(xué)學(xué)編程。沒(méi)有人可以為自己的人生設(shè)定一個(gè)模式,告訴自己下一步可以做什么。

顯然,沒(méi)人知道五年后自己會(huì)在做些什么。你所要的只是一個(gè)平臺(tái),一個(gè)不變的原則,有了這些,你就能變成你想成為的那種人,做那些你覺(jué)得快樂(lè)的事。

可能在你這個(gè)年紀(jì),你更想要多些豐富的經(jīng)驗(yàn),這樣你就可以通過(guò)分析這些經(jīng)驗(yàn)而學(xué)到那些激勵(lì)你的東西。我不知道那些問(wèn)出“你覺(jué)得5年后你會(huì)做些什么”的人想表達(dá)什么,這種問(wèn)題顯然是無(wú)法回答的。

我現(xiàn)在唯一確定的事情就是,五年后我不會(huì)再為別人工作。我善于幫助別人發(fā)現(xiàn)自己的閃光點(diǎn),我喜歡創(chuàng)造事物,我喜歡科技。利用好這些特點(diǎn)有助于建立屬于我自己的平臺(tái)。在未來(lái)的某天,這些都有可能以意想不到的方式幫助到你。

3. 明白學(xué)歷在職場(chǎng)生涯中的角色

這個(gè)話題由我來(lái)談?dòng)悬c(diǎn)沒(méi)說(shuō)服力,但我仍然想和大家分享一下我的想法。我曾從社區(qū)大學(xué)中途輟學(xué),這簡(jiǎn)直為我一生中想做的所有事都關(guān)上了門。當(dāng)然,這也因人而異。

我現(xiàn)在為一個(gè)當(dāng)初只想招一個(gè)研究生學(xué)歷的CEO工作。如果你想成為一個(gè)核心開(kāi)發(fā)者,一個(gè)碩士文憑是第一道門檻。但是也有特例,例如我,一個(gè)大學(xué)輟學(xué)的人,正在為我的碩士同僚們貢獻(xiàn)著力量。當(dāng)然我也曾經(jīng)歷過(guò)這些場(chǎng)景,比如有些人會(huì)說(shuō):“你的履歷很適合我們公司,但很遺憾我們還需要一個(gè)學(xué)士文憑…”,而那些剛剛畢業(yè)的學(xué)生卻也經(jīng)常聽(tīng)到與之相反的說(shuō)辭。

如果要我告訴你為什么冒泡排序的效率很低或者怎么實(shí)現(xiàn)一個(gè)二叉樹(shù)查找算法的話,我完全可以去問(wèn)問(wèn)那些花了錢上了學(xué)得到這些知識(shí)的人。

當(dāng)今社會(huì)的教育問(wèn)題越來(lái)越明顯,我很難過(guò)地表示,學(xué)歷現(xiàn)在只是一紙憑據(jù)而已。學(xué)校再也不能作為開(kāi)拓新事物的源頭(至少不會(huì)長(zhǎng)久下去),而這更可能出現(xiàn)在你的工作環(huán)境當(dāng)中。

我認(rèn)為最好的狀態(tài)是:如果你在學(xué)校時(shí)擁有書(shū)本智慧(book-smart),而出了校園能把它們變成街頭智慧(street-smart )。那么這個(gè)世界上還有什么能夠阻擋你前進(jìn)的腳步呢?

4.如何選擇合適自己的文化氛圍

那么現(xiàn)在問(wèn)題來(lái)了:怎么成為你想成為的自己呢?每個(gè)人多多少少都要去遷就那些不一樣的文化,我之前就職的公司在這方面更為嚴(yán)重,簡(jiǎn)直就像穿了件文化緊身衣。

其實(shí)開(kāi)發(fā)者是一群幸運(yùn)的人,他們深諳自己喜歡哪種工作氛圍。很快你就會(huì)發(fā)現(xiàn)自己會(huì)對(duì)很多場(chǎng)合說(shuō)“不”了,我建議你根據(jù)以下這些斟酌一個(gè)公司文化氛圍是否適合自己:

你在這工作時(shí)感覺(jué)舒適么?

這里有值得你主動(dòng)去做以及珍惜的東西嗎?

或者說(shuō)你在這里需要偽裝你自己?jiǎn)幔?/p>

5.尋找良師益友

誠(chéng)然,我能通過(guò)在一些聚會(huì)中的提問(wèn)獲得很多好的建議,但這與你第一次工作經(jīng)歷帶給你的收獲相比,一定會(huì)黯然失色。你要做的不是去告訴大家你需要一個(gè)導(dǎo)師,而是與那些聰明優(yōu)秀的人一起工作,學(xué)習(xí)他們的方法和經(jīng)驗(yàn)。

比起參加任何一種開(kāi)發(fā)人員培訓(xùn)課,他人的奉獻(xiàn)精神和耐心所帶給你的好處無(wú)與倫比。

而真正把這些融合到一起的人是你自己,當(dāng)然前提是你知道如何去做。

6.學(xué)會(huì)展示

當(dāng)我剛開(kāi)始學(xué)習(xí)編程時(shí),我覺(jué)得我應(yīng)該達(dá)到無(wú)所不知的程度,這樣我就能給大家展現(xiàn)一些很牛叉的東西,現(xiàn)在看來(lái)這就是一個(gè)自尊心作祟的愚蠢想法。

記得有一次聚會(huì),有個(gè)開(kāi)發(fā)新手在向人們展示他的第一個(gè)作品,我?guī)缀醵家Τ雎暳?,我只能說(shuō)他太傻太天真,他做的東西架構(gòu)簡(jiǎn)單,創(chuàng)意也不夠吸引人。而當(dāng)每個(gè)人都給他高度贊揚(yáng)的時(shí)候,我才意識(shí)到我真該為自己的想法感到羞愧,對(duì)于一個(gè)新手,能把作品展示出來(lái)實(shí)在勇氣可嘉。

如果你還沒(méi)有學(xué)會(huì)所有的技能,或許你應(yīng)該改變下自己的想法,俗話說(shuō)得好,貪多嚼不爛。從基礎(chǔ)做起會(huì)更好。不要過(guò)早擔(dān)心設(shè)計(jì)模式,不要一開(kāi)始就在想這個(gè)東西是不是完美的,不要一開(kāi)始就擔(dān)心代碼是否足夠優(yōu)雅等等。

你是否正在對(duì)你的示例應(yīng)用進(jìn)行二次重構(gòu)?第一個(gè)能夠運(yùn)行嗎?秀一下吧。是不是運(yùn)行的不是完全正確?那也秀一秀。界面太難看?沒(méi)關(guān)系,秀出來(lái)。還沒(méi)有經(jīng)過(guò)測(cè)試?盡管秀出來(lái)。如果說(shuō)它沒(méi)有另你覺(jué)得難堪的地方,只能說(shuō)明你秀得有點(diǎn)晚。

隨著你技術(shù)的提升,完善一個(gè)產(chǎn)品的能力以及做出點(diǎn)可以讓很多人用的東西的能力也會(huì)隨著提升。在我看來(lái),掌握這種能力遠(yuǎn)比學(xué)習(xí)如何使用CSS或者TDD要重要。

7. 學(xué)習(xí)不僅僅是為了找工作

我極少給別人提很籠統(tǒng)的建議。但這里不得不提一個(gè):上大學(xué)時(shí)應(yīng)該嘗試去學(xué)學(xué)那些你很感興趣的東西。

隨著時(shí)間的逝去,文憑的用處也逐漸消失。很多我喜歡的開(kāi)發(fā)者之前是設(shè)計(jì)師或者作家,他們更喜歡從一種哲學(xué)的角度去寫代碼,而不選擇針對(duì)特定問(wèn)題的特定算法。

如果你很擅長(zhǎng)書(shū)面交流,作為一個(gè)開(kāi)發(fā)者這是極好的,因?yàn)樗鼈児ぷ鞯姆绞饺绱酥?。但是更重要的是,良好的溝通技巧?shí)際對(duì)你幫助更多,而大部分的程序員更喜歡單獨(dú)倒騰自己的代碼。

大學(xué)的社交地位已然成為了明日黃花,取而代之的是聚會(huì),小組,推特等等。如果計(jì)算機(jī)學(xué)科仍然如此打動(dòng)你,盡管沉迷于它吧,但是如果你喜歡的是社會(huì)學(xué),哲學(xué),會(huì)計(jì)學(xué)或者其他學(xué)科,你應(yīng)該追隨自己的內(nèi)心,而不是被你飄渺的職業(yè)目標(biāo)牽著鼻子走。

最后,給出一條如何靈活利用學(xué)位獲得工作的小貼士:

HR專員負(fù)責(zé)發(fā)布職位。他們通??偸前阎T如學(xué)位,經(jīng)驗(yàn),技術(shù)要求這些掛在嘴邊,而實(shí)際上這些有時(shí)候根本就不足以說(shuō)明一個(gè)人的能力。

如果你仍然在用這種傳統(tǒng)的應(yīng)聘渠道:瀏覽人才網(wǎng)=》進(jìn)入面試流程,你獲得工作的機(jī)會(huì)將會(huì)非常小。雖然可能大部分人的第一份工作都是這樣找到的。而從那開(kāi)始,它會(huì)就像滾雪球一樣,直到招聘你的人覺(jué)得只有你剛好非常適合某個(gè)崗位的工作,通常這種幾率比較小。所以呢,對(duì)于那種你只會(huì)待一兩年的公司,你壓根不用煞費(fèi)苦心的為了取悅HR而精心打扮自己簡(jiǎn)歷上的學(xué)歷。

8.關(guān)于跳槽

在我看來(lái),一個(gè)稍有天分的開(kāi)發(fā)者能在6-12個(gè)月內(nèi)精通自己所選的開(kāi)發(fā)語(yǔ)言或框架。不要被那些有5-10年經(jīng)驗(yàn)的老手嚇到:很多人只是贏在5-10倍的經(jīng)驗(yàn)上。

為了防患于未然,你現(xiàn)在就應(yīng)該有計(jì)劃的跳槽(大約每18個(gè)月左右跳一次),至少是在從事第一份工作期間。慢慢你就會(huì)發(fā)現(xiàn)自己的經(jīng)驗(yàn)更加多元化,自己的薪資也節(jié)節(jié)高。(但是不要過(guò)分沉迷于工資的多少,研究表明,薪資在超過(guò)75K以后反而會(huì)降低幸福感。)

綜上所述:不要過(guò)分在意薪資,選擇優(yōu)秀,樂(lè)于助人的同事一起工作,規(guī)劃好適合自己的技術(shù)棧。

謙虛誠(chéng)實(shí)小貼士一則:

事實(shí)上,對(duì)別人來(lái)說(shuō),求職信中看到“誠(chéng)實(shí)”、“謙虛”等字眼是屬于消極字眼的(你還不如毫不含糊的告訴別人你是一個(gè)需要指導(dǎo)的處于中級(jí)水平的人)。而消極是抑郁的前兆。很多抑郁癥的發(fā)作都可以追溯到很久之前的某個(gè)悲觀時(shí)刻,只是可能偽裝成了“誠(chéng)實(shí)”而已。去買一本《Learned Optimism》吧!這本書(shū)也許不會(huì)幫你解決所有的問(wèn)題,但是會(huì)開(kāi)啟你的心智,改變你的思維模式。

這種自我否定式的悲觀主義也正是我的一個(gè)軟肋。如果你想成為10年后的我,努力營(yíng)造出自信的感覺(jué)吧,你要知道,你永遠(yuǎn)比你自己了解的要牛逼很多!

下面這條建議不僅給你,也給我自己:與其為自己所不知道的事情道歉,還不如努力一點(diǎn)去知曉這件事。

我建議你把這點(diǎn)深記于心,并在求職信中換上另一種說(shuō)法。你是個(gè)聰明的家伙,真慶幸你還沒(méi)發(fā)現(xiàn)自己的無(wú)限潛力,因?yàn)楫?dāng)你成為一個(gè)偉大的程序員的時(shí)候我可要沾沾光了,呵呵。

其實(shí)還有很多我能告訴你的,但是一時(shí)也想不起來(lái)這么多。認(rèn)識(shí)你很高興,同時(shí)也祝愿你前程似錦。

—–郵件完結(jié)—–

對(duì)于他來(lái)說(shuō),這些選擇可能會(huì)影響他一生。工作的選擇,求職的失敗,是否繼續(xù)深造等等,這些當(dāng)時(shí)看起來(lái)事關(guān)重大的時(shí)刻,隨著時(shí)間的流逝,態(tài)度的轉(zhuǎn)變,一個(gè)人終究會(huì)泰然看待。

這個(gè)當(dāng)時(shí)我知之甚少的人現(xiàn)在成了我最好的朋友之一,我想我當(dāng)時(shí)所給的建議多少是有點(diǎn)用處的。

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

    關(guān)注

    59

    文章

    1603

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    硬件工程師甩鍋排行榜 #電子 #電子工程師 #硬件工程師 #甩鍋的各種理由 #揚(yáng)興科技

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2026年03月06日 18:30:55

    什么是BSP工程師

    任何軟件的。BSP工程師需要結(jié)合硬件原理圖修改從芯片廠商拿到的參考代碼,調(diào)試板子,使板子上的操作系統(tǒng)能夠正常穩(wěn)定工作,從而提供個(gè)穩(wěn)定的開(kāi)發(fā)調(diào)試環(huán)境,這個(gè)過(guò)程叫做點(diǎn)亮板子,行話叫做Br
    發(fā)表于 01-13 06:54

    嵌入式軟件開(kāi)發(fā)的 10 個(gè)技巧分享

    :流程圖第,實(shí)現(xiàn)第二 當(dāng)工程師首次邁入軟件開(kāi)發(fā)領(lǐng)域時(shí),會(huì)有種強(qiáng)烈的誘惑力促使他們立刻投入工作并開(kāi)始寫代碼。這種做法就好比在電路邏輯圖還未完成前就試圖設(shè)計(jì)印刷電路板(PCB)。在著手
    發(fā)表于 12-25 06:04

    工程師變身AI“指揮者”,吉利與阿里云的軟件開(kāi)發(fā)變革實(shí)驗(yàn)

    1975年,IBM工程師Fred Brooks在《人月神話》中提出軟件工程的核心難題:隨著系統(tǒng)規(guī)模和團(tuán)隊(duì)規(guī)模增長(zhǎng),復(fù)雜度會(huì)呈指數(shù)級(jí)上升。他的結(jié)論是, 軟件工程“沒(méi)有銀彈”,沒(méi)有單技術(shù)
    的頭像 發(fā)表于 11-13 10:43 ?397次閱讀
    <b class='flag-5'>工程師</b>變身AI“指揮者”,吉利與阿里云的<b class='flag-5'>軟件開(kāi)發(fā)</b>變革實(shí)驗(yàn)

    招鑲?cè)胧?b class='flag-5'>工程師1個(gè),硬件工程師個(gè),

    東莞市研生科技有限公司是家藍(lán)牙方案公司,主營(yíng)藍(lán)牙方案的設(shè)計(jì)開(kāi)發(fā),產(chǎn)品包括藍(lán)牙BLE/4G透?jìng)?AI智能體方案開(kāi)發(fā),因公司發(fā)展需要需對(duì)外招聘嵌入式軟件開(kāi)發(fā)
    發(fā)表于 08-29 02:14

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

    。比如一位電源工程師,評(píng)職稱前主要做基礎(chǔ)電源調(diào)試;評(píng)上 “高級(jí)電源工程師” 后,受邀參與電子發(fā)燒友 “電源技術(shù)研討會(huì)” 做分享,還接到廠商委托的高功率密度電源開(kāi)發(fā)項(xiàng)目,項(xiàng)目成果被平臺(tái)推
    發(fā)表于 08-20 13:53

    基于瑞薩64MPU RZ/G2L進(jìn)行32應(yīng)用軟件開(kāi)發(fā)

    本文主要介紹基于瑞薩64MPU RZ/G2L進(jìn)行32應(yīng)用軟件開(kāi)發(fā)的介紹,用于解決客戶32軟件移植相關(guān)問(wèn)題,供客戶參考。
    的頭像 發(fā)表于 06-26 15:48 ?2013次閱讀
    基于瑞薩64<b class='flag-5'>位</b>MPU RZ/G2L進(jìn)行32<b class='flag-5'>位</b>應(yīng)用<b class='flag-5'>軟件開(kāi)發(fā)</b>

    【華秋DFM】V4.6正式上線:工程師的PCB設(shè)計(jì)“好搭子”來(lái)了!

    軟件,更 是每一位工程師背后的“隱形助手” 。從設(shè)計(jì)之初的風(fēng)險(xiǎn)排查,到制造階段的成本控制,再到裝配環(huán)節(jié)的細(xì)節(jié)優(yōu)化,我們始終致力于為工程師
    發(fā)表于 05-22 16:07

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

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

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

    如何成為名合格的北向應(yīng)用開(kāi)發(fā)工程師 在快速發(fā)展的軟件開(kāi)發(fā)領(lǐng)域,北向應(yīng)用開(kāi)發(fā)工程師
    發(fā)表于 04-23 06:46

    硬件工程師手冊(cè)(全套)

    §1.2.1 硬件工程師職責(zé) 個(gè)技術(shù)領(lǐng)先、運(yùn)行可靠的硬件平臺(tái)是公司產(chǎn)品質(zhì)量的基礎(chǔ),硬件工程師職 責(zé)神圣,責(zé)任重大。yf-f4-06-cjy 1、硬件工程師應(yīng)勇于嘗試新的先進(jìn)技
    發(fā)表于 04-22 15:05

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

    如何成為名嵌入式軟件工程師? 01明確崗位的角色與定位 嵌入式軟件工程師主要負(fù)責(zé)開(kāi)發(fā)運(yùn)行在特定硬件平臺(tái)上的軟件,這些
    發(fā)表于 04-15 14:37

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

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