全世界只有3.14 % 的人关注了

数据与算法之美

程序员很大部分时间都在和代码打交道,所以程序员和代码之间的关系,在很多常人看来,是无法理解的,下面我们就来聊聊。

找到你仅仅是为了将你消灭掉

在程序员的世界里面,一个词语非常敏感,就是bug,因为bug的存在,或许会让我们损失很多,所以作为程序员,发现一个bug,不是为了挽留和珍惜它,而是将它从我的世界里面消失掉,是不是发现有些不可理解呢,好不容易才得到的,居然一点都不珍惜。

不断塑造你,甚至让你面目全非

某天技术主管跑过来给你说,A君,你看看这部分代码或者业务逻辑是不是可以优化一下,现在感觉有些慢或者体验不好啊,结果你花了一定的时间,将代码优化完了,但是过了一段时间之后,技术主管又跑过来对你说,另一个地方是不是可以优化下呢?就这样来来回回多次,你不断的优化和改变你的代码,当这个代码对应的产品稳定成熟或者被淘汰以后,你再回过头来看看你的代码,你会感悟到,这是我写的代码吗?

过河拆桥

我们知道,在计算机里面,资源是非常宝贵的东西,比如CPU、内存等等,在代码和程序员看来,都是非常宝贵的资源,所以为了合理利用资源,我们进行了反人类的设计,就是在你需要的时候诞生你,在不需要你的时候,果断的、毫不犹豫的杀死你,不会留一点情面,比如某个存储大数据的变量,不用了,我们是不是都会杀死它,大家想想,这是不是过河拆桥呢。

其实,只要作为程序员的你,将与代码的关系联想到我们人类,你会发现很多有意义的关系。

精品课程推荐:

选购数学科普正版读物

严选“数学思维好物”

送给孩子的益智礼物   |   办公室神器

算法工程师成长阅读   |   居家高科技

理工科男女实用型礼物精选   

----点击头像关注----

超级数学建模

数据与算法之美

少年数学家

数锐学堂

惊喜酱(个人号)

玩酷屋COOL

程序员与代码的几种关系,每种都会被我们鄙视相关推荐

  1. 按照姓名升序排序的代码_好程序员Java培训分享Java集合的两种排序方法

    好程序员Java培训分享Java集合的两种排序方法,Java集合的工具类Collections中提供了两种排序的方法,分别是: 1.Collections.sort(List list) 2.Coll ...

  2. 程序员与代码之间的搞笑日常,笑的人肚子痛

    一:程序员面试篇 面试官:"熟悉哪种语言". 应聘者:"JAVA". 面试官:"知道什么叫类么". 应聘者:"我这人实在,工作努力 ...

  3. 程序员写代码的致命缺点

    Table of Contents 一.命名不规范 二.日志不规范 三.拒绝写接口和假数据 四.不写单元测试 五.先集成,再测试,再放弃. 六.理不清楚逻辑,边做边猜 七.不做方案 八.不关注性能 九 ...

  4. 程序员与代码之间的搞笑日常,笑的人肚子痛!

    一:程序员面试篇 面试官:"熟悉哪种语言". 应聘者:"JAVA". 面试官:"知道什么叫类么". 应聘者:"我这人实在,工作努力 ...

  5. 程序员 笔记本 amd python_程序员写代码都用什么样的笔记本?

    程序员一般喜欢用thinkpad或者Mac,因为价位等方面的因素,还是用thinkpad多点,从事不同研发方向需要的计算机的配置也不太相同,现在开发软件要求的机器配置也和十几年不太一样,那个时候嵌入式 ...

  6. 优秀 Java 程序员写代码的风格

    转载自 涨姿势 | 优秀 Java 程序员写代码的风格 今天突发奇想,对编码习惯和 编程风格 很感兴趣,于是乎,找了一下关于编程风格(Java篇)的资料,希望对爱好编码或者开始学习编码的同学有帮助! ...

  7. java程序设置jvm_Java程序员应在2018年学习的3种JVM语言

    java程序设置jvm 如果您是Java程序员,并且想学习更多的编程语言以扩展您的知识和技能,但是不确定选择哪种编程语言,那么您来对地方了. 在本文中,我将分享Java程序员可以在2018年学习的3种 ...

  8. Java程序员应在2018年学习的3种JVM语言

    如果您是Java程序员,并且想学习更多的编程语言以扩展您的知识和技能,但是不确定选择哪种编程语言,那么您来对地方了. 在本文中,我将分享Java程序员可以在2018年学习的3种JVM语言以及为什么要学 ...

  9. 程序员的代码为什么永远写不完?

    程序员和常人有着什么样的区别?是否所有的程序员都是天然呆?为何女性程序员的人数要远远少于男性?在本文中,我们将带着种种疑问深入探讨计算机程序员中的文化. 作者 | Jennifer Ouellette ...

最新文章

  1. 读书笔记白帽子讲web安全
  2. 查看redis缓存大小_一个 bug 引发了服务器崩溃,对应 redis 的 key 回收原理你清楚了吗?...
  3. go http 处理w.write 错误_go学习笔记-错误处理
  4. java和net共同点,Java和.NET中的垃圾回收机制比较
  5. SAP BSP和JSP页面里UI元素的ID生成逻辑
  6. Java中的PrintWriter的write方法和print方法的区别是什么?
  7. 扩大缩小Linux物理分区大小
  8. 图片上传工具 java_图片上传工具类-fileUtil
  9. mysql-------流程控制结构
  10. 160个破解练习之CrackMe 006
  11. 官方验证!雨林木风 Ghost XP SP3 装机版 ylmf_xp3_yn9.8 !!附:官方全部MD5!
  12. 漫谈软件系统测试——缺陷分析
  13. windows10下破解开机密码
  14. PackageManager获取应用列表
  15. win10 linux重置密码,Win10重置Linux子系统用户密码教程
  16. visual studio 2017 安装离线MSDN
  17. Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:Duplicate entr
  18. 超声检测的不同扫描方式
  19. 关于sudo:no tty present and no askpass program specified
  20. timeval 计时器

热门文章

  1. [python交互]Excel催化剂与python交互原理剖析,py开发者按此规范可自行扩展功能...
  2. 错误使用.Net Redis客户端CSRedisCore,自己挖坑自己填
  3. 开始你的api:NetApiStarter
  4. 【.NETCore 3】Ids4 ║ 统一角色管理(上)
  5. 从0开始编写dapper核心功能、压榨性能、自己动手丰衣足食
  6. 正反案例介绍SOLID原则
  7. IdentityServer4之JWT签名(RSA加密证书)及验签
  8. .net core之ACG小站爬虫(一)
  9. 大咖开讲:一小时学会.NET MVC开发的那些事儿
  10. byte java byte_详解java中的byte类型