三驾马车:
基础知识(操作系统,数据库,网络原理等)
算法和数据结构(ACM为宜)
大厂实习+项目经历(BAT,TMD,FLAG)