工作两个月回来,会发现自己欠缺的还是很多。我也不停的在问自己,这两个月的工作经历到底带给我了怎样的收获?技术、经验、交流、眼界、信任、胆量、自信,这些词语出现在我的脑海中,我不得不一项项处理掉这些,变成自己切实的财富。
技术上接触的新的内容并不算多,算是.NET方向上的一些深入,给自己最大的感触是:自己还没有完全理解透彻的东西,在别人那里已经被应用的滚瓜乱熟了。多线程、枚举、委托、多态、反射,这些原本学习过,本该掌握的技术点没有在平时注意练习、应用,而导致了这次项目中的很多不熟悉,不理解,这也正是对自己的警示了。
.NET部分还是有很多值得去扩展的内容,对于领导交给的任务,有简单有繁难,简单的便想着提高效率、改变思路灵活实现,繁难的便会去与组员积极讨论,理清头绪,无论简单繁难,我都希望尽我所能,努力去实现这些任务。工作中,难免犯一些错误,错误无可避免,但也同样要要求自己,自己实现的功能,要勇于担起一份责任,是好是坏都要勇敢去面对,勇敢的去改善,做程序也是在做人,担当是必要条件。
随着一步步的开发,实现功能需求,对系统的业务也逐渐理清了思路,再没有开始时对着两台控制器时的困顿,再不为理不清别人的代码而烦恼,也逐渐的发现了系统中的闪光点。开始时感觉别人的代码写的很乱,不符合自己的思路,而也就在离开时才发现项目中的很多地方做了很好的封装,根据各部分的功能进行了很好的分类,我想这些正是我该学习的地方。
技术方面,不在这里过多的分析说明,会在今后的几天内进行整理总结,相信这几天的总结也将是在此次项目中的切实收获。
沟通交流是在工作中必不可少的一项,理解了领导的意思才能去实现指定的功能需求,做开发也更需要我们的沟通表达,表达的多了也就能促进自己的思考。做一个有想法的人,总能提出自己的一些看法,在灵活实现,在用户体验,定会改善很多,这方面并不是自己的强项,而无疑这次正是锻炼自己的一次难得的机会。看别人的代码,听别人的想法,与别人沟通,不再是限制在原来的圈子内,接触到另外一些人的想法,你会发现去尝试一下他们的想法也许效果会更好。
曾经听人说程序员每天都和电脑、和机器打交道,时间久了也就欠缺了沟通方面的能力,而现在却越来越感觉到做程序反而更加需要去更多的沟通表达,通过这样的方式才能更多的了解业务,去思考怎样的实现才更灵活,怎样的实现才能使系统更加的吸引用户,正如前面所说,不能把自己闷在角落里,与世隔绝怎能做好程序开发。
与项目组长一次次的沟通,往往会发现自己的想法还是太过于局限了,他总是会从用户的角度指出功能上的不足:做一个分页他会想到让用户去设置每页显示的条数,关闭系统时保存至配置;做一个需要时间较长的功能他会想到添加进度条,改变鼠标手势的的优化;做一个需要参数设置的功能时,他会想到让用户尽可能少的去选择输入设置。这些可能就需要我们添加几行代码就可以实现,但对于自己想不到便是一个问题,这便是经验吧,需要细心积累的经验。
初到公司,没有什么人是信任你的,工作的第一周任务量还是不小,而且下周要进行现场测试,而自己周末还有一些重要的事情,时间很紧,周五的时候紧锣密鼓的将主要的任务完成,临走的时候将自己的剩下的部分转交给了同事。下周回来后才得知自己完成的部分有很多问题,周末的时间同事加班进行了修改,这才认识到自己的一些问题,没有将自己的任务及时完成,而且实现的功能还存在很多问题,对于初来乍到的我,这样不负责任的表现给其他人真的是留下了很不好的印象。但也从这件事上有了一些认识,负责的部分就要一步步的去做好,实现多少内容就要尽量保证多少内容的质量,而对于一些面上的内容(专业与业余之间的界限)更应该做好,最后还是要将具体的情况说给自己的领导,不能只做简单把剩下的任务转交给同事。
后面的工作,还算顺利,交给的任务也能够得到组长的满意,虽然还是有些问题或欠缺出现,但我也在努力去做了。慢慢的感觉到了组长的信任,逐渐交给自己一些涉及到业务的内容去做,两个月的时间过去后,项目已经不是很忙,后面两天也和组长进行了沟通,他也表示了对我工作的认可,得到别人的信任,我很高兴。
短暂的两个月,期间会有漫长的感觉,有过心烦,但最后带给自己的还是自信,明白了做一些事就应该努力去做好,理解一些事情,也需要去深刻认识,慢慢的发现一切都可以变为兴趣。
原文地址:http://blog.csdn.net/lfsfxytgb9_lyg/article/details/31055157