记得泡泡网的CEO李想说过这样一句话,大体就是:做一件事情,一开始是兴趣使然,然而当三分钟热度过去之后,就要靠毅力支撑自己来完成它。至少我到现在是能非常深刻的体会这句话。一开始再怎么喜欢做一件事,要想做的好做得精,肯定会遇到困难,在面对困难的时候,就肯定会产生厌倦心理。而且有时候会被这种心理缠绕着好长时间。

近来我在写一个程序,就在昨天遇到一个错误,怎么调试也没找出错误,弄得我头昏脑胀。就这样,我现在看到那个程序就头疼。但是我也知道,开弓没有回头箭,现在都做了30%,一定是会做下去的。做程序都这么长时间了,遇到了不知道多少这种情况,都让我一一克服解决了。想想以前的解决方法,写下来,分享给大家,也鼓励一下自己。

第一个,激励法。我有在半夜写日记的习惯,当然,是用电脑写。当宿舍熄灯之后,大家都睡觉了或者都安静下来,就自己花半小时写一些东西再睡觉。在日记中,你就可以滔滔不绝的心理暗示自己,让自己不能在此跌倒。以我的经验,写完之后,就雄心壮志好多了,第二天肯定大有精神。

第二个,彻底撒手玩。就是什么都不想了,疯狂的玩半天或者一天。比如看个美国大片,打打篮球踢足球,找个小姑娘聊聊天,展示你飞快的打字速度,或者上网瞎逛,看搞笑视频看名人博客等等。这样玩了半天,吃过饭或者睡醒了,就别再玩了,再去看看程序吧。

第三个,花长时间去解决一个小错误。有的人会有这么一个心理误区,感觉写完程序就等于完成了90%的工作了,剩下的事情就是调试一下,稍微改改。感觉如果有个错误,调试了一个小时还没有弄出来,是非常浪费时间的事情。  当然,如果你是轻车熟路,对自己做这个程序很有信心,那也是可以理解的。比如我现在这个程序,本来就非常复杂,写完了程序肯定会出一些这样那样的错误。所以,我会很正视自己出的错误,改错是编程的很重要的一部。所以,当你被一个错误弄得头昏脑胀之后,就要告诉自己:我现在要花两个小时来调试出这个小错误。有人问这样值吗?值!当然值!两个小时一般情况下调试一个小错误没问题,这样会减轻自己的压力,说不定10分钟就解决了,然后自己就信心大增,就会继续往下做程序。

人要学会调整自己,不能任由自己的脾气怎样。其实就是一个不断遇到问题,不断调试的过程,走过这个过程,你就会进步。

转载于:https://www.cnblogs.com/wangfupeng1988/archive/2010/09/19/1831164.html

