杂文

初学者如何从零学习人工智能?

陈瑞轩 发布于 2016-11-12

此文是想要进入人工智能这个领域、但不知道从哪里开始的初学者最佳的学习资源列表。原文是 Ray Alez 编写的“Artificial Intelligence resources”,简单翻译和整理后供大家参考。 一、机器学习 有关机器学习领域的最佳介绍,请观看Coursera的A...

阅读(144)赞 (0)

关于 React Native,您想知道的都在这里了

1

陈瑞轩 发布于 2016-11-12

摘要: 来自高手问答中 React Native 主题的问答整理 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在2...

阅读(1524)赞 (0)

除了 Android, Google 还有哪些开源项目?

1

陈瑞轩 发布于 2016-11-12

文|Google 开放源代码计划办公室 Josh Simmons 开放源代码软件帮助 Google 快速而高效地开发软件,而无需从零开始,这样,我们可以专注于解决新问题。我们深知:我们站在巨人的肩膀上。正因如此,我们支持开放源代码并让 Google 员工能够以开放源代码的形式轻松...

阅读(1608)赞 (0)

微信如何用 libco 支撑8亿用户

2

陈瑞轩 发布于 2016-11-12

libco是微信后台大规模使用的c/c++协程库,2013年至今稳定运行在微信后台的数万台机器上。libco在2013年的时候作为腾讯六大开源项目首次开源,最近做了一次较大的更新。libco支持后台敏捷的同步风格编程模式,同时提供系统的高并发能力。 libco支持的特性 支持CG...

阅读(170)赞 (0)

编程的智慧

陈瑞轩 发布于 2016-10-30

编程是一种创造性的工作,是一门艺术。精通任何一门艺术,都需要很多的练习和领悟,所以这里提出的“智慧”,并不是号称一天瘦十斤的减肥药,它并不能代替你自己的勤奋。然而由于软件行业喜欢标新立异,喜欢把简单的事情搞复杂,我希望这些文字能给迷惑中的人们指出一些正确的方向,让他们少走一些弯路...

阅读(96)赞 (0)

陈皓:什么是工程师文化?

陈瑞轩 发布于 2016-10-30

四年前,我在 QCon 上演讲了一个《建一支强大的小团队》(整理后的 PPT 分享于这里)提到了工程师文化,今天,我想在这里再写一篇关于工程师文化的文章,一方面是因为我又有了一些想法和体会,另一方面,因为我也正走在创业的道路,毫无疑问,要建一个有浓重的工程师文化的团队或公司,所以...

阅读(1600)赞 (0)

技术的正宗与野路子

4

陈瑞轩 发布于 2016-10-30

黄衫女子的武功似乎与周芷若乃是一路,飘忽灵动,变幻无方,但举手抬足之间却是正而不邪,如说周芷若形似鬼魅,那黄衫女子便是态拟神仙。 这段描写出自《倚天屠龙记》第三十八回。 “九阴神抓”本是《九阴真经》中的上乘武功,但当初梅超风夫妇由于拿到的《九阴真经》不完整,学不到里面的内功心法,...

阅读(1586)赞 (0)

10个步骤让你成为高效的Web开发者

6

陈瑞轩 发布于 2016-10-30

要成为高产、高效的Web开发者,这需要我们做很多工作,来提高我们的工作方式,以及改善我们的劳动成果。 下面是10个提高效率的步骤,虽然不能保证解决你在开发中的所有问题,但至少是非常实用的,可以简化你的Web开发流程,使开发的每一个环节快速、流畅。还可以帮助你节省大量的时间,以便开...

阅读(1585)赞 (0)

循序渐进地代码重构

13

陈瑞轩 发布于 2016-10-30

  英文原文:Refactoring — Not on the backlog!   对于如何进行代码重构,一直有着很多种说法。很多人都认为应该将重构代码放在backlog里。但是其实,这并不是一个理想的方法。   在项目刚刚开始的时候,你的代码很干净。   即使有的...

阅读(136)赞 (0)

Windows、Mac和Linux平台下的18个优秀IDE

18

陈瑞轩 发布于 2015-08-05

上周我们已经介绍过了Windows平台下的22种代码编辑利器。但只有一个代码编辑器往往是不够的,特别是当你需要同数据库和一大堆类打交道的时候。你喜欢用哪种IDE?希望你能在这里找到它! 本文不会局限于Windows平台,我将范围扩展到了3种主流平台:Windows、Mac和Lin...

阅读(1652)赞 (0)