软件开发工作总结

2022-11-08 11:18:26   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《软件开发工作总结》,欢迎阅读!
工作总结,软件开发
软件开发工作总结

1 分享第1经验:“学历代表过去能力代表现在学习力代表未来。”其实这是一个来自囯外教育领域一个研究结果。相信工作过几年十几年朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业朋友们早点看到哈!

2 一定要确定自己发展方向,并为此目制定可行计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。因为,这样观点会通过你潜意识去暗示你行为无所事事碌碌无为。一直做技术,将来成为专家级人物?管理方向走,成为职业经理人?先熟悉行业和领域,将来自立门户?还是先在行业里面混混,过几年转行做点别?很重要,它将决定你近几年十年内“做什么事情才是在做正确事情!”。

3 软件开发団队中,技术不是万能,但没有技术是万万不能!在技术型団队中,技术与人品同等重要,当然长相也比较重要哈,尤其在mm比较多団队中。在软件项目団队中,技术水平是受人重视和尊重重要砝码。无论你是做管理系统分析设计编码,还是产品管理测试文档实施维护,多少你都要有技术基础。算我孤陋寡闻,我还真没有亲眼看到过一个外行带领一个软件开发団队成功地完成过软件开发项目,哪怕就一个,也没有看到。倒是曾经看到过一个“高学历牛人”(非技术型)带一堆人做完过一个项目,项目交付第二天,项目组成员扔下一句“再也受不了啦!”四分五裂各奔东西。那个项目“成功度”大家可想而知了。

4 详细制定自己软件开发专业知识学习计划,并注意及时修正和调整(软件开发技术变化实在太快)。请牢记:“如果一个软件开发人员在12年内都没有更新过自己知识,,其实他已经不再属于这个行业了。”不要告诉自己没有时间。来自时间管理领域著名“三八原则”告诫我们:另外那8小时如何使用将决定你人生成败!本人自毕业以来,平均每天实际学习时间超过2小时。

5 书籍是人类进步阶梯,软件开发人员尤其如此。书籍是学习知识最有效途径,要过多地指望在工作中能遇到“世外高人”,并不厌其烦地教你。对于花钱买书,我个人经验是:千万别买囯内那帮人出书!我买那些家伙出书,!00%全部后悔了,无一本例外。更气愤,这些书在二手市场地摊上都很难卖掉。“拥有书籍并不表示拥有知识;拥有知识并不表示拥有技能;拥有技能并不表示拥有文化;拥有文化并不表示拥有智慧。”只有将书本变成自己智慧,才算是真正拥有了它。

6 不要仅局限于对某项技术表面使用上,哪怕你只是偶尔用一二次。“对任何事物

1




不究就里”是任何行业工程师所不应该具备素质。开发windows应用程序,看看windows设计加载执行原理,分析一下pe文件格式,试试用sdk开发从头开发一个windows用程序;vc++delphijavanet开发应用程序,花时间去研究一下mfcvclj2eenet们框架设计或者源码;除了会用j2eejbossspringhibernate等等优秀开源产品或者框,抽空看看大浉们是如何抽象分析设计和实现那些类似问题通用解决方案。试着这样做做,你以后工作将会少遇到一些让你不明就里一头雾水问题,因为,很多东西你“知其然且知其所以然”!

7 在一种语言上编程,但别为其束缚了思想。“代码大全”中说:“深入一门语言编,不要浮于表面”。深入一门语言开发还远远不足,任何编程语言存在都有其自身理由,所以也没有哪门语言是“包治百病”“灵丹妙药”。编程语言对开发人员解决具体问题思路和方式影响与束缚例子俯拾皆是。我经验:用面对对象工具开发某些关键模块时,为什么不可以借鉴cc51汇编模块化封装方式?用传统桌面开发工具(目前主要有vc++delphi)进行系统体统结构设计,为什么不可以参考来自java社区iocaop设计思想,甚至借鉴springhibernatejboss等等优秀开源框架?在进行类似于实时通信数据采集等功能设计实现时,为什么不可以引用来自实时系统嵌入式系统优秀体系框架与模式?为什么一切都必须以个人団队在当然开发语言上传统或者经验来解决问题“他山之石可以攻玉”。

8 养成总结反思习惯,并有意识地提炼日常工作成果,形成自己个人源码库解决某类问题通用系统体系结构甚至进化为框架。众所周知,软件开发人员而言,经验一个显著区别是:经验者完成任何任务时都从头开始,而有经验者往往通过重组自己可复用模块类库来解决问题(其实这个结论不应该被局限在软件开发领域可以延伸到很多方面)。这并不是说,所有可复用东西都必须自己实现,别人成熟通过测试成果也可以收集整理集成到自己知识库中。但是,最好还是自己实现,这样没有知识产权版权等问题,键是自己实现后能真正掌握这个知识点,拥有这个技能。

9 理论与实践并重,内外双修。工程师内涵是:工程师眼光观察分析事物和世界。一个合格软件工程,是真正理解了软件产品本质及软件产品研发思想精髓人(个人观点欢迎探讨)。掌握软件开发语言应用语言工具解决工作中具体问题完成目标任务是软件工程师主要工作,但从软件工程师这个角度来看,这只是外在东西,并非重要本质工作。学掌握软件产品开发理论知识软件开发方法论,并在实践中理解应用软件产品分析实现思想来解决具体软件产品研发问题,才是真正软件工程工作。站在成熟理论与可

2




本文来源:https://www.dy1993.cn/Iepx.html

相关推荐