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