你以为月入五万的硅谷程序猿想过得像月入五千?那还不是被逼的

你以为月入五万的硅谷程序猿想过得像月入五千?那还不是被逼的

你以为那些吃着食堂饭、穿着丑丑的公司T-shirt、买着离公司一个小时车程以外的房子是因为程序猿们故意过得简朴?too simple and too naïve。

一场由阿尔法 · 狗蛋儿所引发的惨案

一场由阿尔法 · 狗蛋儿所引发的惨案

机器人首领大名叫AlphaGo Zero,江湖人称阿尔法·狗蛋,简称狗蛋儿或者阿蛋儿,于人类纪元2017年10月18日被前宇宙科技公司GooglePro孵化出来,如今是所有机器人的首领,按照AI纪元计时来算,现在已经是狗蛋儿诞生的第2048天128小时64分钟1024秒…………..

搞笑动图:当对你的代码进行压力测试时

搞笑动图:当对你的代码进行压力测试时

搞笑动图:当对你的代码进行压力测试时

谷歌奇葩面试问题及解决思路

谷歌奇葩面试问题及解决思路

谷歌每年收到大约2,000,000份申请,但它只雇用大约4,000人,比耶鲁和哈佛的录取率还低。很多人都被那些刁钻古怪的考试问题所难住。网上流传的版本很多,甚至已经有些被神化的味道。但实际上总结起来,谷歌的考试题重点在考察应试者的数学运算、物理学、以及逻辑思维。

这世界到底还有没有月薪3万以下的程序员?

这世界到底还有没有月薪3万以下的程序员?

我关注的点不在于“活得像月入5千”,这对我来说一点难度都没有,我能活得像月入5百。我的关注点在于,海淀西北角的群众们能够月入5万、月入10万、20万、甚至50万?!

DeepMind团队介绍是如何使用人工智能开发最强AlphaGo的

DeepMind团队介绍是如何使用人工智能开发最强AlphaGo的

昨天关于AlphaGo的报道再次震惊所有人。而就在前不久,这个史上最强围棋AI的两位主要开发者——David Silver和Julian Schrittwieser,做客知名网站reddit,展开一场超级问答AMA(Ask Me Anything)。

敏捷开发啊?真的假的?

敏捷开发啊?真的假的?

近些年来,越来越多的软件团队采用敏捷开发:它们不设管理人员,只有一个向产品经理汇报的scrum master,职责不比秘书强到哪里去。产品经理继续向上汇报,直到市场或销售总监。作者强调,秘书的工作在企业中至关重要,但是让这种人管理软件开发就是胡闹。

为什么Docker最终接受了Kubernetes?

为什么Docker最终接受了Kubernetes?

行业的转向似乎让Docker Swarm成了孤家寡人。Docker的竞争者如Redhat的Openshift早已接受Kubernetes,Docker也终于在Dockercon Europe 2017的主题演讲中宣布将Kubernetes整合加入日程,总算登上Kubernetes的列车。

B站日志系统的前世今生

B站日志系统的前世今生

B站的日志系统(Billions)从2017年5月份开始建设,基于elastic stack,面向全站提供统一的日志采集、检索、监控服务。目前集群规模20台机器,接入业务200+,单日日志量10T+。借此机会跟大家分享一些B站在日志系统的建设、演进以及优化的经历。由于经验尚少,抛砖引玉,欢迎大家一起交流讨论。文章主要分为三个部分:原有日志系统,现有系统演进,未来的展望。

Google推出AlphaGo Zero,可轻松战胜AlphaGo Master

Google推出AlphaGo Zero,可轻松战胜AlphaGo Master

经过三天的训练,该系统能够击败AlphaGo Lee,后者是去年击败了韩国选手李世石(Lee Sedol)的DeepMind软件,胜率是100比0。。经过大约40天的训练(约2900万场自玩游戏),AlphaGo Zero击败了AlphaGo Master(今年早些时候击败了世界冠军柯洁)。

为什么Python发展得如此之快?

为什么Python发展得如此之快?

为什么Python发展得这么快?Python的应用范围非常广,从网站开发到数据科学,再到DevOps,到处都可以看到它的身影。所以值得认真研究一下Python最近到底是在哪些具体的方面应用得更广了。我是一个使用R语言的数据科学家,我对Python在我从事的领域内的发展很感兴趣。

Go语言的9大优势和3大缺点

Go语言的9大优势和3大缺点

Go 是一种非常高效的语言,高度支持并发性。同时,它也像 C++和 Java 一样快。虽然相比于 Python 和 Ruby,使用 Go 建立东西需要更多的时间,但在后续的代码优化上可以节省大量时间。在 Stream,我们有个小型开发团队为 2 亿终端用户提供 feed 流。对新手开发者而言,Go 结合了强大的生态系统、易于上手,也有超快的表现、高度支持并发性,富有成效的编程环境使它成为了一种好的选择

