我有一个很好的思维习惯-反思

和我共事过的同事有的会说我聪明,我就暂且当做是夸奖吧,其实我并不是聪明,只是有一个思维习惯。做事过程中或者做完一件事之后会反思这个过程,有哪些地方我是重复操作的,有没有什么地方可以简化流程的,这应该就是程序员解决问题的思路吧。

如果发现确实有简化流程的地方,那么就会想办法,这个地方能不能这样,有没有这样一种可能,这样大胆的思考,然后到往上搜索解决方法。之前就有一个例子,有一份纸质的文档大概50多页吧,要求作成word版本,一个字一个字打完之后要校对吧,我的同事们是怎么校对的呢? 看着电子版本的word文档和纸质文档,一个字一个字的对,这样效率非常低,后来我就想着如果能有一种工具把电子文档读出来,我看着纸质文档这样不就快很多嘛。再后来才知道word有朗读功能,不过效果不是很好,之后又知道了wps的朗读功能更好用一些,不过限时的,超过要收费的,再后来才了解到更广阔的TTS领域,而且adobe reader也支持免费的tts功能,这对于校对文档简直太方便了。

解决问题的方法可能不止一种,权威人士想出的方法也不一定是最好的,因为人的思维是有局限性的。工作中经常有这样一种情况,当发现一种方法可以高效地解决某个问题而且这个方法是由某个权威人士提出来的时候,这种方法往往会被标准化流程化,似乎就变得不容质疑的了。这种想法要不得,要多少留给自己一点时间去反思反省整个问题的解决过程,“发现问题然后敢想敢做”这对于自身的成长是很有好处的。

反思,我现在有这种思维习惯,希望我将来也不会丢掉。

时间: 2024-10-17 20:29:02

我有一个很好的思维习惯-反思的相关文章

我的2015测试之路 ——做一个很有想法的测试

我的2015测试之路 ——做一个很有想法的测试 不记得有多少次了,总是说等什么时候闲了,就回过头看看这一路跋涉.风尘仆仆的自己.可每次都只是想想而已,即使真的闲下来了,却又不太愿意剥开自己的心,怕看了会伤感.又怕看了会觉得失望,可能是我没有成为,当初那个我想要成为的样子吧.是该对自己说一句对不起了.对不起,我深爱的自己! 人们总是在歌谣里哀求时光慢些,不要再让亲人变老了.但它总也是不听话,于是2015年终究是被推进了历史.现在我们只能在回忆和指尖怀念2015了,诚然,2015对我们每个人来说都是

第一次作业:假装这里有一个很响亮的标题

---恢复内容开始--- 一.结缘计算机 缘分可以说是一个很奇妙的东西,喜欢一件事物往往从对它的美好幻想开始.相信许多人想到计算机都会将它与玩游戏联系在一起,对于我却不然,在我看来编程是一个创造的过程--这就是我对于计算机最初的美好幻想.试想通过编写一些代码便能够实现自己心中所想,这难道不是一件令人兴奋的事吗?它执行你的指令,完成你的任务,实现你的想法,这在当时是对我非常有吸引力的,于是我第一志愿便填报了计算机专业. 你认为你的条件如何?其实我并不知道这个问题应该如何回答,物质条件?素质方面?条

关于思维习惯问题

今天在开发的过程中,在使用kendo ui的时候,通过ef获取数据,在像页面展示的时候,需要把在数据的保存的数据转换为另外一种显示,比如在数据库字段保存为“S” 在页面的显示就为success的,接到这样的需求,自己第一反应,就是在后台拿到数据的时候,通过for循环,然后把指定的字段,通过switch case  把相应的值变换为指定的数据,这样在页面就可以直接获取数据了,功能是初步实现了. 但是另外一个问题就出现了.就是页面前段进行过滤的时候.由于数据显示的是“success”,但是真正查询的

[搬家from qzone] 我不是一个很好的学长,所以毕业前,给学习学妹们写写自己犯的错误吧

本人刚刚毕业,晚上的的时候听mm扯南操上的猥琐男传闻.额.....忍不住蛋碎一地,于是乎想想自己从刚大一走到现在遇到的各种各种,现在还是写下来,算是给学弟学妹以及还没入校的学弟学妹们留点东西吧.算是跟大家扯扯前面有多少坑,努力少掉下去几回,嗯.当然,有的坑,很有可能掉下去就...嗯,我们班目前:一个把自己扔进西湖再也没出来,一个吃了八片药然后被救起来了,劝退一个,挂到退学两个,留级退学一个,留级没退学的还两个.现在想想我还安全的毕业了,还是很欣慰的~ 想必所有人在大一都热血沸腾过,都用好奇的眼光

一个很不错的bash脚本编写教程

转自 http://blog.chinaunix.net/uid-20328094-id-95121.html 一个很不错的bash脚本编写教程,至少没接触过BASH的也能看懂! 建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用.所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne shell中运行). 如同其

一个很实用的前端框架Zui

杰哥给我推荐了一个很有用的前端框架-Zui,我看着觉得很神奇的,因为有很多我都不懂.在这里分享总结一下.首先,这是一个中国自己开发的框架,比起很多外国的框架来说,有很详细的API,而且是全中文的,不需要再经过其他人的翻译了.然后,它的内容十分丰富,很系统的分为了:基础,控件,组件,JS插件,视图几大块:而且使用起来,只需要导入js,在适当的地方加上正确的class类就可以了.对于,没有什么js基础的人,也是十分容易上手的.下面我就大体的介绍一下它的各个模块的功能.基础:基础里面我觉得很有用的主要

Go map中一个很重要的特性

先看一段代码: func main() { m := make(map[int]string) m[1] = "a" m[2] = "b" m[3] = "c" for k, v := range m { fmt.Println(k, v) } fmt.Println("-----------------") mm := make(map[int]string) mm[1] = "a" mm[2] = &q

一个很奇怪的问题

先来看看我的一段代码: 1 ArrayList<Integer> array = new ArrayList<Integer>(); 2 3 for(int i = 0;i<100;i++){ 4 array.add(i); 5 } 6 for(int i=0;i<array.size();i++){ 7 // array.remove(new Integer(i)); 8 array.remove(i); 9 } 你觉得这样能不能把array里面的东西都删除呢? 输出

UIViewAdditions(一个很方便使用的工具类吧)

我们在工程中,或多或少的要修改控件的坐标-宽度-高度,于是,经常性的见到大家self.view.frame.origin.x,self.view.frame.size.width.........相当的麻烦,在这里向大家推荐一个比较好的工具类,是UIView的类目,它里面对于求坐标,求高度什么的做了封装,很方便大家调用. @下载链接:点击这里 @.h #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> @interfa