程序员,当你写程序写累了怎么办。相关推荐

  1. 程序员,你真的会写简历吗?

    文章目录 程序员,你真的会写简历吗? 整体风格 内容 相关技能 项目经历.经验 程序员,你真的会写简历吗? 又是一年跳槽季,金三银四毫不夸张. 简历是我们找工作的行头,重要性不言而喻.可你真的会写简历 ...

  2. python在哪里写代码比较适合-程序员面试被要求手写代码,你与顶级程序员的差别在哪?...

    原标题:程序员面试被要求手写代码,你与顶级程序员的差别在哪? 前言: Python现在非常火,语法简单而且功能强大,很多同学都想学Python! 所以小的给各位看官们准备了收藏已久的视频教程分享给大家 ...

  3. python在哪里写代码-程序员面试被要求手写代码,你与顶级程序员的差别在哪?...

    原标题:程序员面试被要求手写代码,你与顶级程序员的差别在哪? 前言: Python现在非常火,语法简单而且功能强大,很多同学都想学Python! 所以小的给各位看官们准备了收藏已久的视频教程分享给大家 ...

  4. 一个程序员竟然喜欢上了写诗

    ​ 我是一个程序员,但我喜欢写诗.关于我喜欢写诗这件事是在无意中发现的:某日,突然心血来潮想弄个公众号(一个键盘侠),奈何总想水文章,于是就打算显摆下自己幼儿园语文接近满分的文学底蕴,然后就写了几首, ...

  5. 程序员简历项目经历怎么写 ?三条原则不可忽视 【项目案例分享】

    程序员简历项目经历怎么写 ?三条原则不可忽视 [项目案例分享] 作为一个程序员,想必大家曾经都做过一些项目,可能现在手头上也还有一些项目. 不过还是有很多学生朋友来问我"没有项目怎么办&qu ...

  6. “穷X”事件程序员致歉:以后老实写代码,正紧写注释

    (点击上方公众号,可快速关注) 转自:新浪科技 tech.sina.com.cn/i/2017-11-20/doc-ifynwnty5776053.shtml 新浪科技讯  19日晚间,技术论坛出现了 ...

  7. “穷X”事件程序员致歉:以后老实写代码

    (点击上方公众号,可快速关注) 转自:新浪科技 tech.sina.com.cn/i/2017-11-20/doc-ifynwnty5776053.shtml 新浪科技讯  19日晚间,某技术论坛出现 ...

  8. 黄金跳槽期到了,一个优秀程序员的简历应该怎么写

    黄金跳槽期到了,一个优秀程序员的简历应该怎么写 换工作的最佳时间是什么时候呢?江湖上一直流传着两段时间:金三银四和金九银十.也就是说,换工作的最好时间是3月份,没赶上的话,4月份也可以. 好的简历无疑 ...

  9. 程序员向喜欢的女生写的告白的程序

    程序员向喜欢的女生写的告白的程序 #include <stdio.h> #include <windows.h> #define N 50 HANDLE hConsole; v ...

  10. 被赶出自己公司的40岁程序员,为Coder们写了个网站--程序员福利网

    https://www.coderfuli.com 没错,这个40岁的程序员就是老骨我自己. 这天足以我铭记一段时间 一个多月前,星期日,记得清楚是因为这可是大日子,也没过去多久,那天上午还在一起加班 ...

最新文章

  1. 转载-对js中new、prototype的理解
  2. throws和throw抛出异常的使用规则
  3. Django L6 编写你的第一个Django应用
  4. DOM获取元素位置的三大系列offset/scroll/client
  5. c语言 构造类,C语言之构造类型
  6. 标准模板库(STL)学习指南之set集合
  7. 华为HarmonyOS 鸿蒙,华为鸿蒙HarmonyOS2.0手机开发者Beta版正式发布
  8. 总奖池120万!中国“马栏山”杯国际音视频算法大赛启动
  9. cve-2020-0796_微软SMBv3 Client/Server远程代码执行漏洞简单分析(CVE20200796)
  10. mySQL 开启事件存储过程
  11. antd tree节点添加删除按钮_MySQL索引原理及BTree(B/+Tree)结构详解
  12. ref获取元素 vue 删除子元素_vue 添加删除子元素
  13. OCCT学习001-----简介
  14. SEM竞价员一天的工作流程了解一下?
  15. 基于微信小程序的网上订餐系统 报告+任务书+开题报告+文献综述+中期PPT+外文翻译及原文+PPT+项目源码及数据库文件
  16. 阿里App支付服务端接口开发(含后台异步回调,退款)
  17. mysql 数据库dbhelp_使用JDBC连接MYSQL数据库的问题
  18. PAT-L2-027(名人堂与代金券)(结构体排序)
  19. prometheus alertmanager告警pending
  20. python教程:flask模块的使用教程

热门文章

  1. [c++] - 简单的冒泡
  2. JS练习:商品的左右选择
  3. python进阶10 MySQL补充 编码、别名、视图、数据库修改
  4. 观点:我们为什么需要威胁情报?
  5. Redux 并不慢,只是你使用姿势不对 —— 一份优化指南
  6. maven打包指定main函数
  7. 块分割,维特比算法小结
  8. {}企业如何才能实现多方位网络营销
  9. halcon 圆环类缺陷检测的一种方法(极坐标变换法)
  10. c++ 虚函数的实现机制