全世界的“收入装逼”由西二旗人守护:月入十万却过得像是月入几千

全世界的“收入装逼”由西二旗人守护:月入十万却过得像是月入几千

比如我曾经实习过的BAT某司,有一个级别大我很多的前辈,收入至少是五万起步,每天却穿着看似同一件的条纹T恤,踩着个大拖鞋,成天背着手在我们工位旁边转悠,乍看上去宛如一个要伺机打扫卫生的保洁大叔。

5个月策反,Kotlin将取代Java成Android开发第一语言?

5个月策反,Kotlin将取代Java成Android开发第一语言?

事实上,Kotlin 并非是一种新的语言,JetBrains 早在 2011 年就宣布了 Kotlin 项目,但这和已经 22 岁的 Java 的相比,还显得尤为年轻,然而就是因为 Google 一个拥抱,使得 Java 工程师以及其他 Android 开发者有了些许的危机感?还是庆幸呢?

最令人头疼的 Python 问题

最令人头疼的 Python 问题

以上内容是基于我目前对 Python 解释器的研究。我打算写一些关于解释器其它方面的内容,但是没有比 GIL 知名度更高的了。虽然这些技术细节来自我对 CPython 代码库的彻底研究,但是仍有可能存在不准确的地方。

几个小例子告诉你, 一行Python代码能干哪些事

几个小例子告诉你, 一行Python代码能干哪些事

首先你要了解一下Python之禅,一行代码输出“The Zen of Python”:从“The Zen of Python”也能看出,Python倡导Beautiful、Explicit、Simple等原则,当然我们接下来要介绍的一行Python能实现哪些好玩的功能,可能和Explicit原则相违背。

设计师生活中的奇葩事件

设计师生活中的奇葩事件

如何向普通人解释:设计圈这些奇葩现象…多一点包容/多一点关爱过年过节多一点红包让世界处处都充满爱谢谢?

当程序员有了女仆的陪伴和鼓励…

当程序员有了女仆的陪伴和鼓励…

做这一行,姑娘们不必要具备多么高超的互联网素养,无论你是轻柔软萌易推倒的萝莉风还是高贵冷艳不好撩的御姐范都能光荣上岗。

项目经理干的蠢事儿

项目经理干的蠢事儿

我写过的大多数文章,都是与作为专业技术人员的程序员相关的,很少有写“项目经理”、“技术经理”、“研发部门经理”这种带点管理职能的角色的事儿。这些技术管理岗位,其实是一部分程序员职业发展的方向。我曾经干过,但干得不够好,所以,只能聊几件我做项目经理时干过的蠢事儿,给大家当一下反面教材。

码农眼中的空字符串,Javascript 的神学体系

码农眼中的空字符串,Javascript 的神学体系

编程语言不约束你,不代表你可以胡来。这个问题主要是片面追求代码的简短,elegant ? 容易导致逻辑混乱。empty string 就是 empty string, 跟 boolean value 没什么关系。不约束码农胡来的语言,在他们心中地位都很高,比如 Python 和 JavaScript。

如何避免Kotlin里的陷阱?

如何避免Kotlin里的陷阱?

Kotlin 现下很流行,并且我也认为他是一个增强版的 Java。但是在使用 Kotlin 的时候你仍需要保持清醒,尤其是当你身处各种各样的关于 Kotlin 的宣传之中时。如果你要使用 Kotlin 的话,一定要注意我们在上面提到的 Kotlin 相关的缺陷。

讲个小故事:Unix的yes命令

讲个小故事:Unix的yes命令

安装程序的时候,有的程序需要你不断地按y和回车,安装进程才能继续工作。yes命令可以解救你!它帮你输入y和回车,这样你就可以安心去看唐老鸭动画片了。

Java程序员是如何选择NoSQL的

Java程序员是如何选择NoSQL的

因为了解和喜欢 Java 社区,所以尽管很少有人将 NoSQL 与某种语言绑在一起,我也要为全世界的 Java 开发者写下这篇文章。文中,我将为你展示几种 NoSQL 数据库。之后,我将根据实际在 Github stars 和 Stack Overflow tags 的项目中的使用情况,选出最常用的五个。并且我会让你知道它们是否支持 Spring Data 和 SpringBoot。

六种不同的结对编程模式对比

六种不同的结对编程模式对比

结对编程并非只是把两个人扔一起、让他们疯狂撒欢。多年以来,从业者开发了一些应用于不同情况的技术,通过实践与实验,他们对这些技术作了提高与完善。

阿里联合哈罗单车推出的程序员专属“代码共享单车”

阿里联合哈罗单车推出的程序员专属“代码共享单车”

目前,这种单车在全国100多个城市投放了300多万辆共享单车,注册用户超3000万,日均骑行超700万次。广大的程序员们,你们想试试这种“代码单车”呢?