我知道,要求每个人——从流浪汉到小屁孩——都去学习编程,多少有些可笑。因为有一些更重要的事情,同样等着你去完成。

但我不认为,我们可以忽视学习编程的重要性。

作为一个生长在90年代,且有着技术控父母的小孩,我注意到我周围的世界全绕着一个轴在转,1和0组成的不同模型就是驱动世界运转的力量。忽视设计和编写这些模型的学习,我们就都太傻了。如果说,蛮力开创了人类第一个纪元,自动化是第二个,那编程是我们与时俱进的唯一手段。在未来,大多数工作会赋予那些懂编程的人。

上网,打电话,外出购物,我们无时不刻不在使用代码,它是这个世界运转的基础。能够对如此重要的事物有所了解,我觉得非常有益。

大部分运动员,在学校的时候就已选择了自己日后的职业运动项目。对我来说,这是在高中,一切发生的时候。一方面,你身体长得很快,长于运动;另一方面,大人们告诉你,要不论喜恶地去尝试不同事物,从中找到自己的规划。在那个年纪,尝试是一件很有意思的事情。

在加入NBA前我就清楚知道,要让我的未来——也是每个人的未来——足够有保障,我必须要有掌控0和1的能力,尽管此时我的球衣正挂在林肯高中的体育馆里。幸运的是,总在测试小物件、操作眼花缭乱的CAD软件的极客父母,帮助我把手放到学习编程的键盘上,而不是托着篮球,或阻止对手的进攻。

从我记事起,我的妈妈就经营着一个“电脑帮帮忙”的生意。可以说我是在电脑堆里长大的。后来,她去了德州仪器工作。每当我们放学回家,都会有一堆我妈从公司里带回来的新奇玩意可以把玩。那是我接触第一台数码相机的时候!当人们还在用着AutoCAD时,我父亲做上了职业管道施工,工程实施,并为多家不同的公司做设计。

我是幸运的,因为我的父母在子女教育上有很高水准,他们都是受科学驱使的人。高中时,我加入“天才儿童”组织,一个二年级学生组成的电脑绘图俱乐部。在这里我如鱼得水。高三时,我还加入了少数派工程师协会和全国黑人工程师协会。

我得到高中文凭,但没有从大学毕业。但即使只在佐治亚理工学院(Georgia Tech)待了一年,我依旧保持了对科学和求知的浓烈兴趣。我知道我可以靠这生存。在某些关键时刻,职业运动员要问自己,如果不成功怎么办。于我而言,我想我会拿计算机科学和编程来教育小朋友——越小越好。

关于编程,有趣的是,当我高中第一次摸索图形设计和计算机时,我完全不知道编程为何物。它是几乎一切科技的基础。如果当初在学校有人告诉我,编程可以直接或间接地让上百万人生活得更好,这会更早地激发我的兴趣。只是,我不认为那时候,人们真的意识到编程对当今世界的影响。

像所有精彩的篮球赛事一样,我们仍然可以追赶。

即使现在我的主要兴趣是篮球,我仍旧在学习和探索。我想教孩子编程,因为它可以创造出如此吸引人的应用。只要肯下功夫,这并不难。你尽可心说“但这对你的事业没有帮助”——我会告诉你,确实有。透过编程,让我明白了很多人生道理。

此时,学习编程对我而言,仅仅是为理解这个世界的运转方式。

而且,它很酷。我打的是篮球,但我知道我学编程的同辈们在“酷”之前需要面对非常多的嘲笑、戏弄。很多人无法想像一个将近七尺高的人也会成为攻击对象,但我也被欺负了好一阵。我很幸运,体育给了我在极客上的自信。我打的是篮球,所以我能按照自己的节奏来突围,并逆转观众的想法。

这些年来我看过很多有我的视频——赛事、MV、广告——但在code.org视频中是我人生最酷的时刻。当粉丝发推@我,说老师给他们看的视频中,我同世界上最有名的科技符号一并出现时,我明白了一件事:书呆子们终于一雪前耻。

我是麦阿密热火队员,我的球衣背面是“1”。对我来说,胜利并不是“胜利”,它是01110111 01101001 01101110 01101110 01101001 01101110 01100111(胜利"winning"的二进制代码)。

