C/C++语言:
书籍:C++ Primer、C and POINTERS(C和指针)、The C++ Programming Language(Bjarne Stroustrup)The C programming language
视频教程:编程范式:实践网站:任何语言都需要不断的练习才能熟练掌握。 USACO (),由浅入深,网上又有题解。花一个月认真的做到Chapter 3(至少做这么多吧),编程能力就能有很大提高了。 TopCoder: 维基OI开放式信息学奥林匹克训练平台:JAVA书籍:Introduction to Java Programming (Liang, Y. Daniel)JAVA 编程思想、Java核心技术以及资料分享:视频教程:Programming Methodology (Stanford)《设计模式:可复用面向对象软件的基础》
《深入理解java虚拟机:JVM高级特性与最佳实践》
《Java多线程编程核心技术》
PYTHON视频教程:Introduction to computer science and programming(MIT) 算法书籍:CLRS 2e 号称全世界最权威的算法课程大学教材。视频教程:Introduction to Algorithms(MIT) 以及数据结构和算法学习建议及数据结构书籍推荐 http://bbs.csdn.net/topics/360031785
计算机知识
书籍:Computer Systems: A Programmer's Perspective各种网站集合:麻省理工学院公开课:计算机科学及编程导论
面试:
[干货,阅后进BAT不是梦]面试心得与总结---BAT、网易、蘑菇街
我们可以搭建自己的博客,将自己的学习心得总结下来。我们可以将自己写得好的代码开源在 Github 上。我们可以在 stackoverflow 上回答问题,用 reputation 来证明自己的能力。我们还可以给著名的开源项目提 PR,成为重要的 Contributor。我们可以给 InfoQ 网站投稿。我们可以去 QCon 上分享技术。 ---http://blog.devtang.com/2015/06/16/talk-about-tech-interview/