我是一名以后想要成为IT人士的学生,在过去的一年半中自己也做过一点东西,可是近来突然发现自己在将近半年的时间里没有任何进步,这对于一个想成为出色程序员的我是不可容忍的。于是,我对自己出现这种问题从自身找了一下问题,个人感觉原因有以下几点。
1.面向对象思想不够深入:作为一个程序员,粘贴复制是经常的事,可我们有没有想过有没有什么办法可以减少粘贴复制的次数。我们都知道,如果一个项目中到处都是过多的重复代码,那这个项目就是有一些失败了,代码的过渡冗余是不可取的。而我就一直存在这样的问题,总是满足于只完成既定的目标,从来没有想过代码是否拥有可重新利用或是可维护的价值,本来可以交给电脑做的事,自己却替电脑完成了,这不仅使自己的程序变得很烂,也使得自己形成一种固守的思想,有的时候知道应该修改,却不知该如何去改,没有将面向对象的思想深化。
2.心态不稳定:由于长时间只做一种东西,心里产生了一种反感的态度,总想着自己可以做一些别的,这一种“吃着碗里想着锅里”的浮躁心态,让我没能冷静下来,好好想想自己到底需要怎么做,其实如果我们能够冷静下来好好想想自己可以从这单一的东西中学到什么,如何去改进目前这不够优秀的程序或许我们会学会很多,只可惜急躁的我没有那么做。
3.没有深入学习的想法:写程序其实不单单是个苦力活,更是一个学习进步的过程,只有在写的过程中不断地发现自己的程序需要改进,从而改变自己的编程思想(这只是我一厢情愿的想法)。恰恰相反,当我知道这个道理的时候,我已经荒废了半年,在过去的半年我没有得到任何进步,对自己的程序固步自封,不想要去改进,总是觉得完成任务就万事大吉,可正是这样让我接受了一个教训,如果自己不想办法去改进自己的东西,你所做的会有很多人可以做甚至会远远超越你,所以完成任务不是唯一,重要的是要在完成任务的过程中学习如何改进自己。
今天我对自己这一年半来的学习过程做了一个总结,特别是这半年以来,我已经荒废了一个半年,我不希望一直这样下去,人活着总要去实现自己的价值,如果只想要庸庸碌碌的做一个普普通通的程序员,相信我们会很快被这个社会淘汰,毕竟这个社会实在迅速运转,适者生存。从今天开始我要好好总结,不要急于求成,要慢慢来,发现自己的问题,改变自己的思维方式。
希望看到这篇文章的跟我一样迷茫过得想要成为优秀程序员的同学,可以早日步入正轨,多多做反省,一天天提升自己。生活会因为我们变得更美好!