七、这一点也很重要,就是养成总结与反思的习惯,并有意识地提炼日常工作成果,形成自己的个人源码库、解决某类问题的通用系统体系结构、甚至进化为框架。众所周知,对软件开发人员而言,有、无经验的一个显著区别是:无经验者完成任何任务时都从头开始,而有经验者往往通过重组自己的可复用模块、类库来解决问题(其实这个结论不应该被局限在软件开发领域、可以延伸到很多方面)。这并不是说,所有可复用的东西都必须自己实现,别人成熟的通过测试的成果也可以收集、整理、集成到自己的知识库中。
八、心态有多开放,视野就有多开阔。不要抱着自己的技术和成果,等到它们都已经过时变成垃圾了,才拿出来丢人现眼。请及时发布自己的研究成果:开发的产品、有创意的设计或代码,公布出来让大家交流或者使用,你的成果才有进化和升华的机会。“与人交换苹果之后,每个人还是只有一个苹果;但交换思想之后,每个人都拥有两种思想”,道理大家都懂,但有多少人真正能做到呢?
九、尽量参加开源项目的开发、或者与朋友共同研制一些自己的产品,千万不要因为没有钱赚而不做。网络早已不再只是“虚拟世界”,网上有很多的开源项目、合作开发项目、外包项目,这都是涉猎工作以外的知识的绝好机会,并且能够结识更广的人缘。不要因为工作是做ERP,就不去学习和了解嵌入式、实时、通信、网络等方面的技术,反过来也是一样。如果当别人拿着合同找你,你却这也不会,那也不熟时,你将后悔莫及。
十、书到用时方恨少,不要将自己的知识面仅仅局限于技术方面。极力夯实自己的影响圈、尽量扩大自己的关注圈。财务、经济、税务、管理等等知识,有空花时间看看,韬光养晦、未雨绸缪。
本文的总结与反思:
A:不要去做技术上的高手,除非你的目标如此。虽然本文是关于提高软件开发知识的建议,做技术的高手是我一向都不赞同的。你可以提高自己的专业知识,但能胜任工作即止。
B:提高软件知识和技术只是问题的表面,本质是要提高自己认识问题、分析问题、解决问题的思想高度。软件专业知识的很多方法和原理,可以很容易地延伸、应用到生活的其它方面。
C:在能胜任工作的基础上,立即去涉猎其它领域的专业知识,丰富自己的知识体系、提高自己的综合素质,尤其是那些目标不在技术方面的朋友。
分享到:
相关推荐
Oracle工作总结——日志文件切换频率的调整 Oracle工作总结——日志文件切换频率的调整
任现职以来政治思想及业务工作总结——护师.pdf
工会工作总结——范本..doc
教学教研工作总结——年度教学教研工作汇报材料
秘书处工作总结——范本..doc
旅游行业工作总结——范文..doc
工会评议工作总结——范文..doc
工会生活工作总结——范文..doc
工会主席工作总结——范文..doc
医院信访工作总结——范文..doc
养老保险工作总结——范文..doc
酒店消防检查工作总结——范本..doc
邮政营业员年度工作总结——范文..doc
课堂教学改革工作总结——范本..doc
街道食品安全工作总结——范本..doc
工会个人年终工作总结——范本..doc
工会半年度工作总结——范本..doc
街道工会女工工作总结——范本..doc
秋季少先队德育工作总结——范本..doc
秋季学期少先队工作总结——范本..doc