[IT]工作中的三点经验
2010-11-13 03:22
309 查看
第一,意识问题。我认为,意识是工作中最为重要的。如果连需要做什么、可以做什么以及将来能够进一步做什么的意识都没有,那么做事的成效定然不够高,而且更为糟糕的是自己的水平也不会有提升。比如说,大多数情况下我们对某个问题只是处理了1的、2的、3的或者其他较为具体的情况,那么我们是否有意识去更进一层次考虑过更为一般作为n的情形,或者说我们在处理具体问题的一开始是否就有一种意识能不能够一步到位的解决了一般情形? 第二,面向变化点(学会反馈)。面向对象为我们做事提供极大的方便,同时也使我们极为容易陷入面向对象的误区,在处理问题的时候自觉不自觉地就往面向对象上靠拢。我认为面向对象并不是对所有的问题都同样有效的,至于是否该使用面向对象的方法应该视问题的具体情形而定。即便是面向对象本身,由于设计模式的使用恰当与否,也会产生不同的影响。然而在面向对象给了我们一定的倾向之后,由于设计模式的介入,使得我们的倾向更为严重,遇到问题动辄就带有某些设计模式的面向对象地干了起来。这是十分不好的一种习惯。通常情况下,是我们可以并且已经完成了某件事情,可是后来由于种种原因,我们不得不对原有的处理方式进行扩充,以适应变化了情况。也就是变化是经常的,我们不仅需要处理现有的事情,同时要照顾到变化。因此,面向变化本身做事,在处理问题的最初就对问题本身的现状及将来进行一个各个维度上可能发生的变化进行一个较为准确的预估,然后再根据预估的结果进行技术选型(是面向对象还是面向过程抑或...?是否需要某种设计模式抑或...?)才是最为恰当的一种工作方式。但这还不够,无论如何进行,我认为还有一个步骤也是必不可少的,即反馈。我们在对问题进行分析的时候,是一直往上走的,抑或说朝着更为抽象的层次进行的,但抽象本身并不能解决问题,抽象的方法需要某种驱动才能生效。于是,问题便产生了,我们的抽象是否符合实际情形或者抽象后的形式能否被现有问题能够提供的驱动所触发?因此,我们需要反馈机制来衡量我们的抽象,对抽象说YES抑或NO。 第三,回归根本(起点、基础)。当我对问题一筹莫展的时候,通常我会对问题进行清点,从中找出我可以获得的资源(输入)以及要实现的目标(输出),为了达到从资源到目标或者输入到输出的目的,我可以做什么、绝对不能做什么以及什么可做可不做。亦即回到原点对问题重新整理,这种方法极为有效,屡试不爽,已被我视为我的最后绝招。
相关文章推荐
- 一个工作快八年的老IT人士这几年沉浮总结的职场经验教训
- 一个老IT产品管理者对于产品经理工作的经验总结
- 一个工作快八年的老IT人士这几年沉浮总结的职场经验教训
- IT⼯工作的⼀一些经验和教训(转自http://bbs.nju.edu.cn/)
- 一个工作快八年的老IT人士这几年沉浮总结的职场经验教训
- 一个工作快八年的老IT人士这几年沉浮总结的职场经验教训
- 一个工作快八年的老IT人士这几年沉浮总结的职场经验教训
- 一个工作快八年的老IT人士这几年沉浮总结的职场经验教训
- 程序员工作是的经验积累(作者请勿见怪)
- 真实工作经验总结——案例解析企业选型操作步骤
- IT求职经验总结——面试和准备策略
- 工作中一些细小的经验总结
- 关于数据科学,书上不曾提及的三点经验
- 分享多年美工工作收集的小工具和经验
- IT职场人生系列之三:第一份工作
- IT痴汉的工作现状10-Sprint Planning
- 个人工作一年的一些经验
- 异地工作比例高 最受IT人欢迎的十大工作城市
- [StartOS经验分享]VMWare虚拟系统上网设置及VMWare虚拟机三种工作模式详解
- IT旅途——程序员面试经验分享