最好可以多接触一些编程语言,看看觉得哪一种适合自己,还需要根据目前市场上各种语言的就业情况,选择性的学习。其实很多编程语言都有着类似的原理和语法,可以先选择深入学好一门。
学习编程基础课程
题目中“本人武汉某985一名化学”,我也不太确定是在读还是毕业,我就当是在读吧。
大学期间的课余时间比较富裕,可以在学习编程语言的同时,补一下计算机专业的课程。(不是先学好基础再写代码,一方面因为基础课程很枯燥,另外一方面会写代码,学习基础课程的时候可以实战练习)
主要的课程有:计算机组成原理、数据结构、计算机网络、操作系统。
如果有可能的话,可以去蹭计算机专业的课;当然如果能选择双学位的话,就更好了。
实战
这里的实战,不是说让你找项目做,找实习单位,这些对于现在的你还是有些困难。
-
首先,在学习一段时间基础课程和编程语言之后,就可以多接触这个语言生态圈下的开源框架了。比如你选择了Java,那么就可以学习Spring一系列的框架,并用这个框架做一些小的项目。推荐使用Github,把你每天练习的代码都提交上去,积少成多,量变产生质变。
-
另外,可以把平时的学习记录都写下来,比如博客;可以找一些活跃的社区,多发言、多提问、多回答问题。
这两点做好,一方面是提高你的编程能力,让你的学习过程没有那么的枯燥,另外一方面,可以让你认识一些圈子里面的人,有助于你未来找工作。
而且Github和博客上的内容,可能会是你未来找工作的加分项。