阅读更多

8顶
2踩

研发管理

转载新闻 只会写代码,不如去种田

2013-03-04 11:46 by 副主编 WnouM 评论(16) 有8979人浏览


打小父亲就教我写代码,他是软件工程师,也是我见过最好的导师之一。最近他和我妈妈开了一家有机农场,很积极的倡导可持续生活,也非常热衷地参加社区活动。

这两天 code.org 发起了一场颇为宏大的“一起来学代码”的活动,请了不少名人来做代言。我的父亲写了一条很有意思的评论,他的观点反映了许多不怎么热衷于非盈利性软件工程或者黑客行为的人的想法:

引用
过去的 35 年里,我一直都会用几种语言很流畅的写代码(虽然最后五六年里非常无聊)。其实对大多数人来说,编程要比学习说话、交流、阅读协作或者掌握基本的数学技能简单的多。真正有挑战性的,其实是种田,需要更广博的支持和不断的学习。要想种好田,你得同这个很大程度上依然模糊不清的真实世界交流,而且种田种的好不好可是会从根本上影响到这个星球上所有人的生活的。

为什么程序员在自己搭建的精神世界中自满的活着,却能享受如此的地位和财富,而那些着手处理着社会和生物圈之间最重要的部分的农民,却如此为人不齿呢?说“所有人都应该学代码(或者学跳舞、唱歌)没问题,但是更重要的是每个人都应该学会如何去同自然界相处,明白最基本的食物、水和歇身之处是怎么来的。

编程的能力并没有给开发者带来什么东西,编程只是简单的工具,帮助你简单化问题,如此就能更有效率的解决它。真正让肉体凡胎的程序员化身为软件世界的半神的,是他们清晰界定并在抽象世界中呈现问题的能力。编程充其量也就是建筑工人手中的锤子或者外科医生手里的解剖刀。没错,你得知道如何去用它,但是更重要的是知道用它来干嘛。

即使有超人的编程能力也不会让你成为软件之神继而一夜暴富,这世界上有着太多聪明绝顶的优秀程序员也就刚刚挣够奶粉钱呢。能否发财取决于你想解决的是什么问题,像 Facebook、Google 这类解决广告效果提升问题的自然是能赚钱的,其次还有做高频度交易算法的,以及做一些可以让 VC 等投资者拿来赚更多钱的东西,不一一列举了。

code.org 真正宣扬的是将编程的内在艺术传授给更多人。的确,它请了一堆利用上述策略发了大财的人,但是请记住了,广告只是广告,采用“只要做了这件事,你就能发大财买豪宅娶漂亮老婆”这种策略在人口统计学上已经被无数次证明有效了。code.org 真正希望做的是教导孩子如何看待分析问题,如何将问题呈现出来以帮助他们明白自己希望解决的问题是什么,给他们一种新的工具帮助他们表达和沟通遇到的问题。

Via kimburgess.info
  • 大小: 37.2 KB
来自: 36氪
8
2
评论 共 16 条 请登录后发表评论
16 楼 ttxsj 2013-03-05 16:43
其实 真正会写代码的人 ,真心不多 。
15 楼 li.hzh 2013-03-05 15:36
我还真想只会写代码啊。
14 楼 王文丰 2013-03-05 13:54
不会写代码,又不会种田。怎么办?
13 楼 dsjt 2013-03-05 11:00
不能加班的程序员,不如去种田
12 楼 WingForce 2013-03-04 20:36
可以用机器干的重复劳动,让人去做就是浪费资源
11 楼 jiangwenxian 2013-03-04 17:46
看的有点迷糊,但是我认为种田也好编程也好,都能为世界创造价值,也能养活自己。
10 楼 抛出异常的爱 2013-03-04 17:29
种田其实也不是很困难....
真正的 出生在hard 模式下
与疾病,环境,寄生生物共存的生态环境下活着:生存与繁殖,

生或死 永远是个问题.
9 楼 zouzou 2013-03-04 15:12
code.org
honlin 写道
不管这个文章或者标题从哪里来的,我能理解你要表达的意思。延伸开来,或者装X的说,你编写的代码或者做的事情要能创造价值,能为社会做贡献。


这就是意义所 在
8 楼 clxy 2013-03-04 15:08
  1. 这是个印度人写的。
  2. 如果不是,这是个崇拜印度的人写的。
  3. 如果还不是,这是个不知道自己其实崇拜印度的人写的。
  4. 在我个人看来,三哥 = 喜感 + 玄乎 + 扯蛋 + 玄乎 + 艺术 + 玄乎,所以我以为是三哥写的...
  5. 我其实不是黑三哥的。
  6. 我就是黑三哥的。
  7. 我错了。



都是摔大膀子流臭汗,没日没夜的干,也就混那一口饭。
谁看不上谁有意义吗?
谁看得上谁又有啥意义呢?

