大数跨境
0
0

硅谷创业之父:不想当艺术家的程序员不是好黑客(上)

硅谷创业之父:不想当艺术家的程序员不是好黑客(上) 黑小马网络店群项目
2019-06-11
2
导读:黑小马互联网深度好文有这样一位程序员:青少年开始学习编程,研究生是哈佛大学计算系的,主攻人工智能,博士


 

黑小马

互联网深度好文

撰文/伍杏玲


有这样一位程序员:青少年开始学习编程,研究生是哈佛大学计算系的,主攻人工智能,博士顺理成章地在哈佛读完。毕业后和小伙伴编写出第一个互联网程序来技术创业,后又教年轻人创业,一不小心成为硅谷的创业之父。


有这样一位艺术家:中学喜欢写小说,本科学哲学,博士期间旁听艺术,并在毕业后,自己报名设计学院的暑期班,还跑去欧洲学画,渴望成为一名画家。然后和很多不出名的艺术家一样,居住在小公寓里,继续追逐艺术的脚步。


这两段看起来截然相反的人生轨迹,均是保罗·格雷厄姆(Paul Graham)真实的程序人生。



从落魄艺术家逆袭为硅谷的创业之父,Graham是如何抓住命运的拐点?


一、不会编程的作家不是好的投资人


1995年,作为一名小程序员的Graham看到网景公司上市后,相信不久将来网上购物会成为潮流,于是与黑客罗伯特·莫里斯(Robert Morris)开发出一款帮助个人用户在网上开店铺的软件Viaweb。


这是世界上第一个通过互联网使用的程序,1998年,雅虎以4900万美元收购了Viaweb。


他俩庆祝这起收购的方式颇为艺术:以打耳洞的方式!


被雅虎收购后,Graham成为一名程序员。但因不习惯大公司的安逸离职,开始在个人网站上撰写技术和创业的文章,广受好评。


2005年3月,在哈佛做创业演讲时,看到很多有想法和能力的学生,他回想如果没有天使投资人,就没有Viaweb。于是他找到老战友莫里斯,重新创业风险投资公司Y Combinator,成为创业公司的孵化器。


对,YC就是陆奇从百度出来后选择加入的公司,目前陆奇是YC的全球研究院院长。




截止2018年,YC已经协助过1900多家初创公司,这些公司的总估值超1000亿美元,其中有15家估值超过10亿美元的独角兽公司。


而曾经“左手程式,右手诗”的Graham成为一代硅谷的创业之父,成就自己的不凡人生。


那么作为一名普通开发者,如何成长为优秀的程序员呢?Graham以自身为例,深入地从以下几个方面谈了谈自己的看法:


二、优秀的程序员是黑客


很多人看到“黑客”二字,会想到很多电影里塑造的黑客印象:高智商的黑客在网络世界里来去自如,随意入侵政府保密的系统,破坏中枢系统,散播病毒,破坏网络世界的和平。




Graham对大众的这种认识纠正道,“黑客是指优秀的程序员。”他认为在所有行业中,黑客与画家最相像,拥有以下特征:


1. 黑客应具有创造力


在实际工作里,很多程序员只会CRUD,这是“工程师”,而黑客则是“建筑师”,两者的区别是建筑师决定做什么,工程师想出怎么做。


程序员与挖水沟的工人不一样,他们做的工作也不是简单机械地从这头到那头,他必须具备灵感。


正是因为Graham在编写Viaweb时思考:为什么不能让用户直接通过浏览器操作服务器呢?就不用再麻烦地操作安装上传了!


这才有了第一个互联网程序。


2. 在细节上,黑客对代码的优美有极致的追求


在一幅画里,主角是人物,对于衬托物绿叶,很多画家觉得没人会仔细看,就偷懒随意画两笔。可画家达·芬奇绝不是这样的,他对作品每一部分的认真程度完全不取决于会不会有人仔细看这部分,例如对绿叶的处理也是一丝不苟的,从画上能清晰看到每片叶子。




同样的,优秀的程序员写代码时应对美有一定的追求,假如看到代码前面的缩进乱七八糟,或者看到丑的变量名,优秀的程序员会有被逼疯的感觉。


简单来说,优秀的程序员都是处女座的。


所以优秀的程序员不单有创造力,还应追求代码之美。这两点在现实中却很难做到,因为多数企业并不允许,他们认为“黑客”的工作就是用软件实现功能而已,而不是设计软件。




“程序员被当做技工,职责是将产品经理的‘构想’翻译成代码。”


那么黑客该如何开发出优秀的软件呢?


【未完待续……】



往期精彩回顾


落选中国工程院士的李彦宏,带着百度和他的竞价一路狂跌(上)

落选中国工程院士的李彦宏,带着百度和他的竞价一路狂跌(下)



你一定很用心在看!

【声明】内容源于网络
0
0
黑小马网络店群项目
专注电商领域,深耕店群领域。
内容 869
粉丝 0
黑小马网络店群项目 专注电商领域,深耕店群领域。
总阅读1.1k
粉丝0
内容869