专栏首页Crossin的编程教室程序员教流浪汉编程,开发APP

程序员教流浪汉编程,开发APP

一天,Patrick McConlogue宣布他将要教一个流浪汉学JavaScript语言,帮助他开发一个属于他自己的app。今年23岁的Patrick是一名软件工程师,每天在去上班的路上他都会遇见那个流浪汉,然后他就决定践行自己的一个主意,看看他会不会是那个人。

“这个主意很简单。”Patrick在自己的网站上写道:

  1. 我明天再路过时给你100美元。
  2. 我明天再路过时给你三本JavaScript教程(入门级、高级、专家级)和一台便宜的笔记本。

当你感觉准备好了,之后的每一天我会早到一个小时教你编程。

果然,那个有理想有抱负的流浪汉Leo决定学习怎样编程,他想着100美元不到一周就会花光,而知识则可以在未来创造财富。Leo 说:“他告诉我我可以有一台笔记本学着做点什么,我觉得那可以换来更多的东西。反正我有的是时间从头学。”Leo成为流浪汉已经2年了,当时失去人寿保险代理人这份工作后,他的房租也涨了,因为附近陆续建起了豪华公寓。尽管生活倒霉,当Patrick给他提供两个选择时,Leo并没有不高兴或者绝望。他希望自己能多掌握一项技能,以便再一次重新站起来自力更生。

Patrick的主意受到了很多人的严厉指责,他们认为为Leo提供食物、衣服或者一个住处才是更好的选择,还有一些人觉得Patrick的做法是在侮辱别人。面对这些,Patrick用一句老话回应他们:授人以鱼只能养活他一天,授人以渔却能养活他一生。这位年轻的编程师无视那些批评,给Leo买了一台便宜的三星笔记本、三本编程书、他自己的WI-FI热点,开始教他怎样编程。每天早上Patrick会提前一个小时离开家,然后在公园与Leo碰面,教他各种需要掌握的变量和函数。他们还一起研发一个app,并打算在第8个星期开始执行。关于这个app,他俩现在不想泄密,不过他们保证它会非常奇妙精彩,跟Leo个人的主要兴趣有关——全球变暖和气候变化。

目前,这项开发试验还在进行中,Patrick和Leo对于他们已经取得成绩非常高兴。虽然有一些批评,不过他们的动态已经被大家普遍接受了。他们甚至还脸书上保持更新这个项目的进度,并集结了一大批粉丝。(他们的FB地址放在了“阅读原文”链接里,不过你没法直接访问,原因你懂的╮(╯_╰)╭)

================

今天是长假后的第一个工作日,魔都大暴雨。作为一个不用去办公室上班的人,表示压力不大。

国庆期间去外地参加了一个同学的婚礼。新郎在婚礼前搭了一个小网站,收集祝福。还开了一个微信公众号,可以查询交通、住宿及周边旅游信息。在婚宴时,从网站上抽取幸运来宾送礼品。整个过程非常的“互联网化”,很有意思。

类似的还有微博墙发祝福、视频连线等,这些新玩意儿越来越多地出现在的生活中。即使你不是一个程序员,不用编程,也少不了碰上刷机、订票、网上交易、手机应用、社交网络这些东西。可见了解一些技术还是有必要的,不然你真的要out了。

#==== Crossin的编程教室 ====#

面向零基础初学者的编程课

每天5分钟,轻松学编程

回复『 p 』查看python课程

回复『 g 』查看pygame课程

回复『 t 』查看习题

回复『 w 』查看其他文章

本文分享自微信公众号 - Crossin的编程教室(crossincode),作者:煎蛋panpan

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2013-10-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 超详细Python字符串用法大全

    运行结果:['ab', 'fd', 'ft', 'fs', 'f', 'df', 'fss', 'dfd', 'fs', 'uu', 'fsd']

    Crossin先生
  • 给新同学:编程教室资源索引

    本编程教室建号四年多,已经发布了数百篇教程和文章,并且还分享了不少资源和习题。不过最近新加入的同学可能会找不到以前的内容,所以我们定期整理一下,方便大家使用。 ...

    Crossin先生
  • 成长的路上,谁不曾反复自我怀疑

    大多数人在入门之后,都会遇到一个比较大的“瓶颈期”:这个阶段,你已经了解了编程语言的基本语法,可以看懂入门书上的所有例子,但是合上教程却又无法写出一个完整的代码...

    Crossin先生
  • 代码分析引擎 CodeQL 初体验

    QL是一种查询语言,支持对C++,C#,Java,JavaScript,Python,go等多种语言进行分析,可用于分析代码,查找代码中控制流等信息。

    madneal
  • asp.net core 系列之允许跨域访问2之测试跨域(Enable Cross-Origin Requests:CORS)

    使用的时候,注意 WithOrigins("https://localhost:<port>"); 这个地址替换为客户端地址(即调用方:这里指部分Razor代码...

    Vincent-yuan
  • 区块链技术开发 区块链行业并购将带来哪些影响?

    区块链技术开发一直是近两年的商业热点,低门槛让大、小区块链开发项目越来越多,小的公司发展局限于此,所以区块链行业“并购”也成为行业走向的必经之路!先达区块链技术...

    区块链开发先驱者
  • python之模块和包

    py3study
  • 编程小白 | 每日一练(149)

    这道理放在编程上也一并受用。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从编程小白进阶到高手,需要经历的是日积月累的学习,那么如何学习呢?当然是每天都...

    C语言入门到精通
  • 以太坊10大DApp排行榜

    用户1408045
  • cytofWorkflow之构建SingleCellExperiment对象(二)

    上一讲我们提到了,跟着cytofWorkflow,可以使用read.flowSet函数全部的FCS文件后,会产生一个对象,这里面变量名是 samp 。其实cyt...

    生信技能树

扫码关注云+社区

领取腾讯云代金券