关于程序员以及如何学习的一些想法

       不知不觉中,今年已经大二了,而且第一学期也即将结束。在这一年多了,虽然有过懈怠,但也始终不敢忘记初心。从最初什么都不懂的小白,到逐渐对IT这个行业有了一些自己的看法,对程序员的理解也加深了一步。现在我想试着把它写出来。

       在大一时,刚接触的语言是JAVA,那时候看书就是一脸茫然二脸懵逼,书上很多专业词汇看不懂也理解不了,像JAVA里的特性“面向对象,多态性,网络化”等等,看得头都大了,但好在,我是真心热爱这个行业的,于是,我发挥了百度的强大功能,一个词汇一个词汇的查,对每个词汇进行做笔记,看不懂就再多看几遍,并试着用自己的语言组织理解,实在还看不懂的,就发邮箱问老师,或者问有经验的师兄,慢慢的,我对JAVA里的专业词汇形有了自己的一个理解体系。接着,在不断学习后发现,又有一个问题,老师课上讲的,书本上写的,都是很基础,在真正做一些小项目时,或者看那些面试时问的java题目,都感觉很力不从心,于是,又经常跑读书馆看专业书或者上b站看视屏,但在这过程中又发现这样学到的知识很杂,很难构建自己的知识体系,基于此,我又恬不知耻地又向老师请教了,他推荐我去看《JAVA编程思想》这本书,说实在的,这本书真的很详细(大家不要误以为我是来推销的233....)它将JAVA的来龙去脉,以及每个知识点都讲的非常详细,尽管这本书很厚,但我也硬着头皮读下去。变化也是在这过程中积累的吧,来到大二,我们学的是JAVA数据结构和C++,大一的积累在此刻有了收获,我发现我对书里的很多知识点(虽然不能说完完全全的明白)都能得心应手,在这学期里,我又开始学习各种算法,为了加深对程序运行的理解,参加蓝桥杯选拔,申请项目开发,为了不断丰富自己。课外时间,也经常上一些IT社区如CSND,开源中国,博客园还有Github(英文不好,每次  看都不得不谷歌翻译2333),了解前沿的一些科技,别人的想法,以及别人写的代码,不管是好是坏都是可以借鉴的地方。

      所以,关于程序员如何学习,我觉得看书,或者说成任何可以获得知识的渠道,我们都要去试一试,另外,一定要有礼貌有礼貌有礼貌(重要的事情说三遍)地向自己的前辈请教,不管是老的年轻的同龄的,只要技术比你好的都应该虚心学习,而且脸皮要厚,即使被骂了也觉不要还嘴,他不耐烦了你也可以寻求下次机会,另外,对于他们所说的,我们表面上接受了但背后一定一定要自己求证,圣人也有出错的地方何况凡人,还有,不断关注前沿的一些新技术,培养自己对技术趋势的嗅觉。最后当你迷茫时,就看书吧,可以是专业书以外的书籍,像小说类的,文学类的都可以,它是真的能让你的心静下来并发现自己的路该怎么走的好东西。我觉得,程序员无论在什么时候,无论自己的技术多么高深,只要还没退休,就应该不断的学习,如果刚愎自负,下一秒我们可能就会被淘汰了。

     这是我第一次写文章,自认文笔不好但也试着尽自己的努力写出来,或许有前辈觉得幼稚,但这就是我真真实实的想法,欢迎大家指出不足的地方,或者提出自己的学习方法或者自己对IT的理解。以后我还想试着把自己学到的知识写出来,欢迎前来打脸~

       

       


posted @ 2018-01-04 10:04  legendaryhaha  阅读(105)  评论(0编辑  收藏  举报