这是狸子在写的第一篇博文,想简要记录自己的学习历程。

           狸子是一个纯文科生,萌生想自己学写代码的想法是在2014年上学期,那年选了一门专业课,是专业计算机应用,其实是学STATA统计软件,会用到一些基本的编程语言来处理数据,进行数据分析。那时候,狸子是一个完全的睁眼瞎,大一学的计算机大课完全就没有听,也完全不知道在老师讲课在说什么,连基本编程语言都不会。虽然已经很努力在学了,专业课程分数依然还是不那么令人满意。

 

掌握一门技术是非常炫酷的事情!

         再后来随着接触的东西越来越多,mooc课程的宣传和普及,加上狸子也是一个非常喜欢追逐新事物新东西的人,长期的理论研究让我觉得是时候去学一门技术性的专业,让自己的生活变得更加有挑战性,于是我就开始了自学编程的路。之所以选择java是因为看了一些帖子,认为java比较好入门,事实也是如此。

        先谈一谈入门书籍,狸子比较推《head first java》这本书,有余力的同学建议直接阅读英文版,但是开始的话选择hard模式对于完全没有基础的人来说是非常非常痛苦的事情,完全不知道书上在说什么,不要太担心,坚持下去就好,慢慢就会适应。不要一上来就去看《core Java》、《thinking in java》,只有等你学会写基础的代码,懂了基本的编程语言之后,再去深入研究这些高深的书的话,就知道书里在说什么了。

 入门的视频课程建议是培训机构的java视频,因为没有任何编程语言基础的同学一上来就只是看书,不懂得如何使用编译工具,不知道如何搭建编译环境是很容易放弃学习的。培训机构的视频会手把手教你如何一步一步写出代码,有体系的进行学习。当然了,你也可以选择mooc平台上的计算机入门课程,辅助学习。

     代码一定要自己动手敲一遍,一定要动手敲,狸子初学的时候,因为畏难心理、懒惰和心急,代码写的非常少,导致学习的过程非常坎坷,坎坷到现在依然还在补课,补补补。

     善于自己去google,学会搜索信息,这个时代信息才是最有价值的东西。

java的时间其实并不长,断断续续,磕磕绊绊,在这个过程中最深刻的教训就是做什么事情都要坚持,一次只做一件事情,不要贪多。

     我需要学习的东西还有很多,好在已经入门,总算可以愉快地写代码了。