回顾
经过近一周的努力,终于算是完成了一个项目的开发,中间的过程真的是一言难尽,中间遇过几次是真的崩溃,那种明明感觉眼前的代码非常熟悉,就是自己之前学过的那种,但是自己却怎么都写不出来,这感觉是真的不好。 在这几天写代码的过程中也发现了自己很多的问题,之前代码一直都是自己一个人来写,所以在起名上感觉非常的奔放 有时候自己都不知道起的这个名字对应的是那个代码块,而现在和别人一起在完成一个项目,首先就改变了自己一个习惯,就比如说我之前写代码不是很喜欢写注释,而现在吗,我差不多要在我写的每一个功能模块上添加上注释,虽然感觉很奇怪,但是对于自己以后而言这倒是非常好的习惯。 不知不觉间发现写了不少字了,那现在对于自己这有遇到的问题做个大总结吧!
问题
1、命名的问题:
就和我上面所说的一样,之前写代码的时候起名非常快乐,能快乐到我自己不看代码都不知道这个页面里面我写了啥的程度,就是这么快乐,但是经过这次项目的洗礼,发现命名想要起个规范化,而且还要容易看懂的名字也挺难的,我现在,就是讲我要写的总功能的页面翻译成英文的,用驼峰命名的方法来为我要写的页面定一个名字。
而对于其中的代码的样式命名测试用文件名加功能名来定义,虽然现在这个还是不太好但终究比起之前的自己已经是个很大的进步了
看看这个是以前的:
这个是现在的:
这个变化~满足的笑
2、沟通的问题:
还是和我上述所说的问题一样,之前代码自己一个人写,所以这个时候我是十足的主宰,我可以随意的书写,这样的日子简直就是天堂般的日子。电脑里的世界很大,编程人是活在自己想象的王国里。你可以想象到电脑里细微到每一个字节、每一个比特的东西,所以很少去沟通,但是在和自己的小伙伴们一起写代码就完全不同了,刚开项目的时候虽然一起商量了几句,但是大体上还是在自己敲自己的,直到后来~~~~~~~~~
我和我小伙伴要一起共用几个组件,所以我们各自封装一下,然后按照自己测的宽高开始上手,,,然后最后互相调用组件的时候发现,整个页面的样式,,变得非常奇怪。。。。,特别是这个问题还是自己造成的时候,感觉当时自己真的是尴尬的要死!!!!!!!
3、复习的问题:
老实说这个问题是真的伤,就比如说在这此项目中要求做一个有关于评论的多级嵌套,这个明明之前是学过的东西,但是看着需求就是敲不出来,而这也暴露出我现在最大的问题,对于过去学习的知识现在大部分都只是停留在勉强记着的程度,但是一旦需要自己动手写代码的时候,那真的是一片茫然,就像现在网上常说的那样眼睛告诉脑子这个我们学过,脑子告诉手这个我们写过,手却告诉我自己,,这个真写不出来。。。
我需要实现的样子:
最后我写出来的样子:
大体看上去感觉差不多,但实际上这其中的差距已经是从左到右的距离了,那样的遥不可及。
老实说也应该可以说得上是自己这次写项目最大的收货了,让我明白了我的基础并不牢固,需要我从现在就开始去努力补足自己的短板,距离我实现自己的目标只剩下不足两个月的时间了,努力了三年就只剩下这最后的两个月的时间就可以实现自己的目标了,也正为这样在这个最后冲刺的时间里更不能放松,要更加努力的学习,要去补足自己的短板,不能让自己三年来的努力在最后的时间出现问题。
最后为自己定个目标:
先把之前学过的知识认真的复习一遍,把自己的基础打牢,努力写好之后要写每一个项目,增加自己的知识量,在项目中实战,突破自己的极限。
为了自己的最终目标努力的奋斗!!!