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

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

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

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

转载于:https://www.cnblogs.com/yfish/p/6964938.html

我有一个很好的思维习惯-反思相关推荐

  1. 你已经是一个成熟的码农了,这些思维习惯你要有!

    不想成为好程序员的码农不是好工程师.出色的码农都具备怎样的思维习惯?这里有 25 条成熟的小建议. 「即使进行小的软件变更也很困难!」 「进行变更会破坏软件的特性.」 「修复一个 bug 的同时又引入 ...

  2. 犹太人的思维习惯 (转载)

    转自互联网 .... 犹太人有这样的思维习惯,倘若有一个人说出了一种观点,那另一个必须反对他,因为一个人的意见一定是不客观的.所以,当两个犹太人在的时候,就至少会有三种观点,而三个犹太人在一起的时候, ...

  3. 你遇到过哪些理工科的实验高手,他们有哪些优秀的思维习惯?

    匿名用户 58 人赞同 老板. 整个实验台子最核心的部分八台激光加两个腔lock在一起,老板亲自搭的.所有用到的控制电路如果出问题,他了解问题三分钟之内就可以给出三条以上可能的错误原因,正常情况下正解 ...

  4. 转型从思维习惯的转变开始

    摘要:首先建议大家不要轻易转向管理岗位,要认清自己是否适合做管理.转型过程中应把握好几点:良好的技术基础,它是赢得团队信任的前提,是把握团队整体方向的关键:培养大局观,只有站得高才能看得远:认清自己的 ...

  5. 工程师思维是什么?芯片工程师要有哪些思维习惯?

    芯片工程师有知识基础和工作技能就够了? 我不同意! 至少这个说法漏掉了很重要的思维,柏拉图说过,"思维是灵魂的自我谈话". 在IC行业,思维对工程师来说是非常重要的.所以芯片工程师 ...

  6. 关于快速学习一项新技术或新领域的一些个人思维习惯与思想总结

    前言 本文尝试谈谈笔者对于学一项新技术.入门一个新领域的一些看法和方法.在本文会谈到一些思维习惯层面的.思想层面的内容,最后会给一个从零入门学习pytorch的方法作为例子. 写在前面的话 我写文章有 ...

  7. 荐读 | 从现在起,培养五个获益终生的思维习惯

    本文转载自韩大爷的杂货铺,微信ID:jiaogeiwoba 导语:相信每个人都有一个问题,那就是到底优秀的人跟我们有什么差别,其实有时候人与人的差别并不大,大的是思维和习惯. 今天,就与大家分享几个能 ...

  8. 如何用数学知识提升情商?数学学霸们的6大思维习惯

    引言:成为一名"数学学霸"显然不是一件轻松的工作,不仅需要"高智商"的支持,还一不小心就被套上了"情商低""Nerd"的 ...

  9. 读书笔记-精进 如何成为一个很厉害的人

    0.为何要读 <精进-如何成为一个很厉害的人>是浙江大学心理学博士崔翔宇(笔名采铜)在2016年出版的一本个人成长类的畅销书,目前<精进>系列已经出到了第三部.第一次听说< ...

最新文章

  1. 文件上传至服务器cpu,文件服务器构建指南
  2. python有关迭代器和生成器的面试题_【面试题 | Python中迭代器和生成器的区别?】- 环球网校...
  3. [转]掌握Ajax 第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求 [IBM]
  4. 【BLE】TI CC2640R2F片内OAD实验
  5. 常见HTTP状态(304,200等)
  6. linux下c语言按q退出_在linux下C语言写了一个while循环,怎么实现按任意键退出。如何编写程序?...
  7. python自动化开发_python自动化开发-2
  8. 自然语言处理-LDA建模代码
  9. 安装windows和android双系统,安装Windows和Android双系统.doc
  10. linux mysql 定时任务_Linux下Mysql定时任务备份数据的实现方法
  11. Angular服务器端渲染
  12. 西门子step7 c语言开发,关于西门子STEP7 V5.5中文编程软件
  13. 网络空间安全现状与国家战略
  14. Math类常用方法大全
  15. JAVA微服务架构视频教程
  16. 求解多变量非线性全局最优解_约束条件下多变量非线性函数的区间算法.doc
  17. ZeroMemory、memset 和 “={0}” 三者区别
  18. css 一行超出显示省略号 多行超出显示省略号
  19. Angular Material 图标素材网址与使用
  20. 《操作系统设计原理》第一章习题

热门文章

  1. 网络规划设计培训与方案集下载
  2. 浅谈企业IT应用的访问方式之:乱想
  3. 华为手机媒体音量自动静音_华为手机的音量键还可以这么用,涨见识!
  4. 聊天软交互原理_来自不同城市的人们如何在freeCodeCamp聊天室中进行交互
  5. c++语言文件流,C++ IO类、文件输入输出、string流详细讲解
  6. 计算机组成 试题,计算机组成典型试题及答案
  7. python中opencv中inrange用法_python-opencv中的cv2.inRange函数
  8. 把eclipse从英文调整为中文
  9. pytest实战--参数化parametrize+前置fixture
  10. 阿里注册中心nacos使用整合Dubbo-原创