能抵首付还是能还贷吧!?
7 楼 timberwolfes 2013-03-04 14:21
中国的程序员=庞大的屌丝群体=与现实世界严重脱节的群体
6 楼 honlin 2013-03-04 13:53
不管这个文章或者标题从哪里来的,我能理解你要表达的意思。延伸开来,或者装X的说,你编写的代码或者做的事情要能创造价值,能为社会做贡献。
5 楼 kjj10 2013-03-04 13:45
挺不错的文章啊,代码、语言永远都只是工具,真正重要的是思考问题的方式
4 楼 MrLee23 2013-03-04 13:19
哎,找拍的帖子,没有喷的必要,垃圾文章。
3 楼 alvin198761 2013-03-04 13:07
从国外能翻译点有价值的文章吗,说这些话,有没有考虑过中国程序员的现状?
2 楼 lihao312 2013-03-04 12:50
写代码是一种艺术。脑力和体力
1 楼 風一樣的男子 2013-03-04 11:55
只会写代码,种田都不会了,咋整

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 请用javafx编写一个种田游戏,给我代码

    但是,我可以给您一些代码片段和思路,帮助您开始编写种田游戏。 首先,您可以创建一个 JavaFX 窗口,并使用画布在其中绘制游戏场景。然后,您可以使用图形和动画创建游戏中的角色和物品,例如田、种子和农夫。 以下...

  • python 小游戏-种田-制作

    【代码】python 小游戏-种田-制作。

  • 从零开始的种田生活-Unity游戏开发

    Unity,种田,数据读写

  • 用C++编写的小游戏源代码

    五子棋的代码: #include #include #include #include using namespace std; const int N=15; //15*15的棋盘 const char ChessBoardflag = ’ '; //棋盘标志 const char flag1=‘o’; //玩家1或电脑的棋子标志 const...

  • 如何写出整洁代码

    如何写出整洁代码 【听众:全体研发组||调研组】 引子: 写文章; 整理房间; 处女座; WHAT:整洁 代码是什么? 整洁:规整而洁净。 代码:程序员开发工具支持的语言写的源文件。 整洁代码:是规整而洁净代码;是...

  • 熊写代码这三年:阅读写作与技术成长

    熊写代码这三年:阅读写作与技术成长 从属于 程序熊的自我修养系列。临近毕业,随手写了篇随笔,聊以纪念我过去研究生三年间的技术之路,感谢陪伴我这三年的家人,感谢所有陪我一起打拼过的战友,感谢所有阅读过我...

  • 洛谷P2660 zzc种田

    这道题我们先分两种情况讨论 一:一开始就是正方形边长为a,那就不用分割了直接就周长:4*a 二:一开始是矩形:①按照长a和宽b中较...代码如下: #include<bits/stdc++.h> using namespace std; int main(...

  • 洛谷P2660 zzc 种田

    可能以后 zzc就去种田了。 题目描述 田地是一个巨大的矩形,然而zzc 每次只能种一个正方形,而每种一个正方形时zzc所花的体力值是正方形的周长,种过的田不可以再种,zzc很懒还要节约体力去泡妹子,想花最少的体力...

  • 185. 种田

    有一块矩形田地,长宽分别为x, y,但是Robin每次只能种一个正方形,每种一块正方形田(种过的田不可以再种),Robin消耗的体力值是正方形的周长,为了节省体力去码代码,请你设计一个程序帮Robin花最少的体力值种完...

  • 51nod 种田 题解

    代码如下: # include # include # include # include using namespace std ; # define ll long long ll gcd ( ll x , ll y ) { return y == 0 ? x : gcd ( y , x % y ) ; } ll ...

  • 写了多年业务代码,我发现了这11个门道,只有内行才知道

    ”程序员们常常会认为某些同行是做技术的,专注深入解决一些技术难题;而另一些是做业务的,要将手里的技术和业务结合起来运用。「做技术」的成果常常可以从开源新闻中见到,那「做业务」都在做什么呢?字节跳动的...

  • P2660 zzc 种田洛谷c++题解

    P2660 zzc 种田 题目描述 田地是一个巨大的矩形,然而zzc 每次只能种一个正方形...这题主要是要在给出的长和宽中选择小的边作为zzc种田的正方形然后会剩下一个长方形在继续循环 那什么时候结束循环呢??? 当长或者宽

  • 洛谷:P2660 zzc 种田(数学,递归)

    分析:我想的是每次拆去最大的正方形。 看题解也没证明。 代码: #include<bits/stdc++.h> using namespace std; long long f(long long x,long long y) { //x大 y 小 if(x<y) swap(x,y); if(x==y) ...

  • Python一分钟实现CSV文件读写

    原来是这样的,共同做实验里有一个同学,他为了显示他惊人的编程能力,采用C语言来编写程序来读取CSV文件,并进行过滤数据,结果他把文件名写错了,把原始的CSV文件数据写入过滤后的数据,结果原始数据丢失了。...

  • SDOI 种田记

    弱势围观了一发众神奔,发现好多人都A了第三题,然而回想起自己考试的时候傻傻的码第二题的错误代码,真的是感觉mdzz。 不想吐槽了,记得NOIP貌似也是这样的。。完蛋啊。。而且D1T3的暴力DP都没得分?!!excuse me...

  • 洛谷 P2660 zzc 种田

    P2660 zzc 种田 题目链接-P2660 zzc 种田 解题思路 数论+贪心 假设一个正方形边长为n,我们可以视正方形周长为代价,面积则为收益 因为总收益是一样的,所以我们找面积与周长比值最大的正方形即为最优解 因为k=n2/...

  • 代码量的问题

    Line Of Code通常指净代码行,即去除空行和注释,扣除生动生成的代码。实际项目中往往还要进一步区分Changed LOC和New LOC。对于系统相对稳定,有持续的版本升级,具有较多重用基础的项目,还是比较适用的一种...

  • 节日网页HTML代码 学生网页课程设计期末作业下载 清明节大学生网页设计制作成品下载 DW节日网页作业代码下载

    并确保网站代码兼容目前市面上所有的主流浏览器,已达到打开后就能即时看到网站的效果。网站素材方面:计划收集各大平台好看的图片素材,并精挑细选适合网页风格的图片,然后使用PS做出适合网页尺寸的图片。网站文件...

  • 单项海洋环境影响评价等级表.docx

    单项海洋环境影响评价等级表.docx

Global site tag (gtag.js) - Google Analytics