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