(1):心路历程
从事软件开发的行业已经有已经六年了,但是接触软件开发已经九年了。为何这样说呢?学习软件开发是在2007年9月,学习了一年半,在此期间学习了C语言、JAVA、.NET开发,学完是09年3月。然而在09年3月至10年的11月,并没有从事软件开发工作。然后后来又踏入这个行业,感觉自己还是比较庆幸的,因为自己所学的知识,并没有全部忘却。
(2):现在所从事的行业的介绍
现在在一家外包公司,从事.NET的开发,自我感觉良好,稍稍自恋了一下。2012年3月吧,开始进入外包公司,当时是同学介绍进入的,在这家公司待了将近3年半吧,期间学习了不少的东西,这三年是我成长的三年,但同时也是开始进入自我封闭的三年。由于外包项目的保密性,这三年中虽说对已有的技术不断的深入掌握,但是对新技术的学习也进入了停滞的阶段,这种境况到现在才渐渐发现,在面对新技术到来的时候,感觉自己有些跟不上时代了。到现在这家公司也一年多了,期间参与了一个比较大的项目,自己从中也学习了不少的知识,开发的技能也在不断的提升。但是在这个日新月异的时代,还是感觉有些力不从心。
(3):踏入设计行列
到达这家公司,由于在之前的项目中表现稍微突出一些吧,近来安排到了软件设计的行列,自己也感觉稍微的沾沾自喜。但是这个念头,并没有令我感觉到自大。谦逊的态度使人进步,这个道理我时刻铭记与心。首先,想象一下这个项目完成时的成就感,就值得为之去奋斗、去拼搏。其次要有一个信念,这个项目有我在,我就要把这个项目去做好。最后,就是坚持,前进的道路是充满各种阻力的,所以要披荆斩棘,排除千难万险,我要走下去。
(4):近来的成果及总结
从开始接触到现在已经历时一个多月了,完成了项目的总体设计,概要设计,数据库的设计,现在进入了开发阶段。设计是一个不断消化的过程,总体设计,让你对整个项目的结构有了全面的认识,心里已经有了一个雏形;概要设计,有了这个项目的基本骨架;详细设计就是项目的具体实现,包括页面有什么规则、页面的输入输出、页面涉及到的表结构等等。在写这些文档的时候,是很痛苦的,尤其是我这种写作能力较差的人,每当此时,总是感慨书到用时方很少。也让我感觉到了,其实代码的编写时整个软件开发过程中的一个小环节,前期设计做的比较好的话,后期的开发是很顺利的。
(5):经验及教训
1,书写总结 我是一个爱学习的人,也渴望丰富自己的行业知识,但是,学习之后没有总结,没有形成自己的知识体系,学习是点滴积累的,是一个潜移默化的过程,总结能检验一下你学习的效果,是自己贪多了,还是为自己制定的计划有些宽松了;还能加深你对以学知识的印象,同时在写总结的时候也能让你联想到其它已经学过的知识,这样结合起来,经过长期的积累,技能网络就会牢固。
2,与人多沟通,沟通其实是锻炼思维能力的一个过程,我是一个不太善于与人沟通的人,现在认识到自己的这一个缺点,要逐步的改善。沟通可以激发灵感,也许耗费了很长时间没有想通一个问题,也许通过与人聊天,在不经意间,灵光乍现,刚才的问题,就有了解决方案。