想学习前端的小伙伴可以看结语哦!
本人毕业2年,大学里面计算机专业。大学期间什么java、网页设计、c、c++、php、MySQL都学过,学了等于没有学。现在想起来很悲催,找工作时才知道当初是多么“任性”。除了玩游戏,谈恋爱、喝酒好像一无所获,什么都不会做。好像除了销售没有其他好的出路了,实习期间选择了某家做销售。
开始以为销售是这样的,西装革履很风光气派!
后面发现是这样的!
每天除了本职工作就是喊口号。。。加油。。。加油,什么是最棒的等等!和客户打交道都是技巧加套路,身心疲惫。虽然很累,但说实话那几个月还是学到了很多实用的东西,比如和人怎么打交道,为人处世的一些技巧。开始干销售时,工资很低刚够生活,偶尔想出去和朋友吃个饭都是囊中羞涩更别提约妹纸谈恋爱神马的。慢慢掌握了一些方法和技巧,比之前好多了工资也慢慢涨起来了。为什么最后转行呢!主要还是想为以后考虑吧,年龄大了没有一技之长的真的很难在社会上立足,这样讲并不是说做销售不好。认识的几个朋友也是做销售的,月薪5万以上的也有,但很不稳定并不是每个人都能做这么好。在这个行业干了差不多2年的时间,无意中和朋友聊天才了解到前端这个行业。他是毕业就在做软件开发,之前很笼统把和IT相干的工作都叫软件开发,现在想想真是隔行如隔山。通过详细的了解才知道他是做前端开发,工资也不错在北京有18k左右。当时很是羡慕就有了学习前端的想法。
他说我不要盲目入这个行业,一定要想清楚自己适不适合这个行业,能不能吃苦。编程不是表面那么简单的。朋友给了一些资料,我自己也找了一些入门级的视频不断的看不断的练习,发现前端入门还是非常简单的。HTML和CSS基本上没有什么逻辑性可言,就是一个不断重复练习记忆的过程。就这样不知不觉学了三周左右,把基础的知识都搞懂了。照着别人的代码发现很快能写下来,遇到新的网页就不会写了尤其是写JavaScript的一些交互功能的时候,常常懵逼几个钟头。越写越没有动力,感觉自己真的很不适合这个行业。朋友说你坚持了三周你再坚持几周试试,不行那就算了。当时经济压力没有那么大,正好有大量的时间,就这样又坚持了几周没想到之前不会的通过不断的巩固竟然懂了。HTML和CSS相对是比较简单的,难的是JavaScript的深入学习,接下来给大家说几点学习的线路和方法。
第一步:HTML和CSS基础知识的学习。
HTML 甚至不是一门语言,他仅仅是简单的标记语言!CSS 只是无类型的样式修饰语言。当然可以勉强算作弱类型语言。学习 HTML,CSS 应该先跟着书仔细、扎实的学一遍。然后就需要做大量的练习,做各种常规的、奇怪的、大量的布局练习来捆固、理解自己的知识。当然也可以找一些相关的视频看看,网上有很多百度一下可以找到一大堆。重要的事说三遍,一定要做大量的练习,大量的练习,大量的练习这是新手最容易忽略的部分,因为简单所有好多人不重视,结果到了工作中很多东西又不会,又重新去找资料学习很麻烦。
第二步:JavaScript基础的学习。
而学习 Javascript 首先要知道这门语言可以做什么,不能做什么,擅长做什么,不擅长做什么!如果你只想当一个普通的前端程序员,你只需要记住大部分 Javascript 函数,做一些练习就可以了。如果你想当深入了解Javascript,你需要了解 Javascript 的原理,机制。需要知道他们的本源,需要深刻了解 Javascript 基于对象的本质。还需要 深刻了解 浏览器宿主 下 的 Javascript 的行为、特性。因为历史原因,Javascript一直不被重视,有点像被收养的一般! 所以他有很多缺点,各个宿主环境下的行为不统一、内存溢出问题、执行效率低下等问题。作为一个优秀的前端工程师还需要深入了解、以及学会处理 Javascript 的这些缺陷。
第三步:移动端和一些前端常用框架的学习。
做移动端的开发,一定要学习HTML5常用标签和CSS3新的属性,比如,新增的属性选择器,序列选择器、层次选择器、背景尺寸、阴影、媒体查询等等。接下来就是一些主流框架的学习,react、Vue、Angular等。还有公司里面常用工具的学习,gulp 和grunt ,个人比较喜欢 gulp,简单粗暴。
当然还有很多东西需要学习,大家把上面这些东西搞懂了基本上找一份工作还是可以的。无论学习什么,开始的坚持是最难的,只要过了那个阶段后面的东西就简单多了,贵在坚持。
加小编扣君羊:7⑥7--o5o--771,获取web前端资料免费教程!
领取专属 10元无门槛券
私享最新 技术干货