`

工作总结——从业以来的心得(二)

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

        八、心态有多开放,视野就有多开阔。不要抱着自己的技术和成果,等到它们都已经过时变成垃圾了,才拿出来丢人现眼。请及时发布自己的研究成果:开发的产品、有创意的设计或代码,公布出来让大家交流或者使用,你的成果才有进化和升华的机会。“与人交换苹果之后,每个人还是只有一个苹果;但交换思想之后,每个人都拥有两种思想”,道理大家都懂,但有多少人真正能做到呢?

        九、尽量参加开源项目的开发、或者与朋友共同研制一些自己的产品,千万不要因为没有钱赚而不做。网络早已不再只是“虚拟世界”,网上有很多的开源项目、合作开发项目、外包项目,这都是涉猎工作以外的知识的绝好机会,并且能够结识更广的人缘。不要因为工作是做ERP,就不去学习和了解嵌入式、实时、通信、网络等方面的技术,反过来也是一样。如果当别人拿着合同找你,你却这也不会,那也不熟时,你将后悔莫及。

        十、书到用时方恨少,不要将自己的知识面仅仅局限于技术方面。极力夯实自己的影响圈、尽量扩大自己的关注圈。财务、经济、税务、管理等等知识,有空花时间看看,韬光养晦、未雨绸缪。

        本文的总结与反思:

        A:不要去做技术上的高手,除非你的目标如此。虽然本文是关于提高软件开发知识的建议,做技术的高手是我一向都不赞同的。你可以提高自己的专业知识,但能胜任工作即止。

        B:提高软件知识和技术只是问题的表面,本质是要提高自己认识问题、分析问题、解决问题的思想高度。软件专业知识的很多方法和原理,可以很容易地延伸、应用到生活的其它方面。

        C:在能胜任工作的基础上,立即去涉猎其它领域的专业知识,丰富自己的知识体系、提高自己的综合素质,尤其是那些目标不在技术方面的朋友。
分享到:
评论
10 楼 SmallFish 2009-07-20  
fantasybei 写道
lz头像是满文军?不是吸毒被关进去了嘛?

哈哈,我跟满文军比差太远了,起码我没吸过毒啊
9 楼 SmallFish 2009-07-20  
seen 写道
盗墓族出没

啥意思?
8 楼 geminiyellow 2009-07-14  
不过是楼主穿越了
7 楼 fantasybei 2009-07-13  
lz头像是满文军?不是吸毒被关进去了嘛?
6 楼 seen 2009-07-13  
盗墓族出没
5 楼 SmallFish 2009-07-13  
chinata 写道
SmallFish 写道
        七、这一点也很重要,就是养成总结与反思的习惯,并有意识地提炼日常工作成果,形成自己的个人源码库、解决某类问题的通用系统体系结构、甚至进化为框架。众所周知,对软件开发人员而言,有、无经验的一个显著区别是:无经验者完成任何任务时都从头开始,而有经验者往往通过重组自己的可复用模块、类库来解决问题(其实这个结论不应该被局限在软件开发领域、可以延伸到很多方面)。这并不是说,所有可复用的东西都必须自己实现,别人成熟的通过测试的成果也可以收集、整理、集成到自己的知识库中。  


这一点不完全对。我给同事的建议就是,你可以留存过去工作的文档,但是千万别留着过去工作的代码,特别是所谓的代码库(包括脚本或者其它东西)。哪怕是类似的东西,重新做一遍会对你有很大的提高。
我见过很多程序员,在开新项目的时候都喜欢把他们的旧项目拿来改头换面,这个也许在效率上可以可以提高项目的起动速度,但是技术上是有害的。而且从旧项目拿来的东西,由于惰性,往往并不是最佳实践。

朋友你说的也很有道理。
4 楼 chinata 2009-04-20  
SmallFish 写道
        七、这一点也很重要,就是养成总结与反思的习惯,并有意识地提炼日常工作成果,形成自己的个人源码库、解决某类问题的通用系统体系结构、甚至进化为框架。众所周知,对软件开发人员而言,有、无经验的一个显著区别是:无经验者完成任何任务时都从头开始,而有经验者往往通过重组自己的可复用模块、类库来解决问题(其实这个结论不应该被局限在软件开发领域、可以延伸到很多方面)。这并不是说,所有可复用的东西都必须自己实现,别人成熟的通过测试的成果也可以收集、整理、集成到自己的知识库中。  


这一点不完全对。我给同事的建议就是,你可以留存过去工作的文档,但是千万别留着过去工作的代码,特别是所谓的代码库(包括脚本或者其它东西)。哪怕是类似的东西,重新做一遍会对你有很大的提高。
我见过很多程序员,在开新项目的时候都喜欢把他们的旧项目拿来改头换面,这个也许在效率上可以可以提高项目的起动速度,但是技术上是有害的。而且从旧项目拿来的东西,由于惰性,往往并不是最佳实践。
3 楼 Xorcerer 2009-04-20  
SmallFish 写道

        C:在能胜任工作的基础上,立即去涉猎其它领域的专业知识,丰富自己的知识体系、提高自己的综合素质,尤其是那些目标不在技术方面的朋友。


这是我的目标,不过我也对本行技术感兴趣。
2 楼 lordhong 2009-04-19  
秀才的梦想 写道

这样的回复, 在JE的管理规则中, 算是灌水吧?  比如"支持","顶"...
1 楼 秀才的梦想 2009-04-19  

相关推荐

Global site tag (gtag.js) - Google Analytics