如果一个事情,你不热爱他,或许是因为你畏惧它,不敢去接触他,所以投入的时间少了。浑浑噩噩的过日子,浑浑噩噩的过日子,就会懈怠,而且是一旦有机会就懈怠,没有机会也会创造机会去懈怠,而人生第一大定律就是“懈怠之人永远不会成功!”。

刚刚看到了一篇文章:“野心不能成就你,热爱却可以”(链接地址:http://www.cnblogs.com/wjcnet/p/4237105.html),读后感觉真是醍醐灌顶,我们只是有太多的野心,而少了一份热爱,野心覆盖了热爱,让自己做事情时备受煎熬,就拿写程序来说,我写程序时,心里很痛苦,总是在想:“我把程序写好又有什么用处啊?做一个区区的程序员,是多么的没有出息,我该怎么办啊?难道我要一辈子做程序员吗?”,我学习时也很痛苦,我也在想:“学习有什么用啊?学习多么苦比啊!好多有成就的人,不用向我这么有压力的啃书吧!”,我得承认,我这么想过!我真的这么想过,我愤愤不平,我想想就伤感,我难过。难道,这不是由于野心而导致的吗?感觉编写程序没有大出息,导致自己有空就看看肥皂网站,浪费大量时间,自己投入在编程上得时间就少,对编程的理解就不深,就不能和其他人拉开差距(注:这里我声明一下,即使是这样,也很少有人能和自己拉开大的差距,因为大部分人都是浑浑噩噩过日子的,而我虽然痛苦的看书编程,但是几年下来,还是看了不少书,写了不少程序,但是,没有把别人拉开,就是平庸了),还有就是对编程理解不深,会导致对程序有畏惧感,这样写程序,就像老牛犁地一样,得有人或者有事(比如时间限制,硬性工作指标)来鞭打着自己去进步,但是,这样的效果是可想而知的。这样的话,自己在整个团队,乃至整个公司,都会表现得很平庸,能完成任务的程序员太多了,而公司领导更青睐出色超额完成任务的员工,而由于自己的懈怠,会导致自己得过且过,能完成任务已经很不错了。这就是野心所带来的后果:“好高骛远,志大才疏”。

向编程和学习,你只有深入进去才可能感觉到乐趣,为什么它可以给你带来乐趣呢?是因为:学习和编程可以给你带来成就感,比方说,你研究动态规划,深入进去,可以感受到这种算法的巧妙,大脑受到冲击,并且一旦学习完,你可以自豪的想,我是这个世界上为数不多的懂得动态规划的人之一。如果实现了编程,自己看到运行过也会很舒服的。学习的多了,学习能力就会增强,本来一本书,可能要3个月才能看完,但是,在看书的过程中,找到了乐趣和方法,提高了学习能力,然后卡可能第二本书,只要1一个月就能看完,看书完全不在是一种负担和痛苦,而是一种乐趣和享受,那么自己就可以在学习中感受幸福和快乐。

编程有很难得地方,特别是维护别人的代码,我个人感觉,从0开始组织自己的思维比理解别人的思维要简单的多,如果自己怀着畏惧的心情去学习编程和感受编程的话,那么编程无疑是痛苦的,是一种煎熬,但是如果自己是热爱编程的话,每理解别人一段代码就欢欣雀跃,然后继续下一段代码的理解学习,没自己完成一个功能,都快乐无比,那么整个编程的过程就是享受了。即使自己本身不喜欢编程,不喜欢学习,但如果用这种心态去学习,去改变,那么,久而久之,会发现自己真的爱上了编程。

怕就怕自己不给编程热爱它的机会,心里想着编程学好了又怎么样,码农长码农短的自嘲,每天得过且过,混一天是一天,那么,结果就是,你真的就是每天痛苦的编程,日复一日,年复一年,除非哪天你彻底放弃它。

所以,我们可以试着从编程和看书学习中寻找乐趣,感觉无聊了,就编程或者学习。

转载于:https://www.cnblogs.com/wjcnet/p/4237302.html

给编程一个你热爱它的机会相关推荐

  1. 对于编程:要么热爱,要么离开

    最近,有人在JoelOnSoftware.com论坛上发了一个帖子,题为"Thinking of leaving the industry"(考虑转行)--面对如此不确定的经济大环 ...

  2. Java黑皮书课后题第4章:*4.18(学生的专业和年级)编程一个程序,提示用户输入两个字符,显示这两个字符代表的专业以及年级,第一个字符表示专业,第二个是一个数字字符1、2、3、4,输出对应结果

    *4.18(学生的专业和年级)编程一个程序,提示用户输入两个字符,显示这两个字符代表的专业以及年级,第一个字符表示专业,第二个是一个数字字符1.2.3.4,分别表示大一.大二.大三.大四 题目 题目概 ...

  3. 使用ZooKeeper编程 - 一个基本教程

    使用ZooKeeper编程 - 一个基本教程 介绍 障碍 生产者 - 消费者队列 完整的例子 队列测试 屏障测试 来源清单 介绍 在本教程中,我们使用ZooKeeper显示障碍和生产者 - 消费者队列 ...

  4. 「Upwork高手攻略」月入1-4万,一个低门槛的大机会,入门指南

    [Upwork高手攻略]月入1-4万,一个低门槛的大机会,入门指南 前言 Upwork高手攻略,解读跨境自由职业高手快速成长的秘密[Upwork高手攻略]月入1-4万,一个低门槛的大机会,入门指南 每 ...

  5. c语言二维数组对角线输出字符,用C编程一个4*4的矩阵,用二维数组,求对角线元素的和。,c语言如何使二维数组 输出为矩阵的形式...

    导航:网站首页 > 用C编程一个4*4的矩阵,用二维数组,求对角线元素的和.,c语言如何使二维数组 输出为矩阵的形式 用C编程一个4*4的矩阵,用二维数组,求对角线元素的和.,c语言如何使二维数 ...

  6. python游戏编程网课_Python 学习最佳方式_创建游戏_编程一个机器人

    Python 是世界上功能最多且最强大的编程语言之一.使用 Python,你可以编写自己的应用程序,创建游戏.设计算法.甚至编程一个机器人.学习 Python 还可以担任软件工程师.Web 开发人员. ...

  7. 给你一个热爱阅读的机会,走到哪儿,看到哪儿的读书体验

    整理 | 禾木木 出品 | AI科技大本营(ID:rgznai100) 不知道在自我介绍的时候是不是都有一个共同的爱好:阅读. 但是喜欢阅读就代表会经常去图书馆或者是阅读室吗? 不!这是一个肯定的答案 ...

  8. 用scratch编程一个问答游戏

    我们先来看一下效果: 它会在1~100间随机选两个加数来出题,回答后它会自动判断对错,如果对了就加5分,错了减一次机会,一直到机会等于0.是不是很有趣呢?现在,我们来编程吧! 先新建好变量: 代码如图 ...

  9. 编程一个最简单游戏_一个关于AI编程的游戏

    点击上方"机器学习与统计学",选择"置顶"公众号 重磅干货,第一时间送达 周末推荐一个正在玩的游戏,挺好玩的. <异常>是一个关于AI编程的游戏,在 ...

最新文章

  1. 12篇文章带你进入NLP领域,掌握核心知识
  2. 王者荣耀装备测试软件,王者荣耀首度公开5v5 PVP自动化测试方案
  3. Adam真的是最好的优化器吗?有人认为不过是神经网络进化的结果
  4. Ubuntu修改root密码以及允许证书和密码登陆
  5. php和js操作数据库的区别,PHP基础与JS操作的区别
  6. 文本查询TextQuery类文件编写
  7. 彻底扔掉PostMan了,这套国产替代方案是真的香…
  8. c++ 实现录音并且指定到文件_2020年的办公装备新选择,搜狗AI录音笔E1深度评测...
  9. id 和 class 选择器
  10. iOS 取消多余tableView的横线的写法
  11. arcgis中editor在哪_leetcode 刷题工具 leetcode-editor 本地调试篇
  12. 英语思维导图大全 数词(八)
  13. 初级Java程序员如何向Java架构师进阶?这里有6个建议
  14. Mac电脑快速断网详细
  15. pip install镜像安装
  16. 浅谈何为分布式,何为微服务架构
  17. C语言字符和数字相互转换(适用于0-9这10个数字)
  18. Autodesk Revit 2022 三维建模软件中文版
  19. Apipost 一款值得使用的利器
  20. 口袋网咖已有服务器在使用怎么注销,口袋网咖_口袋网咖常见问题_口袋网咖专区...

热门文章

  1. 开闭原则的例子_开闭原则
  2. ubuntu插入U盘,无法识别
  3. html元素的overflow属性详解
  4. USB 电池充电规范
  5. B05 - 020、HDFS初体验
  6. 【RISC-V】 li指令
  7. [QMT]01-我的第一个Python策略
  8. 社交电商和传统电商的区别。
  9. ant design vue:upload打开选择文件弹框前弹出确认框
  10. java 队列 抢购_使用Redis实现抢购的一种思路(list队列实现)