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


硬件工程師看了只會找個角落默默哭泣#硬件工程師 #MDD #MDD辰達半導(dǎo)體 #產(chǎn)品經(jīng)理 #軟件工程師
【華秋DFM】V4.6正式上線:工程師的PCB設(shè)計“好搭子”來了!

工程師經(jīng)驗分享:社區(qū)之星 趙云 沉著穩(wěn)定才能做好技術(shù)



一位老電子工程師的十年職場感悟


硬件工程師的終極幻想:焊板子焊上人生巔峰!#半導(dǎo)體器件 #硬件工程師 #MDD辰達半導(dǎo)體


不同時期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過于真實 #YXC晶振 #揚興科技


評論