Hey, 我是阿树,一名编程新手。
2013年的夏天,一种必然的情况下,我选择成为一名程序员:) 。
以下是我过去四个月学习Java的过程中,总结出来的一些初阶资源。希望能给刚刚入坑的同学一点帮助和参考。
对了,作为新人,最需要的不是资源,
是信心。
Java初阶:
1、台湾的良葛格:
适合初学者的Java学习资源,作者围绕java基础写了相当多的文章以及书籍,内容浅显易懂,从基本的servlet&jsp,到J2EE,SSH框架,算法,设计模式等等内容皆有涉及。
2、马士兵视频:
在国内的程序员圈子,对IT培训机构总带有一股厌恶。可是讽刺的是,对于Java学习,尤其是在国内院校的学生,最好的入门资源却是来源于「被厌恶的IT培训机构」。
3、Java官方文档:
养成翻文档的习惯,吸收原汁原味的精华,而不是网上人家给你做好的快餐。
4、Stack Overflow:
每当被问题困扰时,搜索引擎出现Stack Overflow后,
心想,他妈的,我的问题要解决了。
前端初阶:
1、前端初阶书单:
这是我在学习前端的时候,从网上的前辈推荐以及自身阅读后,总结出来的书单。通过书籍体系的讲解关于前端的主要内容,搭配网上的精华内容(如下),勤敲代码,很快进入初阶状态了。
3、MDN
4、学习CSS布局
6、Treehouse:
在有上面的基础后,花25美元/月,系统的学习一遍Treehouse上关于前端的课程。你会发现,原来在线课程可以讲的那么好,在整理知识体系之余,还收获许多高质量的国外资源。
J2EE初阶:
可能Java是重型武器原因,并没有在Github这样的地方找到非常适合入门的J2EE开源项目。关于书籍,也没找到新鲜的,技术在前进,J2EE的书籍在缓慢爬行。
以我的情况,有了以上的基础后。找了些相关的书简单地阅读一遍,就开始找一些案例开始写了,于是就有简易,漏洞百出的Green.
1、Spring揭秘
2、Spring 3.x企业应用开发实战
3、SpringSide
4、Thinking in Java
5、Java与模式
博客资源:
1、IBM的Java开发博客
2、ProgramCreek
3、Mkyong.com