NBA Superstar Chris Bosh: Here’s Why You Should Learn to Code-程序员宅基地

技术标签: 杂记  

I get it. There seems to be something silly about asking everyone — from the homeless to really young kids — to learn to code. There are deeper things that need to be fixed in the “system” too.

But I don’t think that means we should dismiss the value of learning to code.

Being a kid of the 1990s and living in a house run by tech-savvy parents, I began to notice that the world around me was spinning on an axis powered by varying patterns of 1s and 0s. We’d be fools to ignore the power of mastering the designing and coding of those patterns. If brute physical strength ran one era, and automation the next, this is the only way we can keep up. Most jobs of the future will be awarded to the ones who know how to code.

We use code every time we’re on the phone, on the web, out shopping — it’s become how our world is run. So I take comfort in having a basic understanding of how something as big as this works.

Chris Bosh

A professional basketball player for the Miami Heat, Christopher Wesson Bosh has appeared in over 640 games during his 11-year NBA career [stats here]. He was a member of the U.S. team that won the bronze medal at the 2006 FIBA World Championships and the gold at the 2008 Olympics. Bosh also led his Texas high school (where he was a member of the National Honor Society) to a 40-0 record and state championship. Bosh has had cameos onEntourage, Law & Order: SVU, and Disney’s Jesse, and is active in community development and youth education through various organizations.


For most athletes, the sport they end up turning into a career was decided in school. For me it all started in high school. This is where it all happens. On one end, you are growing fast and becoming very good at sports, on the other end grownups all around you say you need to try out different things, to discover your likes and dislikes, you need a plan. It’s a lot of pressure for that age.

Despite knowing my highly decorated jersey hung in Lincoln High’s gymnasium I knew wellbefore I was in the NBA that to feel secure with my future — our future, really — I would need to be able to manipulate those 1s and 0s. Luckily, having extremely geeky parents that were constantly testing gadgets and flashing mad AutoCAD skills helped push my hands towards a keyboard and learning to code when they weren’t palming a basketball or blocking an opponent’s shot.

For as far back as I can remember, my mom had a business called Computer Help. So I pretty much grew up around computers. Later on, she worked for Texas Instruments. We used to come back home after school and my mom would bring all these new TI gadgets for us to test and play around with; I still remember the first digital cameras! When people were still using AutoCAD, my dad did professional plumbing, engineering, and designing for a couple different companies.

I’m lucky because my parents held us to a very high standard when it came to education, and they were very science driven. In high school I joined a club called Wizkids, a computer graphics club for two years. I always felt like I was in my element, my environment there. I also joined the Association of Minority Engineers and NSBE (the National Society of Black Engineers) during my senior year.

I received my high school diploma, but I did not graduate from college. But even though I only stayed one year at Georgia Tech, I’ve kept a strong interest in science and a passion for education. I know I have that to fall back on. At some point most pro athletes have to ask themselves “what if it doesn’t work out?” In my case, I think I’d like to teach young kids computer science and coding — the younger the better.

The funny thing about coding is that I really didn’t know what coding was when I was first discovering graphic design and computers in high school. Coding is at the base of almost every technology. If someone in school would have explained to me that coding could reach millions directly or indirectly and make their lives better, it would’ve sparked my interest much sooner. Plus I don’t think people a few years ago really understood the impact that coding would have on the world today.

Like any good basketball game, we can still catch up.

Even though my main interest at this moment in my life is basketball, I still continue to learn and discover. I would like to teach kids about coding because the possible applications are fascinating and it’s really quite simple when you think of it. And while you could say, “but you don’t use it in your career” — I’d argue that I do. I did learn lots of life lessons both on and off the court.

At this point, learning to code is simply about understanding how the world functions.

Plus, it’s cool. Even though I excelled at basketball, I was subjected to what many of my coding peers had to deal with before tech became “cool” — teasing. Although most people can’t imagine attempting to pick on someone that’s almost seven feet tall, there were some kids that still gave me a hard time. I was fortunate enough to have athletics to give me confidence in geekery. I was good at basketball so I was able to march to the beat of my own drum, and brush off what people thought.

I’ve seen lots of videos with me in them throughout the years – games, music videos, commercials — but watching myself in video was one of the coolest moments of my life. When fans started tweeting at me that their teachers showed them a video of me along with some of the most famous tech icons in the world, it all came together for me and made one thing clear: the nerds have finally achieved their revenge.

I’m the Miami Heat player with “1” on my team jersey back. For me winning isn’t “winning” — it’s 01110111 01101001 01101110 01101110 01101001 01101110 01100111 (that’s W-I-N-N-I-N-G in binary code).

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。


Linux 在 Shell 中启动程序出现 [Errno 5] Input/output error 错误解决方案_notice: fwrite(): write of 194 bytes failed with e-程序员宅基地

