大二的时候这些东西越早弄清楚越好,你能学到更多的东西,有了这些技能后,课程设计、校级比赛都不是什么难事,再找个大佬带带,省级、国家级学科竞赛、创新创业什么的也能上,这也是一个学习的过程,通过这些比赛,也能提升自己的专业技能,同时还会锻炼团队协作、人际交往等能力。
等有了这些项目经历和比赛经历,大二结束的暑假可以尝试去找实习练练,笔者去年就去了小米做后端开发实习,通过实习除了可以进一步提升编程能力,可以学习到新兴技术,还可以学习到如何制作简历、面试经验等等,这些都能展现你的综合能力。
【资料分享】
1、Java学习:链接:https://pan.baidu.com/s/1biTBknC4d0wEnmuqkhgY4A
提取码:k2bp
2、Linux学习:Linux就该这么学
3、Python学习:廖雪峰官网
4、前端学习:w3school、菜鸟教程
【编程建议】
1、学会使用GitHub、git等代码托管工具;
2、去GitHub上找一些基础的项目跟敲,思考实现逻辑,尝试修改;
3、编程软件推荐请参考我的博客:那些好用到手软的软件和网站(持续更新)
大三暑假实习回来,实习过程学到了很多新兴技术,这时候应该算刚开辟的一篇新天地,还有更多的东西需要去学习和探索,针对性的学习一些新兴技术框架(比如Java的SSH、SSM、SpringBoot、SpringCloud,前端vue、react、node.js等技术),或者学习一些小程序开发知识,做一些具有实际意义的项目,锻炼团队管理能力、项目维护能力,大三我们更加需要自主学习,同时规划自己的职业生涯,考研or就业,在完成学校专业课程学习的同时,查漏补缺,巩固基础、提升算法能力(目前自己还在进行,也算给自己的安排吧)。
寒假在家我们可以在线完成我们未做完的项目,项目可以通过github协同开发,需要分离调试可以内网穿透测试,亦可以尝试使用一些在线办公软件来跟进项目进度、在线讨论等。也可以提前学习专业课程,巩固之前的课程知识等等。
【资料工具推荐】
1、微信小程序学习:微信开发文档
2、github:远程代码托管
3、花生壳:内网穿透工具
4、飞书:字节旗下远程办公软件
【教材PDF】
1、计算机网络第7版-谢希仁:链接:https://pan.baidu.com/s/1kD9OCUvfZQgxTK7KMgmRXQ
提取码:chrh
2、计算机组成原理第二版:链接:https://pan.baidu.com/s/106m8YveGEesvllBXdH_f2A
提取码:u8at
3、操作系统第四版:链接:https://pan.baidu.com/s/1Nr8yufEYKNAOQTyxHnoJbw
提取码:s9ej
闲暇时间总结了自己的学习过程,以及自己的一些学习资料,虽然自己并不是什么厉害的任务,但是也是自己的亲身经历,写这些一方面记录自己的学习感悟,另一方面,也希望对同是学生党程序猿的你有一些帮助吧,以上仅个人意见,学习方式方法因人而异,如有疑问,也可评论区交流。