mac 10.12没有了任何来源的选项

安装macOS Sierra后,会发现系统偏好设置的“安全与隐私”中默认已经去除了允许“任何来源”App的选项,无法运行一些第三方应用。
如果需要恢复允许“任何来源”的选项,即关闭Gatekeeper,请在终端中使用spctl命令:

sudo spctl --master-disable

久违的“任何来源”回来了

十年工龄的程序员为你揭示最危害程序员职业生涯的三大观念

蓦然回首自己做软件开发这个行业已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路!
路其实一直都在那里,只是我们看不到而已!

阅读更多十年工龄的程序员为你揭示最危害程序员职业生涯的三大观念

吴军博士硅谷第一封来信:不做伪工作者

本周是国庆长假后的第一周,也是2016年最后一个季度的第一个工作日,为了能让我们的工作在今年有个漂亮的收尾,今天想和你聊聊工作效率方面的问题。
每天的事情太多,总是做不完,是现代人遇到的一个普遍问题,尤其是发展特别快的行业里(比如IT领域)的人或者创业者。唯一的解决方法恐怕就是一些事情不要做了,而不是把所有的事情凑合做完了。这里想和你分享一个Google和Facebook里所提倡的做事情的方法,或许对你有启发。

阅读更多吴军博士硅谷第一封来信:不做伪工作者

我为什么这么强调前端工程化

历史状况

WEB 前端开发这几年发展非常迅速,非常多的开发框架和构建工具涌现,可能你昨天还在用的工具、插件,到了今天就过时了。在 2 年前,我面试别人的时候,会问一些有没有接触NodeJS、 Grunt、gulp、ES6、Babel 这类技能的问题,超过半数的面试者会回答『没有』,或者说『只是刚刚接触,并不是很深入』。迫于招人急迫,我并不会直接说 NO,然后继续问一些 HTML、CSS、JS 前端三板斧的知识。 然而今年,如果应聘者不会这些技能,那真的很抱歉, 我不会接受一个没有走在前沿的开发者 。任何面试者都不会喜欢一个墨守成规的人。难道没人告诉你,外面的世界已经变了吗?

需要解决的问题

web 开发发展了很多年,已经积累了大量的经验和工具,前辈们的经验已经经过了很多考验,有轮子借鉴参考的时候,一定不要拒绝。对于还没有接触 Gulp/Grunt/Webpack 的人来说,你们还在石器时代,不建议你继续看下去。
工具和语言虽然差异大,但是解决的都是相似的问题,归纳为:

  • 扩展 javascript 、html、css 本身的语言能力
  • 解决重复工作
  • 模板化、模块化
  • 解决功能复用和变更问题
  • 解决开发和产品环境差异问题
  • 解决发布流程问题

阅读更多我为什么这么强调前端工程化