我从来都认可的一句话就是你在大学的时候玩耍的时间,迟早要到社会上要偿还的。可能很多普通本科的学生上的有点类似"电竞大学"的那种感觉,本人是二本的计算机专业出身,但是一毕业感觉到了失业的那种感觉,没有企业愿意要没有项目经验的哪怕你是科班出身的,当然也有一些大佬存在,一毕业就受到好公司的offer,但是我想说的可能更多的可能都是像我这样,在大学的时候没有好好学习。
如果说让我再来上一次大学的话,我可能还是会选择打游戏吧,那种对游戏的渴望,后来也被我转换到了在学习上,当然这些都是在我进入社会之后,现在再看见游戏没有大学时候的那种感觉,就算偶尔玩玩也只是用来消磨时间的。
好了上面的有些话,可能有些童鞋可能不爱听了。我就正式开始分享一些经验心得吧。
我认为的计算机专业的学生毕业之后无非是从事网络,运维,开发当然肯定不仅仅是这些了,像dba数据库管理员说实话这个离我们可能还有点远,需要一定的经验才可以,开发可能更多的分为是前端开发和后端开发。我的同学毕业之后从事开发的比较多,后端和前端都有。不过男孩子可能偏向于后端服务器那块的开发,因为我从事的是前端开发后端这块我就不一一讲解了。
下面的经验献给喜欢和准备从事前端工作的在校计算机专业的学弟学妹们,当然那些自学成才的大佬除外,因为本人是一个普通的在大学更多的时候是在玩耍的人,毕业半年之后经过自己的努力进了一家不错的公司。当然要从事后端的童鞋也可以参考参考。
如果你是刚上大一的童鞋的话,你可以玩一个学期,这个是允许的,毕竟高中那么辛苦过来的,但是还是建议开始搭建属于自己的知识体系大厦了。你可以先了解前端是什么,如果说没人带你的话,你在大一有那么多空闲时间,一天看一段话,不信一年时间你理解不了,当然笔者大一的时候还处在玩耍的忘我境界中,如果你能做到,说明你比我强太多了。
如果你上了大二的话,就要开始慢慢收敛你玩耍的内心了,前端基础 html+css+html5+css3+javascript基础这块 你就要学习了,每天抽出来了一个小时,巧巧代码,联系联系,此时你应该学了c语言了,掌握javascript很快的。大二更多的是让你掌握它怎么去使用。前期不要为代码的质量考虑太多,和优化代码什么不要考虑这些,先学会怎么去使用它,一年的时间应该足够熟练使用了。
如果你上了大三的话,还没有接触前端,那你就要花更多的时间去学习,大一大二没有学习的东西,如果你已经有了html,css,javascript的基础后,就应该尝试着做点东西,同时还要深入理解 学习js的高级 dom和bom操作 以及各种高版本的js语法和新增特性。这个也别忘了我们大名鼎鼎的jquery也要学习下。
如果你是上了大四的话,那么前面的东西,你还的一步一步去学习,这里我们可能会有童鞋疑问了,我可以跳着学习吧,有些很简单的,如果你是大佬的话当然可以跳过,就像小时候我们上学有很多跳级的小同学那样,但是更多的可能是普通人,这个就好像是连一门武功一样,先把基础功练好,然后一步一步去接近更高深的功法。也不怕大家笑话,笔者就是大四才开始接触前端,后来通过艰苦修行才达到了现在的一点点进步,如果你前面铺展的很好,这个时候就需要我们学习,高深功法了,前端的框架,框架建议学习国内第一的vue.js框架,毕竟是国人开发和维护,你不会框架,说实话很难找到工作,基本上前端招聘10家有8家都要求你会框架
然后是大四下个学期要找实习单位了,会发现还是很难找到工作,这个时候你还要有一个重要的东西就是项目经验,你一定要在大学使用你学过的东西,做点什么出来,可以模拟京东,淘宝的页面什么,这个建议能写手机端写手机端页面,那样更能吸引人。
当然,前端的东西太多太杂,可不仅仅包括上面的东西,还有很多很多要你去学习,学习一门计算的语言就是需要日积月累,坚持不懈。只要你肯坚持,终会有成效,半途而废的是不可能成功的。
小公司很重视实用性,就是硬条件你要会框架的东西,但大公司对你的基础要求特别严格,经常会对某些原理性东西一问到底。
这个看你选择,有的人喜欢小公司,有的人喜欢大公司.针对俩种不同的情况做出自己的选择。
在大四毕业之前,拓展性学习,微信小程序开发,uniapp,react,js,angular,各种ui框架学习,等等。
路漫漫其修远兮,吾将上下而求索。
我相信笔者从大四才开始学习,只要你不是大四提前学习,可能会超过我的,当然也有一个前提就是坚持,笔者曾经连着三个月每天学习八个小时,没间断过一天的学习,可能这个是对我上学的时候没学习的惩罚吧。劝解家庭情况不好的童鞋早点醒来,好毕业之后给家里减轻点负担.
总结下上面的学习路线在你毕业之前能让你找到工作的学习路线,前提是你用心去学习,别俩天打鱼三天晒网。
不要上来就买书,不建议买书看,说实话效率太低 当然你有自控力你买,曾经的我也很自信自己会看,后来就没有后来了
1.了解前端是什么 百度
2.html知识的学习,标签的使用 w3c 和菜鸟教程 上面的例子敲一敲 别眼高手低,相信我 曾经的我可能和你一样 一看都会的那种自负
3.css 样式文件 w3school和菜鸟教程都可以
4.javascript 基础 知识学习 主要是变量类型 和语法规则等等 还是菜鸟教程和 w3school
上面的你也可以看视频学习,建议先走一遍 再去看视频,当然你也可以先去看视频,这个看个人学习习惯
视频 慕课网,bili,网易云课堂,腾讯课堂都有一些免费的课程
5.html5+css3 这个是新增的特性学习下
之后顺带学习bootstrap ui框架
6.bom 和dom 操作 原生js操作 看视频 或者 菜鸟教程
7.jquery 的学习 这个建议花点时间去学习, 很多大公司都在用,
8.js中 es5,es6的语法 ajax 异步请求 学习之前最好还是去了解了解他们的发展历程
9.vue.js 看vue.js官网 这里我建议看视频学习 因为有人带着 入手更快
学习 vue的ui组件库 推荐公司比较常用的 element-ui vant mint-ui iview
拓展学习,如果你上面的掌握的差不多了 可以 去学习下微信小程序开发,手机界面开发,react.js(另一个js框架)
等你在掌握的差不多了 再去想着如何优化代码,可以去看看 js设计模式 看看和学习大佬的变成习惯和变成思想
先来无事,可以去关注一些前端大佬的博客,和人家的公众号,学习人家的经验.
好了 暂时到此结束,以后有新东西会继续添加的。
还是那句话 生活那么哭,为啥不给自己一颗糖吃呢!别那么悲观了,乐观点,谁都没有一帆风顺的人生,对了我们还要学习大佬的精神哈哈 好了 结束了!!!