2025-02-01
关键字:编程,独一,态度,说话,无二
导读:本文翻译自Nalaka Gamage的《Why is programming unique profession》的演讲稿。
1. 简介
有些人说编程很难,有些人以为很容易。
编程不仅依赖你的才干,而且还取决你作业的态度。
编程确实很难,但比起那些需要伪装、诈骗和表演来生活的恶棍或许小丑来说,真的一点也不难。
作为一个程序员,知道你在做什么,会让生活变得愈加风趣和高兴。
2. 与不会说话的机器为伍
计算机是不会说话的机器。
除非你向它发送准确的指令,不然计算机是不会懂(你的意思)的。
和哑巴一起作业,显着是困难的。
因此,程序员必须很聪明。
阿呆与阿瓜永远不会是一对好组合。
3. 计算机是专横的(一个不可避免的恶魔)
不会说话的计算机显着也是专横的。
计算机语言之所以如此的专横,其间的一个好的理由便是让程序变得更准确而且没有歧义。
准确性是人们喜欢运用软件而不是由人来完结一件作业的最主要理由之一。
4. 人不能诈骗程序
编写什么代码就得到什么运转成果。
没有所谓的躲藏规划或许躲藏代码bug。
Bug总是会显现的。
由于当软件运转的时分,它已经不再处于你的操控之下了。
编写正确的代码是仅有的选择。
5. 没有当地能够祷告
不可能经过祈祷让代码作业。
假如你想要完结软件,只要规划一个方案然后编码完成。
在代码面前你与天才程序员的机会是相等的,这是很酷的一件作业。
6. 没有当地调情
一些人经过调戏其他人以完结作业。
计算机不是一个心爱的人。
在编程时只是调情是没有任何优势的。
编程合适真实(实干)的人。
7. 程序员都是处理问题的人
有许多看上去很像专业人士的人,他们其实是问题的制造者。
大多的律师为了他们的生计给他人找不必要的问题。
大多的出售为了他们的生计向他人推销不需要的东西。
一些很懒的或许不胜任作业的人,尽力地成为管理他人作业的管理者。
可是,编程是在真实处理实际世界中的问题。
只有真实有才干的人才干成为程序员。
8. 逻辑考虑真的很重要
八卦合适美丽的女性。
占星术/迷信合适哑巴。
科学合适老古董。
编程合适逻辑考虑者。
编程合适长于剖析的人。
逻辑考虑和剖析也会让你变得聪慧 —— 一个对你人生的奖励。
9. 聪明人,编程以及作业
假如你是聪明人,而且很拿手你所做的作业。
你不需要向他人乞讨才干生计。
你不需要经过调情才干生计。
你会取得平等的机会。
你会取得自主。
你会取得自由(除非你是计算机的奴隶)
你会变得聪慧。
10. 编程合适不造作的人
“世上有两类人:一类人完结作业,另一类接受荣誉。尽力成为第一类,那里竞争会少一点。”英吉拉·甘地
Nalaka Gamage共享过不少好东西,比如《程序员最常见的技术性误区》。