大一学生不喜欢自己的专业,该学些什么来提高自己的编程能力?
编程和很多专业一样,需要大量的时间进行积累 。一般来说,有几下要点可以尝试:写笔记或博客。建议学习的过程尽量写博客。写博客的好处是容易让自己学习的东西系统化,考虑到自己写的东西可能会被很多人看到,在写的时候就会对内容更认真负责,搞不懂的地方会花愿意花更多的时间去搞清楚。如果确实不想写博客这么麻烦,那写笔记也是有必要的,要有适当的软件作辅助,有效的整理学习的内容。
参与项目。有条件的情况下多参与实战项目,学习差不多的时候可以接一些稍微超出自己能力的外包项目。没有这些项目的情况下,可以参与一些开源项目,项目在网上也比较多,很容易就能找到。要想提高你的编程能力,除了利益的驱使 ,那就只有兴趣的引导了,不然你坚持不下来,也就快速不起来。我记得我学python的时候,是要把它 当成赚钱的技术活来学的,后来我学着学着,对它产生了莫大的兴趣爱好了,每天我都会敲会代码,弄一个小程序来助助兴。当你能像我一样,每天坚持那么一个小时,来敲敲代码,熟悉键盘和编程,你会发现在不知不觉中你的编程能力提升了一个档次。
适当的时候学习底层知识中国目前的程序员更多的是商业应用类、游戏类、网站类的项目,这些对计算机底层知识要求不多,而且大多数公司没有很高的并发、运行速率,要更高的提升自己的技能,需要自己逐步去学习一些底层知识,如计算机原理、编译原理、数据库原理、计算机网络原理等。一些专业就是计算机的伙伴,这些可能课堂上都学习过,但仍可以花时间不断地、多次地重复学习这些知识。