书名: 天才程序员:技术狂人如何改变世界
作者: (美)克莱夫·汤普森
书号: 9787521739435
标签: -SanQiu.CC
格式: EPUB
路径: 点击打开
出版: 中信出版集团
作者分类: (美)克莱夫·汤普森
Title sort: 天才程序员:技术狂人如何改变世界
日期: 14 9月 2022
uuid: 9fcfa572-03e8-45f1-96a9-095015bd7d80
id: 1330
出版日期: 4月 2022
修改日期: 14 9月 2022
大小: 0.54MB
语言: 中文
戴夫·瓜里诺需要好好休息一下,他搭上了前往斐济的飞机。就在那一刻,代码漏洞带来的闹剧已经悄悄上演。
身为程序员的瓜里诺风趣健谈,是非营利组织“为美国编程”的总监和开发人员。“为美国编程”汇集了很多关心公共福利的程序员,他们希望通过合作改进政府部门陈旧的技术系统。这里要讲的故事跟食品券系统有关。2013年初,旧金山市政府聘请瓜里诺的三人团队来负责优化在线系统,方便低收入居民申请包括粮食援助在内的公共福利。
政府部门也确实非常需要外部支援。当时的食品券系统简直一团糟。如果居民想申请援助,必须填30多个独立页面的信息,而且这些网页全部没有开发针对手机端的页面。这让低收入人群更头疼了,他们大多都只用得起便宜的手机,数据流量基本不够上网。老旧的系统越来越成问题,因为系统太难用,符合食品券申请条件的人,只有不到50%提交了申请。瓜里诺的团队就是来解决这个问题的。
问题是,他们不能直接进入政府网站后台从头开始编程。这不是他们的任务要求,就算可以这么干,他们也需要彻底改造一些陈旧的HTML文件和数据库,那样成本很高。
他们想出一个绝妙的方法,根据当前的网站设计一个外壳,把原网站隐藏起来。
他们编程设计了一个新的简洁的网站。它是一个可以在手机端快速加载的清晰页面,网站页面会提示申请者输入个人基本信息,之后就由幕后的程序员进行操作。申请人的信息会被输入一个自动脚本程序,这个程序会替申请人在老旧的政府网站上一一录入信息。也就是说,“为美国编程”团队创造了一个隐形的后台程序,承担了申请过程中最麻烦的工作。申请人不必再处理细节问题,他们只需要在新的手机端网站上输入自己的信息,之后它们就会被录入系统。