日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > > 充電吧
[導(dǎo)讀]本篇文章,我會(huì)詳細(xì)地講述我如何從一個(gè)硬件工程師轉(zhuǎn)到Java Web軟件開發(fā)的,希望給需要的人做一個(gè)參考。或者,你就當(dāng)故事看看也可以。

1. 序

前段時(shí)間,我寫了很多關(guān)于js的文章,分享的樂趣使我決定繼續(xù)寫下去。在接下來的時(shí)間,我計(jì)劃也開始寫關(guān)于Java的內(nèi)容。

其實(shí)我很早以前就想寫了,Java是我畢業(yè)后學(xué)的第一門語言,準(zhǔn)確來說,如果單純?yōu)榱俗鲆粋€(gè)普通的開發(fā)人員的話,只要你熟練掌握MVC的分層,熟練掌握List和Map的用法,然后會(huì)寫寫SQL,基本上就沒有什么大問題了。真不難,我一開始也和大多數(shù)剛剛接觸編程的人一樣,感覺Java學(xué)起來好難的。

的確,如果你要去深究,我的意思是,深究Java的運(yùn)行機(jī)制,底層代碼等,那真的有一定難度。可是,如果你只是為了找一份養(yǎng)家糊口的工作,在一個(gè)小公司做做開發(fā),真的不需要你有多么精通。

原因很簡(jiǎn)單,在這個(gè)時(shí)間就是金錢的時(shí)代,程序框架都是現(xiàn)成的,公司主要追求的還是項(xiàng)目的開發(fā)進(jìn)度。尤其是中小型公司,根本不需要你對(duì)Java底層研究得有多深。你會(huì)照貓畫虎,快速地把功能開發(fā)出來,你就很OK。如果有個(gè)新需求,需要你去網(wǎng)上借鑒一些代碼,弄一些免費(fèi)的組件,直接拷貝實(shí)現(xiàn)功能,那更加OK,升職加薪是肯定的了。

之前寫的一篇文章 《Java程序猿 :談?wù)勛约旱慕?jīng)歷》,居然收到了這么多評(píng)論,老實(shí)說這是我沒預(yù)料到的。我只是把我自己的經(jīng)歷發(fā)出來,沒別的意思,當(dāng)然,那篇文章的描述中,也的確有不妥的地方。

本篇文章,我會(huì)詳細(xì)地講述我如何從一個(gè)硬件工程師轉(zhuǎn)到Java Web軟件開發(fā)的,希望給需要的人做一個(gè)參考?;蛘撸憔彤?dāng)故事看看也可以。

2. 記憶猶新的一段話

我最早是希望從事本專業(yè),搞單片機(jī)或者嵌入式開發(fā)的,現(xiàn)在依稀記得曾經(jīng)面試我的一個(gè)老板對(duì)我說的話,大意如下:

“我真搞不懂你們這些剛畢業(yè)的學(xué)生,總是談一些理論。很簡(jiǎn)單,我就問你,一個(gè)功能馬上就要用,你三天之內(nèi)能不能給我開發(fā)出來?網(wǎng)上都有現(xiàn)成的東西,拿過來用不就行了。如果我接到一個(gè)單子,你說要花個(gè)半年時(shí)間研究一下,我的公司還能開下去么,我不早就餓死啦。也許百度,華為那種大公司需要專門招幾個(gè)人來研發(fā),可是我們不需要,我們只看效率和速度。我朋友一個(gè)什么什么公司前幾年也招了幾個(gè)大學(xué)生,結(jié)果兩年下來了,核心的代碼還不是自己寫,CAD還不是自己畫?讓他們搞也搞不出什么東西。不是說他們水平不行,而是這東西需要很長(zhǎng)時(shí)間的積累,不是說你一畢業(yè)就能直接達(dá)到多高的水平。”

雖然最后錄取了我,可是我自己也明白,學(xué)校里學(xué)的那些CAD,單片機(jī)方面的知識(shí)已經(jīng)跟不上公司的節(jié)奏。芯片我只知道STC-89C51,而且不是很熟悉,我連STM32都沒用過,而51單片機(jī)和這里的工作沒有關(guān)系。我CAD繪圖也還停留在理論,實(shí)際操作起來估計(jì)就露餡了。

我深刻地明白,即使進(jìn)入了這家公司,也不會(huì)有人教我如何去勝任這份工作,到時(shí)候我會(huì)變得很尷尬和被動(dòng)。所以最后我沒有去。

不過他的一番話也提醒了我,必須要有一份拿的出手的技術(shù)。社會(huì)不比在學(xué)校,上課隨便聽聽,通過考試就行了,實(shí)在不行還有補(bǔ)考。在公司里,不是這樣的。

正好趕上近幾年制造業(yè)不景氣,嵌入式方面的工作更加難找,我投了很多簡(jiǎn)歷,除了一些小作坊,小公司,其他都是石沉大海,進(jìn)入大公司的機(jī)會(huì)為0。

很多公司不是不缺人,而是缺少來了就能立馬上手的工程師,而不是說要招一些應(yīng)屆畢業(yè)生,來了之后再手把手教他們。哈哈,沒那個(gè)時(shí)間。

