我從php程序員轉入前端一年半,談談本身的一些見解吧。php
從php和jquery開發大概多半年,這期間都是從網上摳代碼來實現網頁效果。也就是身兼前端和後端兩種職責,有一天總算是明悟了,發現本身仍是比較喜歡前端。下份工做依然轉入前端。
在轉入前端前我深知以此時的水平是徹底達不到一個前端從業的要求的,因此在家呆了兩個月,瘋狂惡補各類前端知識,看了javascirpt的高級設計和jquery的書籍,看了下css的書籍,只是看了下,可是本身也不是很精通,沒有切過圖。
兩月後進入了瘋狂了面試期,深受打擊,面試能有十幾家公司,當時想要的工資也比較高,因此是到處碰壁,當時也是徹底去選擇回php的,可是本身鐵下來心來選擇作前端,因此每次都是在筆試完成後將筆試題進行拍照帶回家進行研究。這樣後終於有家公司給到個人指望薪水,如今平心而論,以當時的技術是確定達不到那個價位的。
去了該公司後當時還好有一個切頁面的女孩,js方向比較薄弱,因此就是分工合做,她切頁面我實現一些頁面效果。當時還好能完成工做內容,不過一直不會切頁面,當時認爲切頁面也不是本身的事情,因此一直抗拒去學習切頁面,因此就成了一條腿走路。進入公司時機是公司的項目作了大概有十之六七這會進去的,因此當時前端的問題仍是比較多的,後端人員本身實現前端效果,因此就有了大量的頁面onclick事件,頁面的頭尾不能正確的區分,各類問題。給我當時的工資也是但願我可以更好的去優化這些代碼。問題就在於我去的時候項目正在處於高速開發中,我沒有足夠的時候去進行頁面優化,一直在進行開發項目,也就是在垃圾代碼中求生存狀態。最後的結果就是直到項目上線,前端代碼並無進行優化處理,不過話說回來以我當時的技術也有些有心無力。公司的UI是個奇葩,和切頁面的女孩關係也很差,二者之間溝通不順暢,有些多餘的工做或者重複的工做就落在個人頭上了。該UI和公司創始有有些關係,基本得罪完了產品和技術,反映過可是歷來沒有處理過。
在該公司最奇葩的事情就是完成一個公司內部項目,要求三天完成。時間緊用了extjs完成,累了個半死,extjs的加載速度慢緣由,到最後領導仍是罵罵咧咧的。
試用期最後一天告知試用不經過,第四個月看錶現,在第四個月中給提轉正而且將少發的工資補回來,選擇了果斷離職,去了一家在線教育公司。
這家新公司是我前端技術成長最快的時候,因爲剛去的時候產品處於維護階段,因此基本沒有什麼事情,在這兩個月裏本身抓住一切機會進行學習,在這個階段裏學會了好多。學會了框架sea.js,學會了grunt,學習了nodejs開發,讀了些jquery源碼,更重要的學會了切頁面,強迫本身去作試驗,切別的項目的psd圖,學會了less等等。該公司仍是十分重視前端的,在不到10人的開發團隊裏前端有3人,人員比例來講仍是至關高的。兩個月後開發團隊接到別的團隊的工做,在其餘框架上進行了開發,歷時20天也算是完成了一個小型項目,領導對個人技術還算滿意,順利轉正。接下來就是使用seajs進行開發項目了,這個項目也是原來項目的基礎上進行搭建的,在這過程當中學會了如何搭架一個大型網站的前端代碼,更深入的理解前端。
該項目完成後,休息了半個月被解調到其餘項目組作項目。去了這個項目組是各類坑,你們也都知道既然是作項目,時間緊,工做量大,全部的前端工做一我的獨自承擔,有時須要切頁面找前端幫忙,可是發現前端水平良莠不齊,各類坑在裏邊,有的是有些css,有的是使用less完成,頁面完成後各類兼容性問題,因此問題都須要本身去修修補補。這裏比較奇葩的是技術經理無論產品經理的需求合理仍是不合理一律接下。哦,在這插補下這個項目的人員配置。產品經理一人,項目經理一人(也寫一些後端代碼),後端人員兩人。使用java進行開發。因爲在項目開始的時候我請了兩天假,腳扭傷了,因此說是後端比前端介入的時間早,因此後面的開發量大部分都在我這邊。而因爲後端人員溝通不順暢形成的統一邏輯,三種不一樣的代碼,三種不一樣的邏輯。三個模塊使用了三種不一樣jsp頁面。因此形成了我這邊差點沒累掛,不過即便這樣作出來的產品仍然只能說是一個模型。該項目是公司內部項目,到最後爲了可以給老闆演示,竟然使用了作熱點圖的方法去完成項目的其餘功能模塊,UI加班,前端加班,到最後延時兩天,技術經理抱怨我週末不加班,說是我不以團隊爲重。
公司招聘大量的前端的人員,可是絕大部分都是實習生,招聘靠譜的太難。我自認爲還算是個比較靠譜的前端,知道本身的不足可以快速進行學習,可是在看到這個項目後,萌生退意,公司對前端的尊重根本不夠,認爲前端就是隨便拉我的都能頂上的職位,我只能呵呵了。
前端如今愈來愈獲得更多的重視,在大方向是朝着好的方向在發展,可是不排除還有大量的公司對於前端這個職位的不感冒。尤爲當技術領導是一個傳統的項目出來的,那麼只能祝進入這樣環境的前端表示祝福了。
前端的知識比較雜,前面很好進入,可是到後面想繼續深刻學習我認爲仍是比較困難的,只有鍥而不捨,堅持不懈了。