摘要: 我们身边有很多可以做的技术环保工作。比如说,在Linux下少用root用户,SQL的时候,delete前先select,这样,你就不会做出一些让你后悔的事。不会让你重头来过,从而至少不会浪费电能。写代码的时候要很小心管理好内存,以及各种资源,和线程并发,组织好的你的代码中的业务逻辑,做好单元测试,自动化回归测试等。

我们身边有很多可以做的技术环保工作。比如说,在Linux下少用root用户,SQL的时候,delete前先select,这样,你就不会做出一些让你后悔的事。不会让你重头来过,从而至少不会浪费电能。写代码的时候要很小心管理好内存,以及各种资源,和线程并发,组织好的你的代码中的业务逻辑,做好单元测试,自动化回归测试等。这样你就可以少一点遇到BUG,在遇到BUG时少一些时间去做调查。操作电脑的时候少下一些破解软件,少访问一些奇怪的网站,这样,你就会少中一些病毒,少一些损失,少一些重做系统。一样可以节省电能,最重要的是可以节省你的很多时间,让你可以去做一些更有价值 的事情。
当然,除此之外,我们更应该做为一个大气的,高瞻的环保主义者,比如下面的事情:
拒绝IE6。如果你坚决不用IE6,并影响你身边的人,让他们升级IE6,尝试Chrome 或 Firefox,多告诉一下自己身边的朋友,怎么设计口令,怎么在互联网上保护自己的隐私和安全,怎么防木马,这样就能少一些问题,少装两次系统,就能省 一些电,也就能多一些时间去做一些更有意义的事。也是在为整个世界整个人类做贡献。
拒绝抄袭和山寨。如果你鄙视那些赤祼祼地抄袭者,不使用他们的产品,有的人会说你就是想标榜自己的高 尚,ZB,假高尚,大家会说你没有必要。其实并不是,你这样做,其实是为了“环保”,为了“保护一个健康的IT环境”,虽然你没有创新,但是你的行为却是在鼓励创新的环境,这样,如果当整个大环境都是在创新文化影响之下,才会更健康,技术人员也才会被尊重,而我们自己最终会受益。虽然只是抑制抄袭和山寨, 但是我们间接地为社会做了贡献。
拒绝浮燥。比如:浮燥地创业者们,被风投们一轮一轮地压榨。为了让风投满意,牺牲自己的初衷,去找水军刷排 名,去发垃圾邮件,去烧钱买吆喝,制造虚假的繁荣,等等。另外,少去追那些新的技术,少一些浮夸,不要开口闭口的就是海量数据,高性能,与其这样,还不如多静下心来研究一下那些十来年的技术,思考一下自己身边的问题,一步一步走踏实,少摔几个跟头,这样,你也就能 多一些能力,多一些自信,也就能多做一些事,多解决一些问题,你的职业生源走好了,也就很环保了。
环保需求。当我们分析需求的时候,如果我们能做到不要像“这是到底是谁的错” 一文中那样的来者不拒,如果我们在面对需求能多问这样几个问题:为什么要有这样的需求?这个功能主要能解决什么样的问题?为什么不是另外那一种?可不可以简化一下?其实,我们并不需要创新,只需要真正地问好这几个问题,我们就可以少看着一些弯路,少一些苦逼的加 班,少一些内耗,少一些埋怨,也就可以为这个社会节省下一些资源,从而环保。
环保开发。当我们做设计写代码的时候,如果我们多花一些时间去思考一下,我们就可以少一些代码(参看“多一些时间少一些代码”)。 如果我们在一开始多思考一下,不要急着马上去用迭代的方式认识世界,多思考一下怎么把复杂的东西解藕,把复杂的东西简化,怎么做出一个优雅的设计,怎么让我们的程序少一些tricky的东西,怎么让我们的程序变得更简洁,更清楚,更直。
在一开始思考一下未来需求可能的变化,未来软件需要怎么测试,未来的系 统需要怎么的运维,那么,我们可以少一些返工,少一些重构,少欠一些债,少一些低级错误,少承担一些系统上线后的压力。那么,我们同样可以为这个社会节约 一些资源。说得再直白一点,你用更少的代码产生出更高的效益,少耗一些CPU,就能省一些电,间接地保护了环境。
原文链接

转载于:https://www.cnblogs.com/jzy996492849/p/6928870.html