3. 理論真的不重要嗎

理論真的不重要嗎?

不,從某種程度上說,理論的確很重要。它會(huì)讓你對(duì)一項(xiàng)技術(shù)理解得更加深入。這一點(diǎn)我不否認(rèn),也不可能否認(rèn),因?yàn)樗褪鞘聦?shí)。

但,我不得不承認(rèn),如果我學(xué)歷不夠硬,真的沒法接到大公司的面試通知。

名牌大學(xué)的畢業(yè)生都一大把,研究生大軍也在盯著這些職位。哪里輪得到我一個(gè)普通二本的畢業(yè)生?

也許,大公司會(huì)看重你理論知識(shí)是不是很扎實(shí),所以在校招上,你會(huì)經(jīng)歷一次他們給你安排的筆試。

上一篇文章中,有的評(píng)論提到,如果理論不扎實(shí),你連筆試都過不了。的確如此,但是,這也要建立在你能夠接到大公司的筆試邀請(qǐng)的前提之下。

事實(shí)情況是,我們學(xué)校的校招,最多就是一些中型公司,都算不錯(cuò)了。大公司是見不到的。還有一些老司機(jī)(你沒看錯(cuò),真的是老司機(jī)),還有倉庫管理員的職位。大公司的話,嗯,肯德基,大娘水餃算不算?

4. 我的一次校招經(jīng)歷

那次校招,我看到一個(gè)稍微好一點(diǎn)的公司,就拿著我的各種證書,什么CET-6,高等數(shù)學(xué)競(jìng)賽,英語競(jìng)賽,數(shù)學(xué)建模啥的去應(yīng)聘。我記得他看了一會(huì),就把證書的復(fù)印件拋在一旁了。然后,他問我,Java會(huì)不會(huì)?會(huì)寫測(cè)試用例嗎?(當(dāng)時(shí)我不懂,根本就不知道什么意思,現(xiàn)在明白他招的是軟件測(cè)試。汗~)

我說,“我不會(huì),但我可以學(xué)。”。

他繼續(xù)說,“哦,沒關(guān)系,我們這個(gè)職位對(duì)編程要求不高。對(duì)了,你有沒有參加過什么項(xiàng)目。”

我說,“沒有,不過我對(duì)編程很感興趣,學(xué)過C,C++,還考過證。”

然后就沒有然后了,我也不記得后來對(duì)我說了什么,反正有一句是:“你什么都沒做過就來應(yīng)聘啊?”

你什么都沒做過就來應(yīng)聘啊?這句話深深地打擊了我。

好吧,我的確沒做過,我只是在老師的要求下完成了課程。我說了實(shí)話。

這就是我還未畢業(yè)時(shí)候的一次面試經(jīng)歷。

5. 背水一戰(zhàn),從偏硬件轉(zhuǎn)到純軟件

說來慚愧,在大四的時(shí)候,我還真做過一段時(shí)間的硬件工程師(純自黑)。那段時(shí)間,接觸了一點(diǎn)protel 99SE,沒事也會(huì)畫畫CAD??墒?,我那點(diǎn)三腳貓功夫完全靠自己網(wǎng)上搜了點(diǎn)視頻學(xué)來了。一段時(shí)間下來,我連最基礎(chǔ)的事情都做不來,很多時(shí)候,我也不知道要學(xué)點(diǎn)什么,該怎么去學(xué)。

我找回模擬電子技術(shù),數(shù)字電子技術(shù)的教材,重溫三極管,二極管,電力電子技術(shù)等等??墒牵娴暮軣o奈,我不清楚這些東西怎么用到工作中。

那段時(shí)間真的是比較低迷的,做不了事情,也沒有人教,準(zhǔn)確的說,他們也忙得一塌糊涂,我不好意思去請(qǐng)教。更何況,我都不知道要請(qǐng)教什么。

兩個(gè)月后,我實(shí)在受不了這個(gè)尷尬的氣氛了,于是辭去了工作。

我總結(jié)了一下,我不認(rèn)為自己的理論知識(shí)有多糟糕,只是沒有一個(gè)實(shí)戰(zhàn)平臺(tái)讓我來鍛煉。大公司,我連筆試的資格都沒有,小公司,就算面試吹牛逼混進(jìn)去了,也根本勝任不了。

這個(gè)時(shí)候,我才明白,嵌入式這種東西,我沒有個(gè)三五年,真的不太可能達(dá)到一個(gè)很高的水平。而且,它需要大量的實(shí)踐操作,而實(shí)踐操作需要硬件設(shè)備。像我這么一個(gè)大學(xué)里只會(huì)理論,連實(shí)驗(yàn)室都沒怎么去過,連在洞洞板上搭一個(gè)實(shí)驗(yàn)電路都費(fèi)勁的人,真的是不太適合。

不知道怎么下手,怎么學(xué)習(xí),沒有實(shí)踐的機(jī)會(huì)。這就是我那段時(shí)期的狀態(tài)。

