四年之前,我也是從原生Js開始,HTML,CSS,瀏覽器兼容,操作DOM,Ajax交互,慢慢到后來,逐漸了解了SVN,Git,jquery庫,fis庫到框架,requirejs。再到后來的gulp,grunt,webpack,nodeJS,AngularJS也發(fā)展到全面框架Angular5,針對(duì)視圖層不關(guān)注M和W層的React,還有MVVM框架的vue?;蛟S上邊的內(nèi)容我僅僅限于了解,或許還有很多的內(nèi)容我還沒有說出來。這其實(shí)不能怪我。前端近五年的發(fā)展如火如荼。這是全球超過億萬的程序猿工程師門共同努力的結(jié)果。請(qǐng)?jiān)徫?,我不可能知道這么多內(nèi)容,我只是了解熟悉其中的一部分。
如何進(jìn)入前端工程師這個(gè)行業(yè)的
我非常喜歡前端這個(gè)行業(yè),最本質(zhì)原因其實(shí)很簡(jiǎn)單,就是前景發(fā)展好,工資待遇福利好么,賺錢生活養(yǎng)家這是人類最基本的需求。但是面試你不能問我為啥干前端工程師啊,沒有意義吧。你要問也應(yīng)該是你怎么喜歡上前端的或者什么情況下進(jìn)入這個(gè)行業(yè)的。這跟每個(gè)人的經(jīng)歷或者接觸的人和事有很大的關(guān)系。任何事情都是天時(shí)地利人和之后自己自然而然的作出的一種選擇。
我可以說說我的經(jīng)歷:大學(xué)不知不覺就選擇了軟件工程專業(yè),這個(gè)要非常感謝我的爸爸媽媽,要不是學(xué)校半夜來個(gè)電話,說要交學(xué)費(fèi),我以為是騙子,爸媽堅(jiān)持確認(rèn)的情況下,說不定我就失之交臂,那也就不知道我現(xiàn)在從事什么工作了。大學(xué)四年沒掛過科,每門課都積極的學(xué)習(xí)和實(shí)踐,學(xué)習(xí)了C語言,C++,Java,程序設(shè)計(jì),數(shù)學(xué),英語,幾何學(xué),算法工程等等………雜亂無章,你們會(huì)常聽到很多畢業(yè)的學(xué)生都說,大學(xué)里稀里糊涂的讀了四年卻不知道最后學(xué)到了什么。但是這都是為以后工作學(xué)習(xí)奠定的基礎(chǔ),也不是一無是處。我就非常感謝我學(xué)習(xí)的這些編程知識(shí),還搞了電腦計(jì)算機(jī)(當(dāng)時(shí)有臺(tái)電腦就是個(gè)奢飾品)。自己程序設(shè)計(jì)還算OK,電腦硬件和軟件都無師自通了,導(dǎo)致回家還有人找你裝個(gè)系統(tǒng),上個(gè)內(nèi)存,清理電腦的各種問題(咋不能讓人家說咋白上軟件工程的大學(xué)專業(yè)了)。這里是不是應(yīng)該笑聲一片啊。
大四那年,我們一個(gè)班級(jí)按照不同的學(xué)習(xí)訴求分別到了完全不同的地域和領(lǐng)域去學(xué)習(xí),為最后進(jìn)入社會(huì)彌補(bǔ)一些知識(shí)和技能。我搞了flash動(dòng)畫。我喜歡搞搞PS,p個(gè)圖啥的,好玩啊。大四結(jié)束了……才發(fā)現(xiàn)還是一團(tuán)亂麻,不知道這個(gè)社會(huì)到底需要什么樣的人才。純粹讓我搞ps太乏味(就沒有別的方法讓他展示出來么?),純粹讓我寫C語言,Java,更枯燥啊,我寫了個(gè)程序,我看不到,摸不著(我想讓你們知道這個(gè)程序是我寫的?。。:髞聿胖烙星岸诉@個(gè)美好的行業(yè),可以把ps的設(shè)計(jì)稿通過代碼把他展示出來,這就很完美??!順利成章的從js開始,慢慢寫輪播圖,了解數(shù)據(jù)結(jié)構(gòu),熟悉方法,事件慢慢就喜歡上前端這個(gè)行業(yè)了。
北京之大:北上廣的發(fā)展之快,你無法想象,當(dāng)初聽到最簡(jiǎn)單的故事是,有人幾年前十萬買了個(gè)四合院,北京發(fā)展規(guī)劃拆遷,房子已經(jīng)值好幾千萬了。或許是真的,也無從考證,但是并非沒有可能,你來北京租個(gè)房子,就知道了。同時(shí)他也給我們這些人帶來了機(jī)遇和挑戰(zhàn)。
是的,我來到了北京。當(dāng)時(shí)正值公司缺人,我也有點(diǎn)js基礎(chǔ),再加上ps回點(diǎn),css寫的還不錯(cuò)。相當(dāng)于知道點(diǎn)皮毛的我就加入了前端的行業(yè)。老天也眷顧我,我熱愛學(xué)習(xí)看書,又喜歡鉆研。但是帶領(lǐng)我們的頭頭是個(gè)大胖哥,對(duì)我們很友善,至今仍是好朋友,保持著聯(lián)系。可以說,這兒奠定了我的發(fā)展方向。
再后來技術(shù)的發(fā)展,行業(yè)待遇發(fā)展,令我坐不住了,我跳槽了。我也算是半個(gè)提前進(jìn)入行業(yè)的寵兒。我買了很多書《高級(jí)程序開發(fā)》《js設(shè)計(jì)模式與開發(fā)實(shí)踐》《css3-案例分析和代碼實(shí)踐》……關(guān)注收藏了數(shù)不清的網(wǎng)址博客并且歸類整理。我以為我對(duì)技術(shù)的追求可以爐火純青,可以成為技術(shù)的前沿學(xué)習(xí)和貢獻(xiàn)者。參加html5峰會(huì),聆聽前端前端人的技術(shù)活動(dòng)等等了解前端最前沿的技能。
期間認(rèn)識(shí)了很多大牛,知道了很多學(xué)習(xí)的博客網(wǎng)站,MDN,github,coding,w3cplus, csdn, 簡(jiǎn)書,知乎,stackoverflow等,還有大企業(yè)的知名博客,百度fe,騰訊alloyteam,齊舞周刊等。使用了es6,html5,W3C規(guī)范也在一直更改和完善。
可是,你畢竟是在工作,是要給企業(yè)帶來盈利,給客戶帶來價(jià)值的,這就有很多的瓶頸,在顯示面前,你只可能使用這很多技術(shù)中的一部分,去完成工作和項(xiàng)目。剩下的最前沿的技術(shù)和實(shí)踐你只能靠空余時(shí)間來實(shí)踐,生怕自己被這個(gè)世界拋棄。
自從給公司創(chuàng)造了利益和價(jià)值之后,公司就膨脹了。你會(huì)發(fā)現(xiàn)一些問題的存在,而他不關(guān)心和不在乎,只在乎一味的出產(chǎn)品。公司的技術(shù)棧,公司的項(xiàng)目流程,項(xiàng)目的人員配比,老員工的濫竽充數(shù),為了發(fā)展業(yè)務(wù),新招的員工參差不齊。我沒法干下去了。因?yàn)槲艺椅覀冾^聊了。我本來是要反應(yīng)一些情況的。公司要發(fā)展業(yè)務(wù),沒有很多的時(shí)間來搞新技術(shù)。我安靜了,我默默地提離職了??墒且皇羌尤肓诵碌拈_發(fā)工具,沒有前后端分離,沒有很多個(gè)晚上最后我一個(gè)人悄悄的走研究項(xiàng)目?jī)?yōu)化和代碼重構(gòu),工作效率能是之前效率的好幾倍么。
問題1:項(xiàng)目很大,需求量大,而從我搭建起框架以來。新的項(xiàng)目經(jīng)理不是按照需求塊劃分,完成一部分驗(yàn)收之后再開發(fā)下一部分。而是,按著需求,把整個(gè)項(xiàng)目開始開發(fā),這兩個(gè)星期寫這一塊,那兩個(gè)星期寫這一塊。完了再回來搞搞這一塊,要不就是做一些無用的整體樣式修改,還全員動(dòng)員。我搭的框架,我知道他還可以有優(yōu)化和完善的地方,而項(xiàng)目經(jīng)理已經(jīng)開始按照框架來寫代碼了??蚣苡袝r(shí)候也是錯(cuò)的,導(dǎo)致后邊我提的建議已經(jīng)完全否決了。問題2.為了這個(gè)項(xiàng)目要擴(kuò)大前端人員,沒有毛病,可是招的好幾個(gè)人,不在公司上班,而是分公司,關(guān)鍵是遠(yuǎn)在天邊的武漢。..這個(gè)我就不是很理解了,然后同時(shí)開發(fā)這個(gè)項(xiàng)目。為啥不在北京招人,先把項(xiàng)目開發(fā)完,你再去武漢招人,讓他們維護(hù)呢。工作效率和溝通開發(fā)有很大的問題存在。(況且,年底,項(xiàng)目結(jié)束,總部有人跳槽走了,不是一個(gè)很好的方案么。) 問題3.公司為了項(xiàng)目招了一個(gè)項(xiàng)目經(jīng)理,他不是負(fù)責(zé)技術(shù)的,他是負(fù)責(zé)業(yè)務(wù)的。是的,這沒什么毛病,關(guān)鍵一開會(huì)你就問我(兩星期的活)活干完了沒有。。。我提前已經(jīng)說過了,這塊業(yè)務(wù),復(fù)雜度高,需要兩周的時(shí)間來開發(fā)。換來的是,這么久了,沒什么進(jìn)度啊。無奈啊,我也無能為力。問題4.工作這么久了,行業(yè)工資已經(jīng)是我的現(xiàn)有工資的兩倍了。而你一分也不給,我提點(diǎn)福利,如果行業(yè)沒有這個(gè)想象,我也不會(huì)奢求什么。物價(jià)飛漲,養(yǎng)家糊口,生活所迫,房租上漲。我要求漲個(gè)薪,公司說給你漲了,已經(jīng)給你提了,可是為毛,過年漲薪,拖了好幾個(gè)月。問題5.好技術(shù),能力強(qiáng)的人留不住,光過年就走了三個(gè)有能力的后端開發(fā),導(dǎo)致,我找后端商量找接口的時(shí)候,都不想管理,說不是他負(fù)責(zé)的,這就是有能力和技術(shù)好的人之間的察覺,你需要積極主動(dòng)解決項(xiàng)目到的問題,推動(dòng)項(xiàng)目的完成。那么,我覺得我沒有待下來的必要了。
-
工程師
+關(guān)注
關(guān)注
59文章
1603瀏覽量
71234
發(fā)布評(píng)論請(qǐng)先 登錄
陶瓷、電解、鉭電容到底怎么選?一個(gè)視頻搞懂硬件工程師基本功 #電子 #電子工程師 #電容 #揚(yáng)興科技
研發(fā)工程師和測(cè)試工程師對(duì)于產(chǎn)品新功能的見解有何不同?#電子工程師 #電路知識(shí) #人工智能
十年鑄劍?共敲開市鑼|一位工程師與美格智能的“A+H”新征程
【高端人才招聘】格見半導(dǎo)體 資深數(shù)字后端工程師
電子工程師的雙標(biāo)瞬間 #電子 #電子愛好者 #電子工程師 #揚(yáng)興科技 #雙標(biāo)
什么是BSP工程師
不同薪資對(duì)工作的態(tài)度 #硬件工程師 #電子愛好者 #打工人 #搞笑 #揚(yáng)興科技
繡花線上的數(shù)據(jù)紐帶:一位工程師的PROFIBUS轉(zhuǎn)RS485改造手記
想成為硬件工程師?我教你??!你得先學(xué)會(huì)這些...... #硬件工程師 #電子工程師 #電子愛好者 #電子行業(yè)
硬件工程師面試必會(huì):10個(gè)核心考點(diǎn)#硬件設(shè)計(jì) #硬件工程師 #電路設(shè)計(jì) #電路設(shè)計(jì)
電子發(fā)燒友工程師看!電子領(lǐng)域評(píng)職稱,技術(shù)之路更扎實(shí)
一位前端工程師的工作經(jīng)歷
評(píng)論