每个人都有自己的学习方式,研究流行库函数的源码、分析淘宝等网站的源码、读好书等等,我这里只写一些认为对自己帮助比较大的方式(仅仅是前端学习)
1.读好书
尤其对于 初入门的同学读好书尤为重要 ,开始学习前端的时候我下载了很多JavaScript经典代码100段等类似的东西,也试图做出一些精美的网 页,但抄人家的代码确实能够出来效果,自己却不知道为什么可以,而且稍微想改动一下就束手无策,代码出了一些小问题也让人感觉莫名其妙,只能瞎改一通。
这是因为我们还没有建立知识基础,有很多原理性的东西不明白,对于前端入门学习,个人觉得有几本好书和资源值得推荐
?http://w3schools.com/ 这个网站就不多说了,web学习基本的东西都可以找到
?《JavaScript高级程序设计》 在javaScript经典书籍中这本和犀牛书《JavaScript权威指南》尤为耀眼,但我觉得前者更适合初学者,因为它是按照教程的方式由浅入深, 一步步教人学会JavaScript,有一定基础了可以看看后者,使自己JavaScript方面知识更全面
?《JavaScript语言精粹》 虽然里面每章都引用一些几乎和内容无关的莎士比亚的戏剧让人觉得这是卖弄,但这本书确实值得人一看,对改善自己的代码,更加深入理解JavaScript语言特性有很大帮助
?《CSS权威指南》 这本书不是在告诉你每个CSS属性,而是简单却又深入的阐述的CSS一些原理性知识
?园子里汤姆大叔的 深入理解JavaScript系列 虽然这不是JavaScript入门的作品,但是非常值得一看
?张鑫旭的 个人博客 这哥们知识渊博,很多问题都讲的非常深入,而且文风很幽默,相信看了会有很大收获
2.自己动手写博客
没有诋毁回答问题的意思,毕竟StackOverflow都那么强大了,但是对于小白和小菜而言个人觉得写博客是个很不错的提高方式,很多知识看一 遍觉得自己明白了,和自己能够应用知识实现某个功能之间有很大差距, 实现功能到写出博客说明白某个技术的前世今生又是很大一个进步。
建议大家都自己写写博客, 梳理 一下自己知识,有时候我们希望写一个技术点,但发现我们还需要很多相关知识才能说明白,就会去了解这些知识,我们写的 是一个点,收获的是一条线甚至一个面。在写作过程中会得到大家的鼓励、批评、意见,这些都是让人进步的动力,而且把 自己学到的知识分享出来可能会帮到很多人 (这也是十一城一直以来所呼吁的) ,何乐而不为呢。
3.临渊羡鱼不如退而结网
不知道大家有没有这样的感觉在网上看到一些技术大神的履历后觉得人家是天才,心里还能安慰过去,看到各种论坛中很多在校生对知识都理解的那么深入,汗颜不已觉得自己还不如人家没工作的,觉得自己学晚了,要是大学的时候多努力,现在就多牛逼了,等等直接打击的没有了学习的动力。或者是看到同学的工资几乎 是自己两倍心里论着急,觉得时运不济,没给自己个好机遇,就这样沉落下去。
我有一段时间是这样度过的 (很多人会经历这个迷茫时期,你不是一个人),现在看看自己那段日子虽然无数次立志要抓紧学习了,可是急躁,没有静下心学习任何东西,技术上的进步反而不如天天陪我女朋友逛北京免费公园的日子。我们把太多精力用在了和别人比来比去,心急气躁打乱了自己持续的学习节奏,这样反而是有害的。心里平复后看看自己上个月写的博客,觉得自己学习了这么多知识一个月,也算是很大的进步了, 临渊羡鱼不如退而结网 ,自己踏踏实实,一步一个脚印做到比昨天的自己更优秀就可以了。
最后
啰嗦了这么多缺陷和自己的想法,不知道是不是对同样处于小白到小菜挣扎的同学们有帮助,再回到最开始说一下自己的面试经历。决定要走了就在网上投了 一些简历,因为大家都知道年后是公司招人的高峰期,所以自己想年前试几个并不是非常了解的公司,不行的话就当练练手,总结经验全力准备年后投百度,没想到起 初的面试虽然给自己了些打击,但从反馈上来看还算不错。于是投了一些大公司的简历,那天看到一些招聘信息,进去后发现是个专门做互联网招 聘的网站,感觉还不错(防止广告嫌疑,不说名字了,其实这个招聘网站也在招人,我还去试了,因为公司离得比较近,约好下班后过去,结果人家忘了这回事儿, 去的时候面试官下班走人了),在上面看到阿里巴巴的招聘信息,看了一下觉得要求并不是很高,就投了,当时并没有抱多大希望,没想到一天后阿里就给了联系安 排了两轮电话面试、两轮HR面试,都是电话进行的,然后就通知说过了,体检完就给发offer了,回想起来好不真实,但也在面试过程中学习到了很多。
前前后后面试了不少,但给感觉值得总结的不多,大概有老罗的锤子科技、网易、京东和阿里,以后有时间总结出来和大家分享一下。说了这么多做个总结:
梦想太遥远很多时候都是我们被吓倒了,没有尝试迈出第一步,也有时候是因为我们没有足够的耐心一步步走完,总是想快跑到彼岸,却在迷失了方向。个人能给和我一样同处小白或小菜阶段的程序员的建议就是, 对自己有定位找到合适目标后,为目标持之以恒的努力,不被其它诱惑干扰。
在前进的路上与君共勉!