前端現(xiàn)在這邊有哪些方向?
網(wǎng)友解答: 其實,就我這五年前端的工作經(jīng)歷來看,真沒必要去看上面第二張圖里面哪些東西,說實話,真的有人能把那圖里面的東西學完嗎?分享這種圖給一些入門者來說,并不能真正的讓他們明白前端應該
其實,就我這五年前端的工作經(jīng)歷來看,真沒必要去看上面第二張圖里面哪些東西,說實話,真的有人能把那圖里面的東西學完嗎?分享這種圖給一些入門者來說,并不能真正的讓他們明白前端應該學習什么,只會讓他們在還沒入門時,剛剛有點學習興趣時,被這一大圖的技術而嚇到,可能最后就放棄了;前端真的分了這么多方向嗎?其實,說實話并沒有;
根據(jù)我目前的感覺和招聘的人員來說,前端根本沒有什么方向而言;對于現(xiàn)在前端來說,只不過需要學習的知識更多罷了;比如在三四年前,移動端還沒有如此普遍,當時,更多是對于pc瀏覽器上面運行的程序的開發(fā),當時需要的更多的是html、css、js、http、jquery或者一些諸如backbone之類的;
而現(xiàn)在呢,隨著移動端的盛行,手機端的開發(fā)也變得尤為重要,此時,混合開發(fā)、組件化、nodejs、h5頁面開發(fā)、小程序、各種框架等也讓我們不得不學習;
此時,如果你說你不會h5開發(fā)、不會自適應、響應式布局,那么你就不敢說自己是前端開發(fā)人員;此時,如果你不會vue、react、angular等其中的一個,你都不敢想去找一個好點的前端工作;此時,與安卓、ios等進行混合開發(fā)變的更加常見。
所以,前端現(xiàn)在至少有以上一些方向和技術,也是一個基本或者中級前端開發(fā)人員必須具備的技能;如果你覺得自己技術還不夠,那么就繼續(xù)學習,前端就是一個技術更新很快,需要不斷學習,不斷更新自己的職業(yè);
網(wǎng)友解答:方向那么多,挑花眼了呢~
僅僅代表個人觀點。本人17屆畢業(yè)生到現(xiàn)在滿打滿算也沒到一年,但是經(jīng)歷的也不算太少,現(xiàn)在在一家創(chuàng)業(yè)公司工作。
看到你發(fā)的第二張圖想必你也知道前端的“豐富”,確實,有太多的東西可以去學習,那么怎么確定一個方向呢?
我個人的觀點是:作為公司開發(fā)使用的技能,不斷學習并深入;對于公司外的技能跟著興趣認準一個就學并鍛煉。
得出我個人觀點的原因跟我的興趣有很大的關系,我是一個學習各種技能癡迷的人,我可能更多的時候是跟著興趣走,比如前一段時間谷歌推出了flutter,對比react native和weex,他的優(yōu)勢是什么,未來它的發(fā)展前景怎么樣,學習難度反而一定放到最后考慮。公司缺人的時候安卓我能沒有開發(fā)基礎的情況下擼起袖子懟文檔懟程序,PHP人少了也能curd直接飛起,甚至為了興趣跟領導商量拿出些時間我直接給團隊從“老子就用jquery”變成用“哎呦我去vue好好用啊”這樣。
同時個人網(wǎng)站也在堆代碼中,上下班路上家里有時間就鋪開網(wǎng)自學react、node、python等等。
把我自己的經(jīng)歷與看法說了一大通,主要是想表達這樣一個觀點:不要慌,前端那么多東西可以學呢,要是慌的話那可就一直慌不完了,在你工作的地方用的技術作為主要積累,興趣為輔花時間學習感興趣的東西,哪怕是工作上用不到的,但畢竟花費了時間那學來的東西都是都是你自己能力的提高。
別慌,哪怕是在感興趣的方向挑一個作為當前的目標學下去。
吶,不知道選擇啥的話,就來這個吧 -_^