我不知道正在看這篇文章的你,是否能夠理解我當(dāng)時(shí)內(nèi)心的無助?

可是日子還得過,辭去工作后,家里人也為我著急。我認(rèn)真思考今后的發(fā)展道路。

我發(fā)現(xiàn),我其實(shí)對(duì)硬件不是很感興趣,卻對(duì)電腦感興趣。如果繼續(xù)發(fā)展硬件,我就必須要有足夠的實(shí)驗(yàn)器材,加上各種單片機(jī)芯片,然后畫CAD,還要做出來。雖然用仿真軟件也可以,不過我對(duì)仿真軟件也不是很熟悉。

問題就在于,我大學(xué)里面動(dòng)手實(shí)踐的機(jī)會(huì)太少。

PLC方向?呵呵,我對(duì)PLC的實(shí)踐經(jīng)驗(yàn)還沒單片機(jī)多。

硬件工程師,電氣工程師,在當(dāng)時(shí)的我看來,似乎通往了一條未知的道路,有著太多的不確定因素。

那么,干脆搞純軟件吧!

我頭腦中冒出來這樣一個(gè)想法,對(duì)啊,我說,我干嘛非得從事本專業(yè)?

如果我搞純軟件的話,我只要一臺(tái)電腦就行了,也不用去關(guān)心什么芯片的型號(hào),也不需要畫什么CAD,而且我也不需要去焊東西了。

是啊,只要一臺(tái)電腦就可以了,我在自己家也能學(xué)!不需要管其他硬件設(shè)備了!

我越想越興奮,就這樣踏出了第一步,直到今天我在寫這篇文章的時(shí)候,我都慶幸自己當(dāng)初的決定。

不論怎么樣,成為一個(gè)軟件工程師,雖然累了點(diǎn),不過很充實(shí),也很快樂。而且,工作環(huán)境好。我記得當(dāng)初做硬件的時(shí)候,每天都在跟焊錫絲打交道(因?yàn)樽霾涣嗽O(shè)計(jì)的工作,我主要的任務(wù)就是焊電路板,換換元器件啥的。一不小心電容炸了,打在身上還是很疼的。一不小心被電烙鐵燙到,立馬一個(gè)包。)

總之,這就是我學(xué)習(xí)軟件開發(fā)的原因和經(jīng)過。

6. 總結(jié)

故事講完了,說起來生活還真是變化莫測(cè),有的時(shí)候,一個(gè)小小的決定就會(huì)極大地改變今后的人生軌跡。

硬件也好,軟件也罷,都是自己的選擇,任何一門技術(shù),當(dāng)你真的熱愛它,就一定能走得很遠(yuǎn)。

我后來捫心自問,自己的興趣真的不在硬件上面,所以做軟件開發(fā)是我的最終選擇。如果你對(duì)硬件,嵌入式方面感興趣,那也是很好的。

我大學(xué)一個(gè)同學(xué),就走了嵌入式的方向,當(dāng)然,也是在一家中小型公司,大公司也是連筆試的機(jī)會(huì)都沒有。

在上一篇中,我也提過,他大學(xué)里面基本上選修課必逃,必修課選逃,還未畢業(yè)就拿了高薪。

我和他算是兩個(gè)極端,我一天到晚弄理論,各種考證,競(jìng)賽,結(jié)果連大公司的筆試機(jī)會(huì)都拿不到。他一天到晚搞實(shí)踐,不管怎樣,找到了比較滿意的工作。

曾經(jīng)有人問我做什么工作的,我說軟件開發(fā)。對(duì)方一聽就覺得好像挺那個(gè)啥的,然后各種抱怨自己的工作怎么怎么不好。然而他不知道的是,我背后付出的汗水有多少。

每個(gè)軟件開發(fā)人員都知道,雖然在一般人眼里看起來,IT這個(gè)行業(yè)多么多么好,可是,我們?cè)诒澈笃鋵?shí)都付出了很多。當(dāng)別人晚上去看電影了,我們?cè)诩影?。?dāng)別人周末出去旅游了,我們還在電腦前敲代碼學(xué)習(xí)最新的技術(shù),等等。各種滋味,其實(shí)也就我們內(nèi)心知道了吧。

寫完了,領(lǐng)盒飯去。(^ω^)

附錄:順便說一次有趣的經(jīng)歷,java學(xué)得差不多了,去一家小公司面試。產(chǎn)品經(jīng)理面的我,差不多都能答上來。后來說是要繼續(xù)考察我一下,讓我第二天來機(jī)試。第二天我才懶得去,直接去下一家公司面試了。后來對(duì)方打電話給我,說,“咦,你今天怎么沒來機(jī)試啊?”,我嫌麻煩就說我不會(huì)。結(jié)果,他說:“哎呀,其實(shí)我們就是想招你的,機(jī)試只是個(gè)流程。”

我: “。。。”

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢(shì)抑制與過流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問題卻十分常見,不僅增加了維護(hù)成本,還影響了用戶體驗(yàn)。要解決這一問題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車場(chǎng)照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢(shì)逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對(duì)周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