① 我是做前端開發的,但是技術是在太差,我該辭職,還是繼續熬下去
缺方向並不代表你的能力不行,所以要解決這個問題,做哪塊領域的前端開發?可以考慮正在興起的物聯網3D可視化開發,用的是javascript邏輯,可選擇的免費產品有three.js,thingjs,這兩個的區別容我說一下。
three.js包括了3D專業開發概念,你還沒有朝九晚五上班,所以可以花時間學習和研究,了解3D可視化這個方向,作為女生,審美能力也不差,聽說前端開發也愛招女生……不過,如果你有一定的管理能力,可能開發一年後,就想著接外包項目,那就可以嘗試thingjs這款3D框架,它封裝了復雜的3D專業概念,讓你的開發流程變得簡單,迅速就能夠生成一個3D商業項目,作為開發戰績~
不管是3D可視化,還是其他領域的前端開發,你可以畫個思維導圖,比較一下優劣,看看這個領域做得好的人是什麼樣子,然後選定它,鑽研到底。只有懂得沉澱的人,才不會迷茫,祝你面試順利!
② 前端學習跟不上怎麼辦
給你一下學習前端的建議
前端最基礎的就是HTML+CSS+Javascript。掌握了這三門技術就算入門前端了,但這僅僅是入門,簡單的來說就是你可以切圖了,也就是所謂的靜態網頁。現在前端開發的定義已經遠遠超過切圖了。你還需要更加深入的學習其他的前端技術。
撇開具體細節來講,前端相對於後端來說,前端就是直接擺在了用戶面前,如果說後端面向的主要是業務邏輯,資料庫,操作系統,那麼前端面對的是用戶交互和體驗。不妨這么理解,為了提高用戶的體驗,我們需要使用CSS去做樣式美化,需要使用JavaScript去做一些交互,同樣為了提高用戶的體驗,我們還需要去做SEO優化,需要去考慮性能優化,去做腳本壓縮,去做緩存控制,同時也為了我們自己開發方便,我們需要去學習使用一些自動化工具來解放我們的雙手……
學習前端給你幾個步驟
第一步:制定合理的學習計劃
都說萬事開頭難,尤其對於零基礎小白來講,一開始入門學習前端,很容易就迷失在前端零散的知識點中。因此在一開始學習的時候,我們就需要制定一個合理的學習計劃,把所有前端的核心必學知識點做一個匯總。比如HTML、CSS和JavaScript三大網頁製作要素,還有Node.js 與 AJAX前端框架等等,都是需要一一掌握的內容。然後再把內容進行分塊來學,每天的內容都是固定的。
學習前端內容應該循序漸進,不能急也不能拖。每天學習的量要差不多,然後完成每天的知識,並且把它掌握,每天做多少練習,完成什麼作業,都要明確。總之就是根據學習內容和個人學習能力,以及每天可以抽出的學習時間,來合理規劃學習過程。
第二步:選擇適合的學習方式
眾所周知,人是惰性的生物。在學習中,堅持是學習成敗的關鍵。而很多選擇自學的小白學習前端的過程都是從入門到放棄的過程。造成學習失敗的原因有很多,不外乎就是學習缺乏良好的學習氛圍,沒有其他人的督促,學習自驅力弱,再或者是在學習上遇到太多的疑問,沒有人可以詢問和討論等等。因此,大家一定要清楚的找准自己的定位,對自己的學習能力有一個清醒的認識,然後再選擇一個適合自己的學習方式。
目前可以學習前端的方式有很多,比如自學、還有培訓等等。如果你有時間有錢,可以選擇線下的面授課;又或者你天賦異稟,自律能力超強,也可以完全自學。
第三步:學習基礎理論
在完成了學習計劃的制定後,我們要做的就是開始正式進入前端的學習。對於前端零基礎小白來說,打好前端的基礎是至關重要的第一步。
首先學習HTML+CSS相關內容,在掌握了HTML和CSS語法及使用技巧之後,還要學習PC端靜態網頁的開發技巧。然後再開始移動 Web 網頁開發的內容學習,基礎內容包括HTML5 標簽 、CSS3 動畫、移動端適配、真機調試、rem、flex 布局、媒體查詢、Bootstrap、Viewport 、移動端調試等等,學完可以具備移動端網頁布局分析和網頁開發能力。最後是JavaScript 網頁編程的學習,完成這一部分的基礎知識,大家就能才能從零基礎小白進階為具備前端領域基礎編程思維和能力學習者。
第四步:實戰開發操練
在大家學完了前端的基礎理論之後,就要開始把理論與實踐結合起來,真正的去完成一些前端項目的開發練習。
③ 學前端沒有基礎要怎麼辦
Web前端算是比較好學的編程語言,挺適合零基礎小白去學的。想學習web前端到【千鋒】是明智之選,知識講授細致、練習步驟極其詳細,多語言融合中有細分,階段性項目鞏固。可以自己先去實地試聽兩周感受下,看你適不適合,能不能學會。