举个例子:

在我们开发程序的时候,经常会面对一些错误,于是需要对这些错误进行跟踪并解决,不解决掉简直难以入睡。

但是,很多时候不知道怎么解决这种问题,是因为只看到结尾的“error”,而忽略了具体的报错信息。

必须睁大眼睛,回到报错信息出现的地方。在那里工具会告诉我们可能出现了什么错误,在具体哪个位置,甚至给出一些可能的解决方案。多么神奇!用一个比如来讲,就是“钥匙就插在门上,我们却视而不见”。

这个给我们生活上的借鉴意义在于:我们经常面对各种各样的问题,完全被困在问题里,而根本没去理会问题出现的原因。

比如:有人容易为一些小事生气,但是如果在生气时反问自己“你知道自己在生气吗?是什么原因让你生气呢?”,马上便能看到生气的原因,便慢慢冷静下来。

所以,遇事不冷静时千万不能盲目,像无头苍蝇一样撞来撞去。

但是生活当中的很多错误是自己在当时的情形下很难识别出来的,一部分原因是上面说的自己处于情绪中无法客观面对本因,另一部分原因是我们自身的思维和能力局限所致。

所以,讲到这里你或许明白,我们要感谢那些指出我们错误的人,因为他们指明了我们自己不易发现的错误,有时候还指出了我们改正错误的方向。

他们像我们程序员使用的开发工具一样,虽然我们不喜欢报错信息,但是开发工具对我们的重要性怎么形容都不过分。

特别地,那些没告诉你的错误,那些你自以为良好的做法,将导致一场严重的灾难。你想象一下,你在运行一个经常崩溃的程序的感觉。

你懂了什么是程序员思维吗?

它就是:认真看待问题,看清问题发生的原因,而不要陷入问题中。同时我们还要感谢那些指出我们问题的人,虽然忠言逆耳不容易接受,但是慢慢习惯就好了。

Java基础是初学者的起点,是帮助你从小白入门到精通必学基础课程!

B站最新录制Java300集>>>   适合准备入行开发的零基础员学习Java,基于最新JDK13、IDEA平台讲解的,视频中穿插多个实战项目。每一个知识点都讲解的通俗易懂,由浅入深。不仅适用于零基础的初学者,有经验的程序员也可做巩固学习。

配套学习:​2022年Java300集最新录制课程上线了>>>​

关注我,带你了解更多知识

学习Java的你知道什么是程序思维?相关推荐

  1. 学习java的一个好玩的小程序

    import java.util.Scanner; public class Date { public static void main(String[] args) { Scanner scan ...

  2. java中forward和redirect_好程序员Java教程分享:Forward和Redirect的区别

    Java教程分享:Forward和Redirect的区别,用户向服务器发送了一次HTTP请求,该请求可能会经过多个信息资源处理以后才返回给用户,各个信息资源使用请求转发机制相互转发请求,但是用户是感觉 ...

  3. 四、分析HelloWorld程序,开始学习Java运算符

    @Author:Runsen @Write Date : 2020/5/20 在配置完 Java 开发环境和,并下载 Java 开发工具.IDEA后,就可以写 Java 代码了,因为本篇文章是从头梳理 ...

  4. spark学习 Java版SparkSQL程序读取Hbase表注册成表SQL查询

    参考: spark学习-SparkSQL–11-scala版写的SparkSQL程序读取Hbase表注册成表SQL查询 http://blog.csdn.net/qq_21383435/article ...

  5. 现在企业编程用java还是python_想转行做程序员,是学习 Java 还是 Python 更好?

    只有小孩子才做选择,我都要 我们学习的目的是为了更好的就业,那当然Java就是首先,然后在学Python 下面给你谈谈我为什么建议你先学Java JAVA的市场占有率相当高,因其广泛的应用型和不易出错 ...

  6. 【java学习笔记day01】运行第一个程序Helloworld!

    java学习笔记day01 2.什么是软件工程师? 3.什么是软件? 4.开发软件需要计算机编程语言,计算机编程语言有很多,例如 c, c++,Java,NET,c#,php... 5.Java软件工 ...

  7. 学习java 程序员技术练级攻略 作者:酷壳

    好文章要转载:http://blog.csdn.net/androidmylove/article/details/8990828 文章结束给大家来个程序员笑话:[M] 月光博客6月12日宣布了< ...

  8. java程序员能力自测_自测:你到底适不适合学习Java?

    Java一直位居编程语言的榜上首位,最近的排行榜显示的使用率又有大幅增长.这个20多年的语言在焕发第二春. Java是一门面向对象的编程开发语言,随着现在互联网行业的快速发展,许多人开始对Java行业 ...

  9. 程序员要怎么高效学习Java,大学生or小白的你看完这篇的你离BAT又近了一大步

    这篇文章大体上会从以下几个部分展开: 认清自己. 学习目的. 时间管理. 学习方法. 学习的步骤. 获取知识的途径 影响学习的几个因素 自己的心态. 外物的影响. 其他想说的 大学生的学习 一些感悟 ...

最新文章

  1. 魔兽世界10月15日服务器维护,《魔兽世界》怀旧服将于10月15日开放新服务器
  2. python自动化办公都能做什么菜-Python 让我再次在女同学面前长脸了!(真实案例)...
  3. [YTU]_2920( Shape系列-6)
  4. SQL进阶,子查询与窗口函数
  5. python填空题_Python题库-填空题
  6. MT9700参考原理图
  7. easyui菜单 java_EasyUI:主界面以及菜单功能
  8. atitit 课程表终生学习专业进修表从幼儿园到养老院 v2 r818.xlsx
  9. 广州坐标系转换大地2000_城市坐标系转换2000国家大地坐标系分析
  10. 二维码生成器如何批量制作溯源二维码
  11. 【随笔】诺贝尔奖提名探索
  12. html5+交友app,国内5款高质量陌生人社交软件,你玩过几个
  13. SylixOS学习二—— SylixOS启程之旅_SylixOS 系统概览
  14. 计算机丢失lzma.dll,修复7z lzma.dll
  15. 极限思想在计算机中的应用,数学极限思想的应用论文(共2篇)
  16. 赵小楼《天道》深度解析(75)客观是对现有事实的认可,嘴上认可可不行,得心里认,否则就是自欺
  17. 苹果笔记本安装双系统windows7,无法分区
  18. 应届毕业生不想应聘上班,一心想独自创业,有什么好的项目推荐?
  19. 日本語を勉強するのは、楽しいです。
  20. SKY65723-81低噪声放大器前端模块 GPS / GNSS / BDS预过滤器

热门文章

  1. 学习cairo的心得及资料
  2. 国产桌面操作系统到底怎么做才能有戏?
  3. 通过AI,领略皮影戏艺术 | MixLab人工智能
  4. jAVA EE NZ2001 java EE学习总结 第七周(包含思维导图) 主要内容I/O框架、网络编程、反射
  5. hbuilderx运行支付宝小程序
  6. 点击右键计算机属性弹出任务管理器,win10查看内存条型号的步骤
  7. 软件评测师:数据库知识
  8. Error loading property file
  9. 类人机器人AI系统进阶模型 - 试论计算机模拟意识
  10. 如何用最短的时间找到初级数据分析工作?