计算机专业怎么学?
本人,男,23岁,大二学生(今年6月刚毕业的),现在深圳某上市公司做Java后端研发。 我高中是学的理科,但是高考的时候填报的所有志愿全是计算机相关专业——软件工程、网络工程、电子商务及法律(这个奇葩专业)。为什么选这些专业呢?因为我对这些专业感兴趣啊!我上本科之前对软件测试、前端开发、大数据等这些新兴行业更是毫无了解。
于是,我就这样误打误撞进入了计算机这个专业。 那我是如何学习呢?大一的时候学C语言和数据结构,当时老师要求我们学完这些内容必须写出代码实现,然后让我们看是否正确以及有没有效率更高的方法等等。那时候我天天都在思考如何优化老师的题目,从而提高程序的效率,同时也经常自己写一些算法题来提高自己。就这样,我的编程基本功在那个时候就打下来了。
大一下学期学了MySQL,然后就自学了Html,CSS和js并做了个人博客,同时学习了java的语法并且用Java写了个人博客,还学了git的相关知识和用法。就这样,我从一个编程小白渐渐入门了计算机。 大二学了Linux相关知识和语法,并且学会了使用命令行方式操作Linux系统。同时学习了spring的用法,并且用了spring做了个人项目的实践。
我还自学了其他内容:数据结构之树和二叉搜索树,多线程与并发编程,Java Web相关技术(Tomcat,JBoss,WebLogic,WebSphere等容器的知识,JPA,JDBC的知识以及如何使用它们)等。
除了学校上课的内容,我还会经常看CSDN上的文章,看别人分享的技术和经验,然后再结合自身实际总结和反思。 平时我很喜欢打篮球,看电影和动漫(二次元宅男属性)。最近想学小语种(日语)。