今天大雄就给大家介绍几个
“不凡经历”的程序员
最后一英里
“最后一英里”(The Last Mile)是一个风投项目,由投资人 Chris Redlitz 和他的妻子 Beverly Parenti 在2011年发起,目的是教会位于加州圣昆廷州立监狱里面的服刑人员如何编程,以便解决他们出狱后的工作问题,而 Kenyatta Leal 就是其中一位表现优秀的“程序员”犯人。
与 Leal 一样学习编程的犯人都被称为“雇员”,他们使用旧金山编程学校 Hack Reactor 研发的特殊编码指令学习编程。而六个月后,他们将向满堂的潜在投资者推荐自己。Leal 开发了一个称为Coach Potato的现场版梦幻橄榄球应用,成为了班里的明星学员。这个应用将在 Leal 完成第二个商业管理学位之后发布。
让服刑犯学习编程除了提高他们的就业率,另一个好处就是能够极大降低他们二进宫的几率。
在加州,囚犯在监狱一年的花费是47,000美元;超过67%的州囚犯都会在3年内二进宫。而通过学习编程,能让他们获得稳定的工作和收入。更有趣的是一些成绩不佳的囚犯表示,由于学习编程的难度太大,所以出狱后宁愿在街头饿死,也不想二进宫去学习编程了。
若宫雅子
这是一名来自日本的程序员,她开发了一款“雏坛”(Hinadan,日本玩偶的陈列架)的应用程序,程序本身并不出彩,但是若宫雅子却凭着它在IT界轰动一时,因为她本人是一位年龄超过80岁的老人!
当你80岁的时候会干什么?
享受退休后的悠闲时光
颐养天年?
若宫雅子却不这么想
...
在81岁的时候她推出了自己开发的手机APP“雏坛”,这是一款有关日本传统节日“女儿节”的游戏。
它的玩法就是将12个人偶娃娃按传统顺序正确地摆放在四层架子上。如果摆放正确,就会响起鼓声,恭喜你做得不错;如果摆错了,就会有蜂鸣声提醒玩家。当所有娃娃都被摆在正确的位置上时,游戏即告结束,玩家还能收到一条恭喜信息。
这款内容简单的游戏,虽然在 APP Store 上的下载量无法与热门应用相比,但是作为81岁高龄程序员所开发的应用,还是非常受大家的欢迎。
在编程行业,年龄歧视是一个非常严重的问题,在硅谷,员工40多岁就已经被一些公司认为是老了,在 Facebook 员工的平均年龄是29岁,苹果是31岁。
81岁的若宫雅子无疑是一个知难而进的人,这让她登上了 TED 的演讲台,告诉所有人身体的健康很大程度上取决于积极的思想和忙碌的生活,她补充说:“我每天都很忙,没有时间去寻找疾病。”
正在学习编程的若宫雅子,身旁放着她与苹果CEO库克的合影
不存在的屏幕
编程自然要在屏幕上看代码,但对一些特殊的程序员来说屏幕对自己没有任何意义。
毕业于德州大学奥斯汀分校计算机科学系的张海伦,是一位盲人程序员,用屏幕看代码是不可能的事情。
她借助读屏器、光学字符识别、电子盲文记事本以及盲文触摸屏等工具,用C/C++、Java等各种编程语言编写程序,制作网页。
在中国,也有这样特殊的程序员,其中一位叫蔡勇斌,是深圳市信息无障碍协会的一名盲人程序员,他靠“背”源代码来编辑程序。
因为没法看到屏幕上的一行行的代码,蔡勇斌很多时候只能用死记硬背来学习编程。他曾经将数百行代码也就是几万个字符都背下来,就为了在脑子里不断地检查、修改、订正。
盲人程序员的电脑屏幕是不用打开的,全靠键盘、耳机和记忆力完成工作。
蔡勇斌的最终目标是让自己失业:“我们的工作就是为盲人进入互联网时代搭建基础,信息无障碍一旦实现,互联网的力量就可以让我们和常人实现生活和工作上的真正平等,我的工作也就不需要继续了。”
每个想成为程序员的人其目的都各有不同,所付出的努力也因为自身条件的不同而有所差别。
但一个好的开始对任何人来说都是具有激励性的,比如面向普通大众的可视化编程平台,可以方便和直观的让你了解编程的核心的思想,即使不会写代码也可以通过模块化的模组拼接出一款应用程序,在这个过程中你会慢慢了解编程,并逐渐融入到这个行业。