热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

【休闲】看待【写程序】

学习意味着什么?有的人说,整天对着电脑写程序就叫在学习。有的人说,整天抱着本教材啃就叫学习。就我的理解而言,整天休闲就是学习

    学习意味着什么?

    有的人说,整天对着电脑写程序就叫在学习。

    有的人说,整天抱着本教材啃就叫学习。

    就我的理解而言,整天休闲就是学习。呵呵,先别骂我!

 

    为什么这么说呢?这怕要举几个例子:

    比如我们平时看电影,看小说,听音乐。相对于我们程序员来说可能更多的人认为这是在玩儿。整天玩儿这些的话还会被认为玩物丧志。这看来也是正确的。很多人因为沉迷这些东西而无心学习,或者说没有花太多心思去学习自己应该学的。因而常常被扣上贪玩的嫌疑。

    就写程序而言,他在一般人看来是很枯燥的,乏味的!也就是一堆堆英文字母。整天看着这些字母,看着无数的逻辑判断。枯燥对于很多程序员来说是正常的。但是往往那些很牛的程序员,好像写程序就好比看小说,看电影一般有劲。这到底是为什么?

 

    在我看来有几点:

    1. 要对写程序有充分的兴趣,对待每一个细节和现象都有很大的兴趣和好奇。这样你便会去求证。也就自然提高了!

    2. 把些程序看成是玩儿。为什么这么说?这里的玩并不是写着好玩儿,不重视细节,不重视思维!而是以享受的角度去看待写程序这件伟大的事情和伟大的职业。每个人其实最希望的就是自己的工作就是自己最喜欢的。这样自然也能做好,能够尽心尽责!从广义的角度看之前说的看电影、看小说、听音乐等这些一般认为是在玩儿的事情,它们都可以看成是在学习。学习那些情节,学习那些旋律,学习那些特技等等。换个角度看写程序,它为什么就不能算是在玩儿?为什么就不能把它当休闲时用来沉迷的东西?为什么它就不能成为“毒害”我们的东西?为什么它就不能用来“玩物丧志”?问了这么几个问题。可能有的朋友已经有所感悟。听音乐看电影是休闲,闲暇之余沉迷放松之良药。写程序也是可以的。也是可以用来休闲的,用来沉迷的。当然,能达到觉得写程序就是休闲,也是有条件的。那就是你对写程序有着浓厚的兴趣和强烈的求知欲。那么你就具备用它来休闲的先决了!试看之前每每追究程序的细节,分析程序的每一个状态,查看那一堆堆内存里面的16进制数,推导那些严密的堆栈调用,感受那艺术般飘渺超脱的语言用法。你会发现原来程序也可以用来享受和享乐。

 

    有个成语写的好——“草木皆兵”。这里先不管形容的是否恰当。写程序常常被看来是正事,是在学习,是在研究。当武侠电影里的高手们到了一定的修为,草木皆成兵!当现实中的程序员们,达到一定修为是否能草木皆兵看待写程序乃世间之享乐呢?

    呵呵,点到为止。自己的一点想法而已。所谓仁者见仁,智者见智!这里说给愿意接受我这种想法的朋友们,说给现在正在苦恼写程序是件乏味的事情的朋友们。


推荐阅读
  • 提升Python编程效率的十点建议
    本文介绍了提升Python编程效率的十点建议,包括不使用分号、选择合适的代码编辑器、遵循Python代码规范等。这些建议可以帮助开发者节省时间,提高编程效率。同时,还提供了相关参考链接供读者深入学习。 ... [详细]
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • C语言注释工具及快捷键,删除C语言注释工具的实现思路
    本文介绍了C语言中注释的两种方式以及注释的作用,提供了删除C语言注释的工具实现思路,并分享了C语言中注释的快捷键操作方法。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了Python版Protobuf的安装和使用方法,包括版本选择、编译配置、示例代码等内容。通过学习本教程,您将了解如何在Python中使用Protobuf进行数据序列化和反序列化操作,以及相关的注意事项和技巧。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 本文介绍了2019年上半年内蒙古计算机软考考试的报名通知和考试时间。考试报名时间为3月1日至3月23日,考试时间为2019年5月25日。考试分为高级、中级和初级三个级别,涵盖了多个专业资格。报名采取网上报名和网上缴费的方式进行,报考人员可登录内蒙古人事考试信息网进行报名。详细内容请点击查看。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 从零学Java(10)之方法详解,喷打野你真的没我6!
    本文介绍了从零学Java系列中的第10篇文章,详解了Java中的方法。同时讨论了打野过程中喷打野的影响,以及金色打野刀对经济的增加和线上队友经济的影响。指出喷打野会导致线上经济的消减和影响队伍的团结。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • 本文介绍了程序员最美的情人节礼物,即使用JS渲染的3D玫瑰,通过在QQ空间和人人网上分享这个特殊的礼物,可以给情人带来惊喜和喜悦。 ... [详细]
  • 海马s5近光灯能否直接更换为H7?
    本文主要介绍了海马s5车型的近光灯是否可以直接更换为H7灯泡,并提供了完整的教程下载地址。此外,还详细讲解了DSP功能函数中的数据拷贝、数据填充和浮点数转换为定点数的相关内容。 ... [详细]
  • 本文介绍了一种处理AJAX操作授权过期的全局方式,以解决Asp.net MVC中Session过期异常的问题。同时还介绍了基于WebImage的图片上传工具类。详细内容请参考链接:https://www.cnblogs.com/starluck/p/8284949.html ... [详细]
author-avatar
贾春雨-cherry
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有