认真的听课和课前后学习很重要-虹猫1807班李文杰
时间:2019-01-08 10:10:35来源:虹猫学院阅读:0
虹猫1807班李文杰
就业单位:深圳长亮科技股份有限公司
这是我第一次做项目,所以经验不足,虽然做的并不是什么很大的项目,但做项目的过程中却真正体会了其中的艰辛与快乐。一个个问题解决时的快意,一个个问题产生后的迷茫,都让我记忆深刻。
从刚开始确定项目时的迷茫,不知道能做出什么样子的东西,再到项目确定后的分工,作为第一次接触团体项目的我们有点束手无策,经过团队的商讨,问题一个个的解决,我们的信心也慢慢的积累起来,我们也慢慢的意识到team的重要性。
关于项目我总结了以下几点心得:
1.代码书写的问题。之前在网上看到这样一句话:程序员的代码只有他自己和上帝看的懂,过一阵子只有上帝看的懂了。程序代码都具有严格的规范性,所以有时一个不起眼的问题,在造成问题的同时我们也很难发现,还有就是我们一定要学会勤写注释,不然等你写完过一两天就真的只有上帝看的懂了,这样说虽让有点严重了,可是如果我们整合、检错的时候遇到了看不懂的代码的时候花费大量时间来研究之前的代码,这样就会很浪费时间,给我们带来很多不必要的麻烦。还有就是代码的精简度,是衡量一个优秀软件的重要指标,对于这方面我们很少做考虑。
2.整体性能与用户需求。事实确实如此,我们会被很多习惯限制自己的思维,在项目中我们根本没有考虑到并发和吸引用户等问题,我想这是当下要慢慢去想的。在我们做项目的时候我们就只是模仿,并没有自己去想一些新颖的东西,就如同开发所说的,我们要把用户当成白痴,就算时白痴也要回用我们的产品。而我们做出来的东西,首先,不够美化,界面不够吸引眼球,功能不够新奇。还有就是我们做得比较复杂,本来可以简化的东西我们没有做到,没有从一个真的开发人员的角度去思考问题,我想要想成为一个优秀的开发人员这是我们需要去学习的,就像所说的,程序员要有天马行空的思维,因为新东西都是人去创造的。
3.对学过的知识的掌握。做项目肯定会用到以前的一些知识点,我平常花时间去复习巩固的时间不是很多,就是等到哪里用到了就去找,最后才发现已经忘了这个知识点是出现在哪一次课了。所以对学过的知识有一个复习和很好的归纳是有必要的。这就让我在做项目时时候由于找材料花费了很多时间,知识点一定要学的牢固,不要半吊子,似懂非懂的,这样并没有什么用,因为真正的开发我们要用到的东西都是我们要非常熟悉的。还有就是要把学过的东西进行汇总,融会贯通,不要知道知识点,却不知道怎么用,认真的听课和课前后学习很重要。
4.分工与合作。作为项目小组长,项目完成以后,我体会到任务分配的好的话,会带来很多好处,任务分配下去,不同的人要做不相干的模块,这样在整合项目的时候也会省事很多。每个组员的知识掌握情况不一样,这时候分配任务的时候就要根据每个人的情况而定,不然任务完成度就会出现问题。开发环境也是一个问题,如果同组成员的开发环境时相同的,整合项目的时候就会少遇到很多问题。这次项目已经是告一段落了,但不管是项目也好个人也好,都存在很多要改进的地方,希望通过不断地总结经验、吸取教训,我们都能收获满意的自己。
李文杰 2018.10