专业课学得很好说明脑子好,人也勤奋,这是你的能力体现,**算法先刷个300+有个概念,机考笔试都会用到。其次看方向,语言基本就关乎方向了,还有就是应用方向,大学阶段我建议深入研究一两门语言应对算法就够了,一个是C++/Java,一个是Python,多余的语言不过都是玩具,久置不用就忘干净了。应用方向就太多了,但是各自的范围和天花板是不一样的,机遇也是不一样的。我的建议是先深化Web前后端项目,主要是后端内容,因为你会接触到数据库,接触到多线程,接触到网络编程等等,其他软件开发无非也是这些东西,可能会有一套几套自己的UI框架和语言等等。如果是PC/移动端软件开发,就会有客户端服务端角色分离,绑定平台也就意味着方向的细分,这个随缘吧。如果说客户端和服务端,那客户端职位明显比服务端更细分,也会不同程度影响就业。更多语言的方向B站了解吧,看几个视频就基本明白了各自方向了。最重要的是什么呢,是扎根一个方向坚持积累3~5年,你就会发现不一样的天地。