我自己是會計專業(yè)横漏,轉行自學web的谨设,學習有一兩年了,也還是新人一個缎浇,只不過不是那種超級“新”的扎拣,所以有什么話說得不對,請輕噴华畏。歡迎大家來和我交流。
1.我能不能轉行學web尊蚁?
能不能學web這個不是別人告訴你的亡笑,是你自己告訴自己的。在我看來横朋,會認字仑乌,會寫幾個字母就可以開始學web了。從最開始的html學起琴锭,從標簽學起晰甚,標簽總能看懂吧?不懂就去查决帖!我自己體會最深的是厕九,剛剛開始學習后臺語言,花了很久時間去比較ASP,ASP.NET,PHP地回,在糾結自己應該學什么語言扁远,可不可以學好俊鱼,去貼吧找人問,去微博找人問畅买,去技術交流群里面問并闲,結果別人給你指點了還是別人的話,而是用幾個星期去糾結應該學習什么谷羞,還不如花點時間開始學帝火,找個教程學習入門知識就幾天的時間,你學會了入門就知道你適不適合學習這門語言湃缎。
分享之前我還是要推薦下我自己的前端學習群:250777811犀填,不管你是小白還是大牛,小編我都挺歡迎雁歌,不定期分享干貨宏浩,包括我自己整理的一份2017最新的前端資料和零基礎入門教程,送給大家靠瞎,歡迎初學和進階中的小伙伴
2.我應該學習web哪些內容比庄?
不用問自己應該學習哪些內容,去招聘網站上面看看別人的招聘要求乏盐,隨便找個對技術要求比較齊全的招聘信息復制下來佳窑,一般招聘上面提到的技術都是由易到難的,然后按照里面提到的知識點一個一個的學習父能,等你學得入門了就知道自己應該學習什么了神凑。
前端(html? ?Div+css? ?JS??jQuery??H5+css3??bootstrap??less??sass ==??)
附一個web前端招聘要求:
···········································································
HTML/CSS
1. 熟悉 HTML 語義化,了解基本的SEO
2. 精通常用CSS屬性何吝,熟悉 CSS3 動畫
3. 熟悉跨桌面和手機屏幕的自適應頁面開發(fā)
4. 熟悉 HTML5 手機頁面構架和布局溉委,了解手機頁面的性能優(yōu)化
5. 熟悉一種常用HTML/CSS 框架,(如 Bootstrap)爱榕,或者開發(fā)過自己的框架
6. 熟悉 LESS 或者 SASS
JavaScript
1. 熟悉 jQuery, 并熟練開發(fā)相關組件
2. 熟悉 Canvas 動畫瓣喊,至少掌握一種常用的Canvas 框架,(如 easeljs, KineticJS)
3. 熟悉一種 JavaScript MVC 框架, (如 AngularJS, KnockoutJS)
4. 對原生 JavaScript 開發(fā)有一定了解
優(yōu)先項
1. 開發(fā)過手機HTML5小游戲
2. 熟悉一種非前端語言黔酥,(如 PHP C# Java)
3. 有自己的github
4.以上條件滿足2條以上的優(yōu)先
·············································································
這個招聘對技術要求還是挺高的藻三,目前很多前端都沒有學全,但是新人用這個做學習目標肯定是可以的跪者。我自己也沒有學全棵帽,也是用這個做目標。
3..我應該怎樣學web渣玲?
現(xiàn)在是網絡時代逗概,各種學習書籍,免費在線課堂忘衍,免費的學習視頻資料等等仗谆,到處都有指巡。前期先看看視頻,買本感興趣的書隶垮,學了一段時間就能知道自己是喜歡看書還是喜歡看視頻藻雪,或者是喜歡上課和人交流。這每一種學習方式都可以使用狸吞,互補也可以勉耀。
1.我推薦幾個學習網站,里面在線視頻和可以下載視頻都有(此處不是廣告)
慕課網? ? 極客學院? ?智能社團??布爾教育??傳播智客
在這些網站上蹋偏,能找到你想要學習的內容便斥,都是很齊全的,而且很贊威始。
2.再說說書枢纠。如果喜歡看書的話,可以去京東或者當當黎棠,豆瓣讀書晋渺,搜索關鍵詞,看
看排名和評價脓斩,京東和豆瓣讀書上面木西,有些評價還是很靠譜的。我目前買的幾本書随静,? ?都是這種方式看到的
4.新人應該使用什么編輯器八千?
各種編輯器五花八門,我是用Dw入門的燎猛,后來轉editplus恋捆,后來轉webstorm,現(xiàn)在在用phpstorm重绷,當然流行編輯器遠遠不止這些沸停。
我從來不提倡說使用Dw的都是渣渣,使用記事本的都是大神论寨。學習web星立,更多的是學習代碼能力爽茴,而不是學習使用軟件的能力葬凳。
新人剛剛開始學習,可以選擇一個和你的學習資料一樣的編輯器室奏,比如你看的視頻里面使用sublime火焰,你就是用sublime,你的學習資料里面使用editplus你就是用editplus胧沫。相比等你掌握了某一個軟件昌简,開始追求適合自己的IDE的時候占业,你也就知道各種IDE的優(yōu)勢劣勢了。
如果實在是沒得選纯赎,我推薦webstorm谦疾,功能比較齊全,配置簡單犬金,基本上是安裝好了就可以用念恍。Sublime也很不錯,但是新人使用需要安裝各種插件晚顷,有點煩峰伙,網上也有集成了插件的免安裝版。我從webstorm轉到了phpstorm该默,就是因為后者對php提供了更好的支持瞳氓。
5.學習中碰到了不會的怎么辦?
有不會的先百度栓袖,web發(fā)展這么多年匣摘,很多問題在網上百度隨隨便便搜一下就是答案,不要有問題就去問人叽赊。別人不是你爹媽恋沃,你問了,回答你了是因為他心情好必指,懶得理你也是正常的囊咏。
經常看到有人在群里面問塔橡,插入圖片加了a鏈接之后梅割,鼠標移動上去有邊框怎么辦?或者問葛家,怎樣給Div加圓邊框户辞。
講真,這些問題癞谒,百度上隨便搜一下就是一大堆底燎,你在群里面問了,別人給你隨便說幾句你不一定能夠看懂弹砚,但是百度上很多都把問題的實例和源碼貼出來了双仍。問這種問題,既不利于提高你的獨立解決問題的能力桌吃,也不浪費了別人的時間朱沃。我提倡交流學習中遇到的問題,但是不提倡問度娘講過的問題。
就拿我自己來說逗物,我剛剛入門的時候搬卒,對自己獨立解決問題的能力不夠自信,不管多簡單的問題翎卓,都想著去問人契邀,一個群一個群里面發(fā)信息,然并卵失暴,對自己幾乎沒有任何幫助蹂安。后來隨著學習的深入,慢慢習慣了自己獨立的去查找問題解決方案锐帜,學習了用瀏覽器測試田盈,學會了去查找問題的根源,學會了有問題先去網上查一下缴阎。學習到現(xiàn)在允瞧,我可以很有信心的說,我能夠獨立解決我學習過程中遇到的百分之九十的問題蛮拔,碰到了一門新技術述暂,我不會去思考能不能學會,只思考需要花多少時間學習建炫。
Web技術變化太快畦韭,獨立解決問題的能力,對一門新技術能夠獨立學會的信心肛跌,這兩點非常重要艺配。也就是,學習怎樣去學習比學習知識重要衍慎。(個人感覺第5點是整個文章里面最重要的一部分)
給新人一個建議转唉,遇到一個問題,沒有獨立研究幾天稳捆,就不要隨隨便便去問人赠法。
話題到這里就結束了,web前端學習的可以來我的群乔夯,群里每天都有對應資料學習:621071874砖织,歡迎初學和進階中的小伙伴。
如果想看到更加系統(tǒng)的文章和學習方法經驗可以關注的微信號:‘web前端EDU’或者‘webxh5’關注后回復‘2017’可以領取一套完整的學習視頻