个人建议哈
基本功:计网、数构、算法、操作系统、linux、git、至少2门编程语言(开发一个,脚本一个)

然后选择自己喜欢的方向,无非:开发、测试、算法、大数据、运维、安全这些

书要买那种权威的,因为深入到细节和关键地方就要靠书来较真了。简单入门的书没必要花几十元买,视频和网上教程很容易入门。遇到技术好的博主要记得收藏,还有有些公众号也会推送些精品,去找找。

比赛可以适当打打,全心投入并不值得。自己搞项目,或者拉几个同道中人搞。学校的那些大实验课项目一般都拿不出手。。。