过程描述刚不久用 Tornado 写了一个项目,本打算部署在 Nginx 上,但是因为公司的一些原因就没有使用 Nginx,直接在命令行中启动当我从命令行以后台的方式启动以后,是可以正常访问的python &但是,当我关闭远程 ssh 连接后,程序就出问题了,程序没有任何反应,但是进程却好好的待在进程池中等待 CPU 的召唤。通过 try 捕获到了异常 [Err..._notice: fwrite(): write of 194 bytes failed with errno=5 input/output error

docker-nginx实践_nginx docker with stream hub-程序员宅基地

文章目录docker-nginx实践docker-nginx实践nginx dockerhub官方地址:官方镜像里已经有nginx的使用方法需要注意的是官网这段说明,这样操作以后能把nginx.conf从容器内拷贝出来Complex configuration$ docker run --name my-custom-n..._nginx docker with stream hub


.parent{ position:relative; .child{ position: absolute; height: calc(100%); } } 动态计算子元素con的高度calc;父元素设置position:relative子元素position: absolute_flex-end排序影响scroll


是这样的,我在ubuntu20上面搭建了redis服务器,正确配置启动后还是无法连接redis,我用kali扫描后发现端口是过滤的于是我查找ubuntu20怎么关闭防火墙,ufw status命令查看当前防火墙状态,可是这里显示的防火墙是关闭的状态后来我执行了一条命令,iptables -F ,直接执行防火墙清楚命令iptables -F此时再扫描,端口是开放的状态redis也连接上了..._iptables关闭了,为什么还会过滤

Animate.css + wow.js 实现页面在滚动时可视区显动画效果(可支持vue)_js+css网站滚动到可视区域,内容动画怎么做-程序员宅基地

###开门见山,先上动态效果图!后期补上之前公司的官网都是静态页面,突然产品和运营要重新改动官网,并要求页面在滑动的过程中需要出现一些动态效果,作为很久不用css3的小白,也把它忘的差不多啦,于是就开始百度有没有一些动画库,所以我就发现了Animate.css ——一款强大齐全的css动画库,和wow.js 插件。###Animate.css这是git仓库链接,具体了解可点击Animate..._js+css网站滚动到可视区域,内容动画怎么做

iOS Swift _Nullable 与 Android 注解帮助编译时检查 - 两家好像步调开始一致一段时间了...-程序员宅基地

iOS Swift _Nullable 与 Android 注解帮助编译时检查 - 两家好像步调开始一致一段时间了太阳火神的美丽人生 (本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的美丽人生 - 本博客专注于敏捷开发及移动和物联设备研究:iOS、An...


Mac系统下使用VMware Fusion安装CentOS7和win10_vmfusion内安装win 和 centos双系统-程序员宅基地

1. 安装VMware Fusion2. 下载CentOS7推荐在阿里云中下载,然后选择一个版本,如7.7.1908各个版本的ISO镜像文件说明如下:文件名说明CentOS-7-x86_64-DVD-1908.iso标准安装版,一般下载这个就可以了(推荐)CentOS-7-x86_64-Everything-1908.iso对完整版安装盘的软件进行补充..._vmfusion内安装win 和 centos双系统

Google内地投资项目全曝光 _chinabbs-程序员宅基地


2010-3-7 sbull代码阅读_模式rm_simple rm_full-程序员宅基地

昨晚,我把sbull的代码,大体上看了一下,因为ldd这一章已经看过,此外对Linux驱动程序的结构有一定了解,所以基本上看得懂,但是也遇到了一些疑惑,今天上午,我再次阅读了ldd中的相关内容,主要如下:1、弄清楚了以下几个概念:请求函数(请求处理函数):负责执行块设备的读写请求,blk_init_queue函数负责分配请求队列,并绑定自旋锁和请求函数 _模式rm_simple rm_full

poj3481 Double Queue(set模拟or splay)-程序员宅基地

题目链接 题目意思明确。可以用两个set来模拟,一个大的优先,一个小的优先,同时删除、同时加入。struct item1 { int k, p; item1() {} item1(int k, int p) : k(k), p(p) {} bool operator < (const item1& rhs) const { return p <



java 界面实例,javagui界面实例-程序员宅基地

gui界面设计动态图实例,南宁UI设计培训学哪些知识,javagui界面设计实例,javagui界面实例(整理)javaGUI开发初学经典案例._计算机软件及应用_IT/计算机_专业资...Java 实现Gui简洁界面_IT/计算机_专业资料。曾俊强——《Java 语言》课程作业(第二次) 《Java 语言》课程作业 (第二次) 题学专班学姓一、 课程题目 目院业......Java GUI 界面..._java g案ui例