新手阶段 刚进入新手阶段,如何提升?有几点至关重要:兴趣,习惯。
兴趣:兴趣是最好的老师,初入大学校园,一切都还比较懵懂,有可能之前接触过编程,那就很优秀了,大多数人可能只是知道编程,但是并不了解,也并没有入门,这半学期就主要来入门,看一下计算机的世界中,01的世界竟能构造出那么神奇的东西。大概了解一下各个语言,看看自己对哪个更感兴趣。
大概了了解了各个语言,那么选择一门语言开始深入学习吧,不管以后从事哪个方向的,至少要熟悉一门以上语言,优秀的两门以上,在后面的找工作中也会有优势。初学建议从c或者Java,python学起,比较好上手,尤其python,还能自己爬虫一些有趣的东西,比较有意思。
习惯:培养一个好的习惯非常重要,会非常有助于提升自己的编程能力,以下习惯适合新手阶段的习惯,当然,也可能适用于后面。
1.写博客:可以按几个维度去写,比如,每天一写,今天学习了哪些新的东西,或者做了什么程序,或者思考了哪些,改进了哪些,都可以记下来;#新知识#学习了新知识,可以在博客里写一下;#阶段总结#对每个阶段学习的知识进行总结,光学习不思考是不会有很大进步的。还有值得做的就是#常犯错集锦#,初期的时候很多地方都容易犯错,把错误的地方都记下来,记得下次不要再犯同样的小错误。(可以选择一个自己的博客,也可以在牛客网这种牛友众多的地方来记,各有各的好处,在牛客网上记的话会有好多人跟你一起讨论这些,写自己的博客不容易被更多人看到,或者也可以两个都写,这个都看自己的一个习惯了)
2.常思考:写博客一个是能够养成自己的一个好习惯,但是写了不看,也是白搭,看了不思考,也是没用,所以一段时间要再看一下自己的之前的东西,是不是有的就会有新的理解,看一下之前的代码,是否可以进行了优化;每学到了一份新知识,就尝试做一些小程序,并不断优化,这些都是方法所在。其实不怕浪费时间,可能你想不出来,但是重要的不是那个结果,正是这个过程,你提高了。
3.多读书:这个阶段还是要读书的,虽然觉得没有实践,但是完全可以自己实践,其实之所以还有好多人会去报培训班之类的就是因为自己没有那个自制力,就像好多人看小说可能看不进去,但是拍成了电视剧,就会愿意去看,因为好多字在那里,就觉得看不下去。so,我们看书的时候自己配合好实践其实一样能够学好的,而且不能只读书,要思考,甚至自己能做一些延展就更好了。ps:网上也有好多课程,也可以配合练习,资源特别多,从入门开始看起,当然,肯定也要配合自己的实践,不然任何人说了或者带你学习都没有多大用的。
4.多实践:这个跟思考可以挂上钩,学到知识点就去做个小项目,能解决现实生活中的问题更好,会带你进入这个世界,而且会兴趣大增。
5.多交流:现在网络给大家提供的平台这么多,完全可以有好多机会认识想认识的人或者志同道合的人,在交流中,可以发现一些自己想不到的东西,拓宽自己的视野,但是无论是朋友之间还是牛友之间还是牌友等等,人与人之间只有真诚才能真正联系起两个人,这个社会就是这样,人们往往都是愿意跟自己的前辈多交流以换来更多的有利于自己的东西,然而前辈肯定能够看出你的小心思,人们往往忽略和和同辈的人分享一些有价值的东西,所以只要真诚,你用有价值的东西就能换来别人有价值的东西的。
6.多检查:编程的时候要养成写一段就要看一下能不能跑的起来,哪里有问题及时发现,这个适用于所有时候,当你很厉害的时候,就可以一大段一大段的看了,开始一小段看是因为可能错误较多。
7.学好英语:如果想成为一个非常牛的编程人,那就避免不了要看文档,而那密密麻麻的英文也会让你头晕目眩,平时的英文和这些文档还不是特别搭边,有了基础之后就在看文档的时候多用点心吧,至少能看懂并越来越熟悉吧