首页logo
  •  

jonllen

金龙,目前就职于一家软件公司,从事Java和.Net信息安全开发设计。

个人档案

jonllen
心情闪存 | 给他留言
妮称:jonllen
来自:中国. 湖南. 湘潭
简述:金龙,目前就职于一家软件公司,从事Java和.Net信息安全开发设计。
博客日历
当前位置: 首页 > 工作 > Write Less,Do More!

Write Less,Do More!

分类:工作

一、前言

今天的主题是Write Less,Do More!相信大家都用过jQuery这个JavaScript框架,它封装了一些常用的功能方法,在有效的兼容和解决各种浏览器问题的前提下,把一些复杂的操作简单化。当然这里只是举个例子,但这种写更少,做更多的思路,是值得我们借鉴的。

二、复杂问题简单化

当我们平时解决一个问题,发现实现越来越复杂的时候,就应该换个角度或方法,停止这种越陷越深的思考,跳出困扰寻求其他解决方案,分析问题的根本矛盾所在,复杂问题简单化,最终得出一个解决方案。

1.如何获取最优的解决方案?

1)参考同类型的项目或解决方案

每个人知识和经验都是有限的,要得出十全十美的解决方案就要求你必须具备足够的专业技能,除此之外就是学习了,也许你以前没有做过这种类型的项目,但你可以参考借鉴相似的项目或解决方案,这样不仅可以扩大的你的知识面,而且还可以让你在参考学习过程中得到启发,得出解决方案。

2)对比多种解决方案

一个问题往往可能有多个解决方案,得出一个最优最简单的解决方案才最关键的。最优的解决方案一定是最大限度满足客户需求的,而最简单的解决方案则意味着花更少的时间可以做更多的事情,其中最优解决方案的一个评定标准就是是不是最简化的。

2.追求简单而不简略的解决方案

那最简单的解决方案一定就是最佳解决方案吗?当然不是,因为简单的前提一定要是切实可行的,如果因简单而造成其他问题是不可行,只不过我们在解决问题的时候可尽量往简单的方向想,不要越搞越复杂,简单而不简略。

3.上报领导来解决问题

领导是用来解决问题的,不要因为怕丢面子而一个人闷头苦干,这个我们在开会时都经常在说。一个问题在你这可能是个很大问题,而到领导那可能很容易就解决了,多交流讨论也是一个很好的习惯。

三、沟通

人们无时无刻的都需要沟通,好的沟通可以大事化小小事化了,而相反地无效的沟通可能使问题日积月累,最终变成一个无法控制的局面,因此,一定是要强调沟通的重要性。

四、结束语

在我们平时的工作中,项目的需求往往是错综复杂的,因此要简化起来并不容易。只有从全局的多方面考虑,将这种思想带入在我们平时的编程工作里,你会发现有一种代码之美。

标签:工作
  • posted@ 2010-07-01 00:05
  • update@
  • 阅读(9191)
  • 评论(0)

相关文章

评论
暂无任何评论。
发表评论
*必填
回复通知我
*必填