距离我出来实习到现在,也快有一年了,工作到现在,感觉也要记录一下,记录下自己的心路历程,记录自己做的好的与不好的,做个总结和展望吧。
先做个自我介绍,我大学学的是计算机科学与技术这个专业。不过大学四年真的是混过来了,现在想来也是惭愧。一方面这个专业不受学校重视,教学资源不足,另一方面,我自己对于未来的目标也不明确,总以为时间还长,也没有体会过就业的艰难,谁知道,4年时间还是很短的啊。
关于未来与就业,我是在大三下学期开始考虑的。这个的一个契机当时是因为学校安排了一个培训机构来讲课,目的是给我们讲讲一些更实际的一些东西。如果单纯只是这样,也可以。不过这个培训机构后来在周末没有通知老师的情况下直接把我们班的同学拉到他们的培训机构去了,去的人,大概30%~40%都和他们签约培训了。现在想来,我们班现在从事开发的大部分都是培训班出来的。也不是我觉得培训不好,毕竟这个培训机构还是很有实力的,去哪里是真的课学习到东西的。如果当时我选择培训,也许也不会那么辛苦。
我当时是有过动摇的,那我为什么又没有去呢?一方面,培训的费用是比较贵的,另一方面我觉得自己大学四年读个计算机专业,最后就业居然还要靠培训,我接受不了。我就是比较轴的那种,明知道什么才是好的选择,可是就过不了自己的那道坎。
那怎么办呢?只有自学了啊。所以我就开始自己学习了。学习要确定方向啊。想来想去,觉得自学前端成功率比较高,而且自己也是喜欢前端这种所见即所得的编程方式,就开始自学了。我开始自学一开始的买的是 Head First HTML与CSS,这本书作为一本入门书籍确实是很不错,成功激起了我学习的兴趣。这是优点,这本书的缺点就是知识点太过于少,只能当作入门书了。 之后我又看了javaScript DOM 编程艺术,这本书写的也是很好,把js的相关知识也介绍了一遍,真的是深入浅出,缺点同样是知识点太过于少,只适合入门。
之后我就开始啃javaScript高级程序设计,也就是大家说的红宝书。这本书,说实话真看不下去,很多东西看了也就忘了,有的看了也不知道该怎么具体应用,所以这个时候我就觉得要结合实践了。前面说到,我看完了那两本书就去做练习,发现根本就不是那么一回事,很多东西都不知道该怎么实现,这可把我焦虑的啊。后面我就决定要系统的去学习知识点,没办法,上网找教学视频,一整套的那种,从头看到尾,跟着例子敲。这样我也算是勉强入了门了吧,但技术仍然很菜就是了,对于技术体系什么的也不了解,项目实战经验也是几乎等于无,然后我就开始去找工作了。找工作之旅总之不是那么轻松就是了,所以还是劝大家好好珍惜大学的时间,多去学习和拓展自己的能力或者眼见。
接下来有空再更吧