新MacBook Pro,迷了路的苹果产品观

本来作为一个等了一年半的苦逼MacBook用户,10月28号凌晨之前我惟一的态度就是:

但是当看到发布会后四面八方的争议,我开始为苹果操碎心了:作为一家通吃PC市场50%利润的公司,亲爱的厨子先生,你究竟在想什么呢?

我眼中的工程师文化

做技术的时间长了,圈子里也尽是些不修边幅的码农们,耳濡目染,渐渐我也被身边人归入那类一脑袋工程师思维的不通人情星人里面去了。我很讶异,因为三四年前的我并不是一个工程师味儿很浓厚的人。而和圈内人闲聊的时候,时不时「工程师文化」这个词汇就会在我耳边响起:

我想加入一家有工程师文化的公司。

工程师文化是我选择offer的第一要素。

我想打造一个有工程师文化的团队。

但是,99%将「工程师文化」挂在嘴边的人,并没有仔细想过什么是真正的工程师文化,他们所追求的不过是一个工程师说了算的集体,而不是由市场部门或产品经理主导流程;或者是自由上下班,松散管理,做自己所喜欢的项目。这显然无关文化,只关乎权力与自由。我所理解的工程师文化与众不同,哪怕一个不由工程师构成的团队,做销售或者市场,同样有可能拥有工程师文化。那么理想的工程师文化会包含哪些元素呢?

微信小程序,不可不知的一二三四

忽如一夜春风来。国内开发者圈最近的热门话题莫过于微信的小程序,也很合理,当下没有任何一个APP能达到微信这种万人瞩目的量级。当我们的睡前最后一眼和醒来第一眼都给了她的时候,如张小龙所说,微信已经成为了一个生活方式。而微信的小程序最直观的联想就是一个搭载在微信里的App Store,这意味着一个覆盖6亿人口的大市场裂开了一个新的流量入口,这对所有开发者来说好比获得了一次重新洗牌的机会。错过了苹果App Store的你,还舍得再次错过微信App Store吗?

幻想总是美好的,但是当我去仔细研读微信小程序的文档,又发现我们都误解了微信的本意,或者说,小程序的出发点本来就不是为了取代或重建App Store,正如文档的第一句所说的,这只是一种新的开放能力

最性感的那一口已被咬掉,剩下的将就吃吧

一年一度的果粉夜宴落下帷幕,不出意料的有iPhone7,不出意料的有Apple Watch2,不出意料的没有Macbook。苹果的G点早已被预言家们摸透,可数据依然孤独求败,广告依然精美绝伦。以往也是一场不落,昨晚主动关机早睡,想明白了,半夜看直播和早上看回播有区别吗?我觉得有,早上精神会比较好(笑)。起床后捏起手机,第一件事就是刷刷朋友圈,统计看直播的人数,居然有10个左右,产品、程序员、市场,总有人盯着那张万年不变的蓝底Keynote,找寻各自最爱的那一口苹果。

虚拟现实的前奏:Gear VR体验报告

三星的Gear VR当之无愧是目前最好的移动端VR设备,以至于国内靠炒作起家的暴风魔镜(每代产品都只是换一个塑料壳,不知道为什么有人愿意买单)直到最近的第五代才敢声称是高仿了Gear VR。拜Note7这台手机中的手榴弹所赐,今年随着Note7附赠的第四代Gear VR也大量滞销,2shou叔得以在淘宝上以两百多的低价秒入一台。国庆假期间有了接近5个小时的玩耍时间,不得不说,这确实是每个希望体验虚拟现实的玩家值得入手的装备

程序员的基础生存技能 -- 关于搜索引擎的小贴士

如果票选近二十年最伟大的发明,我相信搜索引擎肯定会占据一个不容小觑的位置,它不单是一项发明,更是一项成就,最大程度消灭了信息的不平等。既然人人都可以接触到海量的信息,那么衡量信息财富多寡就只剩下技巧这惟一的标准了:善用搜索引擎的都是信息时代的富翁,不懂搜索引擎的都是信息时代的负翁

而像程序员这种必须终生学习的职业,搜索引擎就是我们的左膀右臂。懂搜索引擎就是我们的基本功,不,应该是童子功。只是大部分新手都在过分粗放的使用搜索引擎,而花几分钟时间了解搜索引擎的技巧和语法,就能让自己的信息财富来一个大跃进,不也是一笔划算的买卖么。

而对于技术类问题的检索,谷歌的表现水准无疑要甩百度几条街;所以善用搜索引擎的第一条原则必然是:一如既往毫不犹豫百折不挠的使用Google。而对于一名程序员来说,保证自己随时随地能访问Google,是最最基本的技能,哪怕花费少许金钱也是物超所值。那么以下就撇开百度、专门讲讲使用Google的小贴士。

