最佳答案:题主学校不错,对编程有兴趣,又有充足的时间可以自学,我认为有很大几率成为一名程序员。编程语言的选择如果让我推荐的话,一定会有失偏颇的,因为我做了12年的Java开发,让我说一定会建议学习Java的。最
题主学校不错,对编程有兴趣,又有充足的时间可以自学,我认为有很大几率成为一名程序员。
编程语言的选择
如果让我推荐的话,一定会有失偏颇的,因为我做了12年的Java开发,让我说一定会建议学习Java的。
最好可以多接触一些编程语言,看看觉得哪一种适合自己,还需要根据目前市场上各种语言的就业情况,选择性的学习。其实很多编程语言都有着类似的原理和语法,可以先选择深入学好一门。
实战
这里的实战,不是说让你找项目做,找实习单位,这些对于现在的你还是有些困难。
首先,在学习一段时间基础课程和编程语言之后,就可以多接触这个语言生态圈下的开源框架了。比如你选择了Java,那么就可以学习Spring一系列的框架,并用这个框架做一些小的项目。推荐使用Github,把你每天练习的代码都提交上去,积少成多,量变产生质变。
另外,可以把平时的学习记录都写下来,比如博客;可以找一些活跃的社区,多发言、多提问、多回答问题。
这两点做好,一方面是提高你的编程能力,让你的学习过程没有那么的枯燥,另外一方面,可以让你认识一些圈子里面的人,有助于你未来找工作。
而且Github和博客上的内容,可能会是你未来找工作的加分项。