首页 > html,css,js基础学完了,jQuery在学,这个学完了之后该学什么?想从事前端开发工作

html,css,js基础学完了,jQuery在学,这个学完了之后该学什么?想从事前端开发工作

html,css,js基础学完了,jQuery在学。

请教各位大神,这个学完了之后该学什么?

喜爱编程,希望能够从事前端开发工作,非计算机专业在校生。

先谢谢各位!


尝试学一个框架吧,然后看看它的源码,推荐:


不过是你认为的学完了而已。
不要想着学XXX再开始做*,大家都是边做边学,靠着积累成长的。
要是你真的学完了,想想下面这三个问题:

  1. select标签是块级元素还是行内元素

  2. box-shadow有多少个参数,各个参数表示什么意思。

  3. a = [1,2,3] b = [1,2,3] alert(a == b)和alert(a === b)各返回什么。
    这三个问题我想95%的人都知道答案。你自我对比一下看看是不是真的学会了。

如果还差点儿,就放着jquery,先写写页面吧,练练原生的js。
如果都学好了,就去github找点小项目来模仿吧。


可以开始学习一点nodejs相关的东西,了解一下lodash,学习一下npm相关的知识,尝试使用express去搭建一个属于自己的名片页面,前端是一个很需要实践的职业,可以尝试分析自己看到的网页,看有没有思路如何实现。


去找个实习的工作,你就知道接下来要干什么了,不要闭门造车,出去闯荡吧!


首先:一入前端深似海,这一点是真的。

个人某些经验(比如应聘、工作、感悟)来看,扎实的基础很重要;所以,html,css,js基础学完了,这是远远不够的;然而深入&细节去学习,就需要不断去历练:找个实习工作也好,或者仿写下网络上不错的站;都是不错的选择。

另外,深入学习觉得枯燥的话,不妨先宽而后择深;前端这块儿需当学习的太多:模块化,组件化开发早早晚晚必须要学的;而 JQuery 嘛,已然是前端“上个时代”的产物,ReactJS VueJS or Angular2 都可以去学习哇;向 Gulp Webpack等工具更是能开启对前端新的认识(说不定会加大兴趣),岂能不玩玩儿呢?如果你愿意的话,这里有份 前端资源汇集 列表,不妨看看(微注: 实际工作中,用不到那么多,不过可以了解下目前都有哪些可以学,抑或可以用)。


一入前端深似海,可能现在这个时候你还没有体会,因为你可能目前还只是把一些基础的学了一下,你可能对照w3cshool上面的内容,你好像都学过了,但是我得告诉你的是前端内容不仅仅只有怎么多,比如你可以尝试看看mdn,你会发现内容比这个又多了一些,那你现在是不是应该继续先学呢?其实不是的,大多数前端也是在边做边学,在实践中遇到问题查缺补漏,不断积累,平时多看看博客文档。如果有一定基础了,不妨找个前端框架先用一下,学习一下别人的规范性和通用性,另外还可以自己仿一些组件,我曾经就自己撸过一个移动端组件库,在这个过程中去学着其他框架的一些写法,相比之前有了更深刻的体会。实践出真知,还是先多动手,然后再查缺补漏,这是忠告,如果说css很熟悉了,说到很多属性和布局你都能够解决了,再学一下js,在学jquery的同时建议学一下原生js,毕竟jquery帮了你做很多封装,虽然好用,但是不利于提高,我最近就写了一篇文章,封装了类似于jquery的几个常用方法:http://zhaomenghuan.github.io/#!/blog/20160703。


要学的东西是学不完的,直接去找个工作,慢慢积累


其实完全没有必要去理会那一堆一堆的英文单词,哪里需要学那么多。入行初期要是能够把html/css布局玩的很6,找工作依然很轻松。

顺便透露一个行业机密给大家

只要你保持努力学习的状态,低调不装逼,进公司之后,那些你不会的,公司前辈90%都是愿意教你的,大家都是这么过来的嘛

所以,好好的搞好基础建设,保证自己有一个基础的接受能力,当公司前辈向你输送更接近工作实际知识的时候不至于太过懵逼,就行了。

上面有的同学列的那一套,要是学习怠慢点,混个三五都不一定能掌握,何苦!

所以,咋们小白,保持好学,慢慢进步即可!


可以就现在所学,把自己学校的官网的前端重新写一下,加入自己的想法,写完了前端可以试着用node+express+mongodb写写服务器端的, 这样前后台都有了一定的了解了


自己动手写点作品,前端的东西多了去了,现在还是很重视前端的,具体学什么,你可以去招聘网站上看一下,公司都需要什么样的技术


先不要想那么多,多把淘宝京东该类得电商网站的demo实现一遍,当你做前端之后,你会发现,肯定离不开做电商网站的页面的。这一种是最基础的前端。
如果你把上面我说的做了之后,找工作的时候话事权会比较大。
再下来,就是要学一些工具类的,gulp,sass,less,这个很大程度根据公司团队的习惯去做的,所以认识一遍就好,不需要深入。
还有很多JS库,像AG,VUE,REACT这些很难告诉你选哪个~毕竟每个公司和团队都有选择并且追随其中一个的理由。我更多的推荐学习react。组件化的思想和单项数据流的做法,对于编程上的学习有很大的提升。
空闲时间,还能玩玩JS的很多库,玩玩游戏cocos2d,玩玩3D的three.js,还可以玩玩后台的node。

说得有点多,但都离不开一句话:多打开浏览器的调试模式看源代码!

开始种一棵树的最好时间是十年前,其次是现在。


学了这么多不动手做点啥,很快就会忘记的……


构建工具:

MVVM

编辑器/IDE

其他

语言

我只是随便列一下,以表明前端知识点之多,不必细看。关键是能够将现代前端开发的每个方面都能有所涉及。每个领域都有多种选择,重点掌握一种最优秀的、最适合自己的或者符合工作要求的就行了。前段越来越工程化、自动化、流程化了,这方面也要有所了解。


我觉得找工作,接触具体的任务工作,熟悉巩固,了解开发流程和规范。接触团队开发和框架。这样你发现,我靠前端还有这么多事情要做啊,是的,前端真的学不完,kepp learning.

【热门文章】
【热门文章】