菜鸟程序员的超神之路 -- 从校园到职场的六大误区

码农咖啡馆近日收到一位大三学生的留言,表达了实习期的一些困惑:压力大、工作内容琐碎、导师又没多少耐心指点。看到这篇幅很长的苦恼,我突然觉得有责任去为他(她)做些事情。这世界上仅有极少的天分和运气兼备的程序员,得以通过惊世骇俗的创造或者创业实现人生的跨越,剩下的普罗众生,都要经历职业的道路去积攒财富、去实现理想、去获得能力和视野的升华。而职场,不管是高大上的研究院,还是破败不堪的小厂房,本质上没多大不同,都是一群职人,为了长期和短期的目标聚集在一起,完成自发或被指派的工作任务。

并不复杂。

也必然有正确的方法论可遵循。

但是对于刚毕业的学生来说,迈出这一步却不容易。因为校园和职场,遵循的是两种截然不同的规则,好学生不一定就是好员工,而且往往不是。用学生思维去工作,最终也许就走入死胡同。好吧,2shou叔拉你们一把,祭出学生思维的六大误区,手把手告诉你们怎么超神!

青春饭

好早之前和长辈谈论起我的职业,他们总有一分不安一分惶恐:

搞IT的,是吃青春饭吧?

四十岁之后就得失业吧?

过两年就要被单位的小年轻取代吧?

我竟无言以对,只能默默一旁扒着饭,脑补的画面放佛人老色衰的青楼头牌,望着新一波年轻又多金的公子,奔向隔壁新来小丫头的房间,恨得牙齿痒痒;转身看到无人问津的古筝,独自拂过,黯然神伤。

这年头,还是得卖艺不卖身啊。

看不见的攻与防

我们生活在信息爆炸的时代,穷尽一个人的一生也无法浏览完万分之一的网络信息。那如果给你猜,你会觉得整个互联网的流量里,非人类的比例有多大?

是20%?

还是30%?

还是40%?

据统计,2013年机器人占互联网访问的比例就已经超过了60%(很遗憾我并没有查到更近时间的数据,但只会多不会少),也就是大部分的互联网流量并不是由人类产生的。这60%孜孜不倦昼夜不息乐此不疲的机器人,我们就称之为爬虫。

一个段子来解释数据挖掘

先来一个自编的段子镇楼:

话说这齐天大圣孙悟空大闹天宫,玉帝派二郎神杨戬去镇压,兵力占尽优势却屡次不胜。问题就在孙猴子有一招十分厉害的分身术,拔一把毫毛一吹一变,地上就冒出成千上万只一模一样的猴子,每次大费周章抓回的都是假猴子。二郎神无奈之下只好去找如来佛祖,求教鉴别真假美猴王的方法。

佛祖呵呵一笑,说这招分身术是从菩提老祖那里学来的,只是孙猴子的技艺还不到精纯,会露三个破绽:假猴子的右手无名指会隐隐发光;假猴子头顶的黄色毫毛会多于九九八十一根;假猴子左右眼珠子的大小也有点差别。

二郎神拿了这秘诀就志得意满出发了,谁知来到花果山之后傻眼了,满眼望去都没有露出这三个破绽的猴子,结果又只能胡乱抓了几只假猴子回天庭交差,然后一脸懊丧又去找如来佛祖吐槽。

佛祖眉头一皱,说这孙猴子又跑去和混元老祖学了这分身术的第二层,破绽被修复了,真假猴子差别已经十分微妙。不过有一方法可解此难题,让二郎神带着十万天庭画师下山,等孙猴子使出分身术这一招,就下令画师一人画一只猴子,有多精妙画多精妙。

这十万画像来到天庭,佛祖一一鉴别之后,又召集了十万天庭算师,经过七七四十九昼夜的演算,得出一机器,对着猴子咔擦一算,是真是假逃不掉。最终天庭凭着技术上的优势,成功活捉了齐天大圣。

我的点评:

数据的妙用,无论包装如何眼花缭乱,结论总逃不掉是一个分类:真猴子假猴子、男用户女用户、明天股票是涨是跌、给老司机推荐哪种类型的歌曲。哪怕到个性化的推荐,也是物以类聚人以群分。条件简单的,三五条规则就可以,就像佛祖第一次给二郎神支招,看准那三个破绽,假猴子没错!可如果你的场景没办法用简单的规则去评判呢?那么你就需要包含成千上万个特征的数据(天庭画师),需要用专家的知识给原始数据做标签(如来佛祖),需要把数据和标签混合训练出一个高性能的算法模型(天庭算师)。这就是数据挖掘。