{eval=Array;=+count(Array);}
本人計算機專業+自學,多久我不敢保證,我只能告訴你怎么走。
首先 html+css+js,做到什么程度呢,會做有交互的靜態頁面,網上那么多網站,模擬下網站的首頁。然后 js 要特別理解,深入理解,推薦 javascript 高級程序設計,你不知道的 javascript 上中下。
之后就是框架,vue 和 react 選一個,當然你能兩個都學那就更好了,不過一開始建議選一個就行,之后就是根據選擇的框架,熟悉網上提供的組件庫。
再之后就是用框架做項目了,這時候希望你會點后端的知識,數據庫和一門后端語言(nodejs,python,java,php 都可以),推薦 nodejs,學到什么程度,能夠利用后端語言對數據庫進行增刪改查,然后做數據接口,和前端項目聯調,這樣一個網站就出來了。
同樣,你選擇的框架的原理知識最好要有所了解,如果你想去高大上一點的公司的話。
最后是微信小程序。
再之后是一些比較次要的東西,預編譯 css 語言,git 或 svn,這兩個是團隊合作要用的,webpack,typescript,canvas,這些都是需要簡單的了解的。
以上作為所需的知識
最后項目,首先前端和后端增刪改查會了,自己做個博客不難,我看你 22 屆還是個學生,ucloud云學生機一個月也就十塊錢,租得起,做好博客,部署上去。
小程序的話,有體驗碼,項目的話自己想要做什么吧。
最后就是面試題,也就是基礎是否扎實,大公司是會問原理性的知識的,不要問為什么,問就是經歷過,還被刷了
最后的最后,這只是個人想法,是否靠譜自己判斷。
前端基礎自學效果與你有無計算機編程基礎知識有直接關系,當然還與自學環境有間接關系,如果兩者兼具的話,2~3個月出效果應該比較明顯!
前端基礎,一個月即可入門,3-4個月可以成功找一份初級前端工作實習,在沉淀下來3-5年基本成為前端大神。
當然,前提是一定要不斷學習,而不是在3-5年中混水摸魚,平時的”充電“學習很重要哦!
前端先從了解網頁開始,如HTML標簽元素,CSS樣式大約花費一周時間來學習。
使用2-3周時間來學習JavaScript,主要點在這,概念也比較多,潛下心學習,多多利用網絡,多練習,啃下去就入門了。
Web前端自學得多長時間這很難說,每個人的情況不一樣,有些人半年多就能學有所成,但也有人一兩年也才學到點皮毛,自學多久能學會要因人而異。不過相對于在機構學五六個月來說,自學的時間成本比較高。推薦看學習路線學習:https://www.bilibili.com/read/cv5650633?spm_id_from=333.788.b_636f6d6d656e74.7
這個沒有具體的時間,web前端自學要看您自己,web前端零基礎學習是沒有問題的,學習的時候一定找對方向,我這里有學習web前端的路線,你可以按照順序學習。
階段1.前端核心基礎
HTML +_CSS核心、JavaScript基礎語法、JavaScript面向對象、JavaScript DOM和
BOM編程、jQuery框架
階段2.HTML5 + CSS3 + 移動端核心
HTML5新特性、Canvas專列、CSS3新特性、CSS3進階、CSS3實例演練
階段3.移動端
移動端核心、移動端適配、移動端特效
階段4.服務器端
服務器端開發、e68a84e799bee5baa6e79fa5e9819331333433623833數據庫操作、前后端交互核心、微信公眾號開發
階段5.JavaScript高級
JavaScript基礎深入剖析、JavaScript面向對象深入講解、JavaScript異步編程、
JavaScript函數式編程JavaScript設計模式
階段6.前端必備
性能優化、版本控制工具、模塊化、項目構建工具
階段7.高級框架
React框架基本使用、React框架進階、Vue框架基本使用、Vue框架進階、Vue源碼分析
階段8.小程序
原生小程序入門、原生小程序API使用、小程序框架Mpvue
總體來說,如果學習能力強并且自制力強的話,大概一共需要5個月的時間。當然這期間需要做大量的實踐與練習,來鞏固基礎知識。
跟你說一下我朋友的經歷吧,他本身是做設計的,大概用了半年時間來學web前端,半年以后在網絡公司找了一份做網站前端的工作,后來又跳了一次,一年左右吧,基本很熟練的開發了。
我本身是在公司做技術的,我們公司就我一個技術,他是設計,后來對編程敢興趣就跟著學習了,大致學習思路是這樣的。
首先是最基礎的html和css,可以制作簡單網頁以后,可以逐漸接觸js,js中dom相對難一些,不懂可以稍微放一放,逐漸學習,不要鉆牛角尖,期間也可以報一些班跟著別人學習,他在網上報了幾個班,ucloud課堂也是不錯的選擇,網上很多資料。
html+css+js粗通以后,就可以學習一些框架了,他選的是vue,你可以不精通js,但是利用vue可以快速開發很多高大上的東西。另外你可以選react等,vue是國人開發的文檔比較全,好入門還是推薦這款的。
vue你用熟練了,就可以學習nodejs了,這樣不但前端的活能干,開發個一般項目,做做后端也是沒問題的,這時候你可以回過頭去看看vue這些的源碼了,能學到不少東西。
總結一下,半年基本可以做簡單開發,勤學苦練一年可以精通
我一天半基本把前端基礎html,css,JavaScript這三個部分的基礎都學習了一遍。
就昨天下午開始的,到下午為止,全部看了一遍。基本了解了前端這幾個部分的基礎語法和基礎知識,因為有編程經驗,所以看起來還是很快,很多東西都是相同的。
如果你之前沒編程經驗,可能會需要更長的時間。
9
回答0
回答10
回答0
回答0
回答0
回答2
回答10
回答0
回答10
回答