截止今天,小项目各部分核心功能都已经实现了,现在就剩下局部优化了。之前迫不得已使用了个O(n!)的算法,来暴力处理混乱的数据,现在由于数据量加大,程序有点扛不住了,需要重新优化该部分,又该费我脑细胞了。
原本以为一个月就能完工,没想到非得两个月,这就是没有经验的程序员对程序的预算哈,不过经历了这次也总算长见识了,知道自己的水平究竟怎样。
最近,越来越感觉自己之前干过很多蠢事。在现在看来很简单的东西,当时却费了那么大工夫去学习,去做练习。现在回顾下,发现废品代码实在是很多,我想我大学最大的遗憾就是练习代码写的太多,而相关编程书籍看的太少,行业前景了解不足,他人代码阅读太少。说白了,就是急于求成,急于看到运行结果,而忽略了对程序本身的设计,结果东西一做完,就变成了废品,还有就是,不善于总结,东西写完就扔到一个角落,再也没有去碰过,很少对程序进行升级或重构。盲目追求新技术,不但新技术掌握的不咋样,反而基础变得也不扎实,结果变得事倍功半。
不管写东西还是做练习,在下手之前还得先考虑清楚啊!
。。。
现在大家都纷纷签工作了,我还在做这个项目,开始有点着急了,毕竟我是二本院校的,不早点下手就没有好机会了。说实在的,想去北京软星,但始终觉得自己水平不到家,有点不敢去投简历,之前他们还招3D游戏程序来着,今天一看,只招UE设计师,我压根就不懂UE,而且名额还只有1个,看来与之无缘了。现在,还是先赶在月底把项目做完吧,然后下个月就可以专心找工作了,祝愿自己一切顺利吧。