受小道君的启发,今天来点不一样的,用语音介绍我过去一周听的podcast,玩过的github repo和读过的hacker news。
我每周大概能听10个podcast:每日往返 San Francisco - cupertino,两个多小时的旅途,podcast就成了我的最佳伴侣。尽管订阅了大量的节目,每周我都会听的,也就只有:
TED Radio hour不必多说,常年来一直雄居podcast榜单之首,除了TED的影响力外,Guy Raz功不可没。他用独特的嗓音,强大的气场,发人深省的问题,诠释着一个优秀主播和一个优秀节目。TED Radio hour我几乎每期必听,期期精品。
SE Radio发布频率略低,大概一月两次,每每都让人望穿秋水。它每期来个专访:Martin Fowler等人都是座上客。如果你想扩大自己的知识面,了解各种开源软件kafka,cassandra,spark等,各种软件流程CI/CD,devops等背后的思想,故事,这个不容错过,是居家旅行,杀人灭口必备神器。这不,这期内容邀请了Mark Nottingham讲HTTP/2(神马?不知道HTTP/2是啥?那SPDY呢?那你总该知道multiplexing的概念吧?oh-my-god,难道你总了解 HTTP/1.1,略略读过 RFC2616吧?。。。算了,你还是直接听这个podcast吧)。
第三个我的最爱,Cognicast。Clojure的同学们应该猜到这个是Cognitect搞出来的podcast,bingo!虽然内容主要是讲clojure的,但不想搞clojure的同学也应该有选择的听听,很多思想摆在那里。其实我觉得Rich Hickey有空的话应该没事就随便讲讲,像他这样的哲人神人,绣口一吐,就是半个程序人生。可惜他现在忙得连strangeloop,conj/clojure west这样的大会都不怎么发表Pitch了。。。不知道Rich Hickey是何方神圣?赶紧youtube一下,找个感兴趣的主题看进去,悄悄地看,转发的不要,保你一天下来,多两年内力。这就是订阅程序人生的好处啊。
a16z(安drison, how a witz)不必多说,顶级的VC,每周都有几个精品访谈。比如说今天的:It’s not what you say, it’s how you say it - when language meets big data。我还没听过,直接就对着标题跪了。
Github是程序员的1024。这年头,没上过github,或者没被github影响的程序员可能已经快要绝种了。女孩子找程序员别像抠脚大汉一样张开就问:麻将,牌九,掷色子四色牌你总会一样吧?要娇滴滴地,怯生生地问:你有github账号么?你stackoverflow有多少gold badge嘛?这未来的Tres Commas必定拜倒在你的石榴裙下。
你看看这周最热的freecodecamp,人家把整个site开源了,整个codebase拿来耍,拿来学都可以。
排名第二的是material design。google出品的前端UI框架。话说现在UI framework太多,bootstrap,pure,foundation等等一大票,实在让人挑花了眼。哪个都mobile first,mobile compatible,所以,哪个熟用哪个就好。
写javascript的同学不要错过airbnb的javascript style guide。跟google的python style guide一样,这样的style guide,程序员和创业公司直接拿过来照做,准没错。最好设置相关的lint程序符合这个guide,在git pre-commit hook里使用,这样checkin的时候就自觉发现style问题,省得code review纠结这些琐碎的玩意儿。
如果Github是程序员的1024,那么hacker news就是程序员的精神鸦片。你瞧瞧这周的风云榜,随便抓几个:
你说整天逛hacker news的程序员是不是跟蜀后主一样,此间乐,不思蜀呢?看什么花无缺?听什么音乐会,滚什么床单?看什么公众号!(当然了,程序人生还是要看滴)
…
今天就讲这么多。毕竟第一次嘛,介绍性内容略多。下周起,程序君会收敛一些,单刀直入:稍微详细些介绍过去一周我听过的一个最想分享的podcast,一个最值得提的github repo,和hacker news上一个最有价值的文章。