迈阿密热火队全明星球员克里斯。波什的编程生活相关推荐

  1. CV:利用cv2+dlib库自带frontal_face_detector(人脸征检测器)实现人脸检测与人脸标记之《极限男人帮》和《NBA全明星球员》

    CV:利用cv2+dlib库自带frontal_face_detector(人脸征检测器)实现人脸检测与人脸标记之<极限男人帮>和<NBA全明星球员> 目录 输出结果 设计思路 ...

  2. CV之FR:基于cv2和dlib库自带frontal_face_detector(人脸征检测器)利用landmarks.dat文件实现人脸检测与人脸标记之《极限男人帮》和《NBA全明星球员》案例应用

    CV之FR:基于cv2和dlib库自带frontal_face_detector(人脸征检测器)利用landmarks.dat文件实现人脸检测与人脸标记之<极限男人帮>和<NBA全明 ...

  3. Hello, World!我的房车编程生活,已经 150 天了

    我的房车编程生活今天已经到了第 150 天.自今年 5 月离开柏林以来,我访问了 6 个国家,行程超过了 1.2 万公里,收集了 18 万瓦时(Wh)太阳能,并沿途遇到了许多有趣的人. 房车编程生活无 ...

  4. 趣图:程序员看到冰岛队的球员名册后…

    程序员看到冰岛队的花名册后 ↓↓↓ 补充:为啥冰岛人很多是[松]字辈的?(摘自央视新闻) 打开冰岛队的花名册,你会发现队中 23 名球员中,有22个以"松(或森,-son)"为姓氏 ...

  5. 【编程生活】自动化数据均分助手

    自动化数据均分助手 0 这个软件是做什么的呢? 软件设计初衷 软件实现的功能 1 遍历部分--DFS的Python实现 2. 分配部分 写在最后及完整代码和软件 0 这个软件是做什么的呢? 软件设计初 ...

  6. 大三了#我的两年编程生活

    前记: 为什么写这篇文章?在大二暑假那段时间,我看了很多的学习经历和学习路线,这给了我巨大的打击,相比之下我发现自己过去学的东西不过冰山一角,于是我开始反思,并且在那段时间规划了自己的学习路线,一口气 ...

  7. 博客第一篇—记录点滴编程生活

    第一篇博客,写一些想对自己说的话.希望自己越走越远,在IT这条路上走出自己的风采.路漫漫其修远兮,相信未来自己会为现在的自己骄傲的.

  8. 这些名人竟然曾经也是程序员!

    说起编程,很多人立马就会联想到计算机.代码,然后脑海中浮现出的可能就是穿着格子衬衣.戴着眼镜的程序员,在很多人的固有印象中,计算机编程仿佛就是程序员的专属技能. 如果你也这么认为,那就大错特错了.编程 ...

  9. OSChina 周三乱弹 ——掌握写代码核心科技的名人们!

    2019独角兽企业重金招聘Python工程师标准>>> @小破车Oscar : 开始开源之旅. 希望你能在这里找到快乐,和成长. From The Sky - Peter Bradl ...

最新文章

  1. atomic原子类实现机制_JUC学习笔记--Atomic原子类
  2. ## 7.3 奇异值分解的几何意义
  3. leetcode 474. 一和零(dp)
  4. Android okhttp3使用实例,OKhttp设置请求超时时间,okgo使用demo
  5. 第三方类库的学习心态
  6. 1从控制台输入年份,判断是闰年还是平年;
  7. php弹窗24小时一次,JS利用cookies设置每隔24小时弹出框
  8. ios runtime (2)
  9. 易车网靠谱吗,蛋蛋告诉你
  10. 关于SSDP协议的基础知识
  11. DHZT_ROS_Developer_Guide 大华中天ROS风格指南
  12. 两个摄像头合成一路_两个摄像头怎样用一个显示屏
  13. word2016论文不同章节设置页眉页码方法
  14. python实现Apriori算法
  15. 计算机关于剪贴板的知识,复制、剪切、粘贴与剪贴板、内存的关系
  16. qbo_listen编译问题
  17. 【SQL】模糊查找(like)
  18. 线程学习基础(1):单线程爬虫和多线程爬虫的效率比照
  19. Juniper链路及接口配置
  20. Linux7.6—Shell编程 虚拟机相互免密钥

热门文章

  1. 【task02】共享单车数据挖掘赛
  2. Qt保存QTextEdit内存至.txt文件中
  3. 双向链表list(十二)
  4. 如何获取两个经纬度点之间的中心点的经纬度
  5. 【Kubernetes】Pod学习(十五)Deployment部署的回滚、暂停和恢复
  6. 测试用例及其注意事项
  7. 电影后台管理系统(实训)
  8. 定理在数学中的简写形式_初一数学:定义、定理、公式、方法
  9. Unity Shader-后处理:高斯模糊
  10. 4K电视与4K显示器区别?对比测试!