这是一场从否定自己到找回自己的过程
就如同所有刚开始的尝试新鲜事物的过程一样,开头总是带着新鲜感的,期末考完试,坐在这办公室里想着有空调吹着,还包吃一个月饭,岂不是美滋滋?
没错,当然美滋滋。加上敲代码呢?把三个从来没有做过项目的人拉在一起,来,做个系统。
这就没有一开始的美滋滋了,一般的精神享受以及愉悦心情都是建立在没有精神压力的情况下。有了压力,而且是得到的愉悦反馈远远小于这种压力时,就会感觉特别累。编程是很枯燥的,我不会说自己热爱编程,因为我并没有做好把他当作日常生活一部分的准备。面对编译器提示的那么多红叉,感觉不到敲第一行"Hello World!"时的愉悦,只能在心里骂道:去特么的java。
但是,生活还是要继续,代码还是要敲,基础和细节不够怎么办?只能边百度边去做,以前在知乎上看到一篇帖子说程序员最常用的就是CTRL+C、CTRL+V,且不论对错,但在我身上体现得很多,可能是因为我还停留在初级的地步。
在这个阶段,也发现自己一些很严重的问题。
做事容易抱怨。在此向那些接受过我抱怨的人和被我抱怨的人或者事说声对不起。每个人的时间都是宝贵的,不会有人喜欢专门花时间出来倾听你的抱怨,而且抱怨让人浮躁,让伙伴无语。
敲代码马虎,这个和个人习惯以及代码量有关,代码量到了一定程度会影响你的敲代码习惯,其实就是懒。
不喜欢写注释,注释就像是做题目时的笔记、看书时的随笔。某一段干了什么、实现了什么,也方便维护。因为这个坏习惯,总会出现自己都不知道自己写了什么,要好一会儿才能反应过来的情况。
七月中过后的一段时间,几乎每天都在否定自己。一直都在问自己为什么一个这么简单的功能都写不出来?自己真的这么差吗?
没错,就是这么差。没有反转。甚至一度有想提早跑路的想法。但是做逃兵也并不是我的性格。我必须找到解决的办法。
于是就开始了"搜索编程",我并不觉得利用别人代码是一件耻辱的事情,你需要用的时候要弄明白原理,并且在分享出去的时候注明原作者。想要做的功能大部分都有类似的实现方法,语言是不同的但是思想是相通的。慢慢的,一些功能可以搞出来。而且,之后一些东西不需要搜索也能自己实现。这说明什么?
你进步了。对,你进步了。所以现在觉得网上很多人骂伸手党也无可厚非。你要学会自己去解决问题,在互联网上没有人有义务为你解疑答惑,除非这就是他的工作。所以知道靠自己,就有救。
这这四十天的经历对于我个人来说不算特别成功,甚至有点迷茫,知道了自己与社会平均的差距比想象中的大。但这个明白不算太晚,是在还踏入社会之前,我还有机会。我不想给自己立太多flag。我只想让自己变得有信心,让自己勇于追求自己喜欢人和事。
明天启程去上海,我想散散心,想去看看外面的世界,我不喜欢快节奏的生活,但我希望自己不会惧怕快节奏的生活。
我做不了齐天大圣脚踏七色云彩去找你,可能有一天我会身穿大花背心,脚踏带花人字拖去找你......