不一样的视角,程序员世界里的环保相关推荐

  1. 程序员世界里有哪些名言警句

    2019独角兽企业重金招聘Python工程师标准>>> 程序员世界里有哪些名言警局呢?Jun Auza 列出了50条启迪人心的至理名言,它们大多来自产业界富于经验的人们.下文列出前1 ...

  2. 1024,程序员耳机里的BGM

    音乐是生活中美好的存在 让满是需求的工作日 在旋律中找到新的出口 让耳机里的BGM给孤独加层确幸的滤镜 每当音乐响起 属于程序员的浪漫宇宙 将用声音力量传达 抵御一切失落的美好 那么接下来 让我们走进 ...

  3. 写一些给程序员世界的话(不是什么所谓的正能量,但是的确是发自内心的实话)

    感觉不错,转过来看看.... 按理来说,真正的忙起来的工程师呢,其实也没有太多时间来贵论坛看帖子.而且论坛的帖子水贴太多太多.消极能量也太多.这是第一次,也很可能是唯一一次发帖.只是想说点实话,与君共 ...

  4. 国产程序员--世界上最牛逼的程序员!

    国产程序员就是这么牛逼 0. 如果软件正在占领全世界,为什么程序员得不到尊重? 遍身罗绮者,不是养蚕人. 1. 中国大陆的盗版Windows系统都是怎么做出来的? 复制.粘贴. 2. 中国梦和美国梦的 ...

  5. 程序员耳机里听的到底是什么

    古时的风筝第 81 篇原创文章 作者 | 风筝 公众号:古时的风筝(ID:gushidefengzheng) 转载请联系授权,扫码文末二维码加微信 今天难得休息,不谈技术,聊聊我们耳机里听的音乐. 程 ...

  6. CSDN程序员俱乐部里活动热闹,成都、杭州、济南活动盛花绽放~

    文章标题很热闹催奋,但是文章好像被我写偏了,思不在路啊~~ 2009年3月下旬是CSDN程序员俱乐部项目启动的日子,也是正式招募各地程序员俱乐部负责人的开端.经过一个月紧张有序的工作,相继招募俱乐部负 ...

  7. 中秋节之Python绘制许愿树和月饼(打开程序员世界的大门)

    好的成长总是游走在舒适区边缘,始终在伸拉区练习.就是首先去追求那些能够得到的东西,或则稍微努力就能得到的东西.下面这些程序抛转引玉希望能作为大家迈入程序世界的钥匙. 为了提升氛围大家先欣赏下软件工程版 ...

  8. 经典:某程序员手机里保存的五十条牛B短信

    1.老夫妇去拍照,摄影师问:"大爷,您是要侧光,逆光,还是全光?",大爷腼腆的说:"我是无所谓,能不能给你大妈留条裤衩?" 2.老婆语录:允许你喝醉,允许你勾妹 ...

  9. 前端程序员项目里常用的utils.js工具函数

    前言:一般来说,放在utils里为全局的工具函数,包括时间,token,封装的网络请求 时间工具: 对于时间来说,我们有轻量的 Moment.js 中文网 不想增加项目依赖,就自己写函数 JavaSc ...

最新文章

  1. java基础线程_Java基础之多线程没那么复杂!
  2. ckeditor缺少图像源文件地址_微软的模拟飞行带你开着飞机浏览世界附下载地址...
  3. 特斯拉员工自曝:为应付产能不惜偷工减料,出厂测试得过且过
  4. 11个顶级 JavaScript 日历插件
  5. 如何在SAP Spartacus自定义Component里消费数据
  6. Laravel 除了首页能正常访问,其它页面均404
  7. 表现与数据分离;前台MVC
  8. mtk pwmlinux timer
  9. 为DbHelper工具类添加关闭资源的方法 jdbc 20210412_212728.mp4
  10. 关于scanf 函数,你很少了解的“秘密”
  11. Core Data 学习笔记(二)被管理对象模型
  12. 一篇RxJava友好的文章(二)
  13. linux系统清空文件内容
  14. Vim插件合集 (打造你的专属炫酷IDE)
  15. Photoshop制作水印简易教程
  16. SQL Server 2022 CPT 2.0 下载
  17. php输出白天时间,php 判断白天黑夜
  18. Twitter、Google背后的“卖水人”,力盟科技也来港股分一杯羹?
  19. 我有一个网络工程师的梦
  20. Java毕设项目大学生租房平台(java+VUE+Mybatis+Maven+Mysql)

热门文章

  1. 获取两个数的最大值,判断是否相等;
  2. fsync与fflush的关系和区别
  3. 数字图像的大小、所需比特数(二维)
  4. uva 12105——Bigger is Better
  5. mysql row_id为什么是6字节?为什么是8字节
  6. vivo C/C++工程师 HR视频面试问题总结20180807
  7. [剑指Offer]替换空格
  8. Linux下的重要目录
  9. 树莓派设置静态IP的好处与坏处
  10. 数学函数(C/C++)