月度归档: 2017 年 6 月

阿里巴巴最新面试经验

阿里巴巴最新面试经验

公司可以给到的生活上的福利,前期酒店住宿,一笔客观的搬家费,如果有家室还可以申请每月差旅往返异地,挺人性化的,最后谈到了薪资待遇,总体是很满意的,比京东,网易还是要爽一点的,各方面感觉没有什么理由拒绝,口头上也接了Offer。之后,团队的同事联系了我,是我后续入职之后负责我融入工作的”师兄“,希望我早点入职,可以正好赶上团队去清迈的Outing,哈哈!

我在13年游戏开发中写出的一些烂代码

我在13年游戏开发中写出的一些烂代码

Evan Todd 用风趣幽默的口吻点评了自己从 2004 年以来做游戏时写的代码,有 Java、C++、Python。经过十几年打怪练级,最近终于完整地做完并推出了自己的第一套游戏。Todd 今年 26 岁。

Nodejs之父这一年研究机器学习的心路历程

Nodejs之父这一年研究机器学习的心路历程

就像是Rail出现之前的网站:一群随机PHP脚本,商业逻辑和标记符号乱混一气。在TensorFlow项目中,数据管道、数学和超参数/配置管理无组织地混为一团。我认为我们还未发现精美的结构/组织。(或者说是还未重新发现,就像DHH重新发现并普及 MVC那样。)我的项目结构一直在进步,但是我不会认为它是精美的。

[外文翻译]Reddit 如何统计每个帖子的浏览量

[外文翻译]Reddit 如何统计每个帖子的浏览量

我们想要更好的向用户展示 Reddit 的规模。为了这一点,投票和评论数是一个帖子最重要的指标。然而,在 Reddit 上有相当多的用户只浏览内容,既不投票也不评论。所以我们想要建立一个能够计算一个帖子浏览数的系统。这一数字会被展示给帖子的创作者和版主,以便他们更好的了解某个帖子的活跃程度。

程序员幽默:云把妹

程序员幽默:云把妹

买茶叶蛋的老太太都自称是云鸡蛋,把妹这种事在程序员眼里也是可以是云把妹的

我给你钱,你帮我改好不好?

我给你钱,你帮我改好不好?

不光是程序员,各行各业都会有不适合该行业的人在生死边缘挣扎,我还是希望每个人都能对自己负责,反思自己是否适合从事某份工作,如果不适合一定要及时悬崖勒马,换一个方向也许就海阔天空。

为什么人们仍然对比特币持怀疑态度?有五大原因

为什么人们仍然对比特币持怀疑态度?有五大原因

近期,比特币的价格出现暴涨,这使得它再一次成为了热点话题。不过,仍然有些人对比特币持怀疑态度,而且他们的怀疑是有理由的。Lily Katz 日前在 Bloomberg 上发表了题为“Five Big Reasons Why People Are Still Skeptical About Bitcoin”的文章,详解了人们对比特币仍持怀疑态度的五大原因。

六年程序生涯

六年程序生涯

我也从负责Java端,到负责整个技术团队,慢慢的在领导的信任下测试交给了我,再后来分公司独立后将运维也交给了我,于是成了整个分公司的技术负责人,这就是我的故事。未来仍然有更多的挑战,感谢我们团队的兄弟姐妹,感谢工作中遇到的所有同事和领导。

[外文翻译]17 位谷歌 Android 开发专家是如何看待 Kotlin 的?

[外文翻译]17 位谷歌 Android 开发专家是如何看待 Kotlin 的?

我是一个狂热的学习者,所以我渴望学习 Kotlin 并基于 Kotlin Koans 开始我的学习之路。我也订购了《Kotlin in Action》的早期访问版本。当听了 Hadi 的 Kotlin 播客后,我被推到了正视 Kotlin 的边缘。当 Kotlin 1.1 发布后,我最终决定正视 Kotlin,并在我的线上应用中引入 Kotlin。

资深程序员总结的成功十大黄金定律

资深程序员总结的成功十大黄金定律

如何才能成为一个顶尖的程序员呢?Java顶尖程序员Lukas Eder和我们分享了伟大程序员应该具备的十大特质,他表示这十大特质并不是伟大程序员所特有的,任何领域的领导者可以说都有这些特质。当然这只是Lukas Eder的一家之言,如果你有不同观点或者其它补充欢迎在下方留言评论。

顶级程序员和普通程序员在思维模式上的5个区别!

顶级程序员和普通程序员在思维模式上的5个区别!

《The Effective Engineer》的作者在写书的过程中,为了了解那些顶级程序员和普通程序员的区别,采访了很多硅谷顶级科技公司的顶尖软件工程师。他发现这些给世界带来巨大影响的的工程师们至少有以下5个共同的思维模式:

Fuchsia 对 Android 到底意味着什么?

Fuchsia 对 Android 到底意味着什么?

Google 对会引发很多行家的猜测的事情一直很小心谨慎。至少对 Android 来说,谷歌似乎一直都有做出正确的选择。如果他们相信 Fuchsia 是要走的路,那么我就倾向于相信他们。然而,围绕这个平台有如此多的不确定性,还是会让人们一直迫切地想知道是否能刮目相看。

[外文翻译]为什么你该放弃 Java ,全面转向 Kotlin 语言?

[外文翻译]为什么你该放弃 Java ,全面转向 Kotlin 语言?

我想告诉你一个名为 Kotlin 的新的编程语言,以及为什么你要开始考虑使用它来开发你的下一个项目。我以前喜欢 Java ,但是去年我发现了 Kotlin ,只要有可能我就会用 Kotlin 来写代码。现在我实在无法想象有什么地方只有 Java 能做,而 Kotlin 不能的。

程序员也该懂得“这样就好”

程序员也该懂得“这样就好”

说到设计,我曾读过一些日本设计师的书,田中一光的《设计的觉醒》,黑川雅之的《设计与死》,原研哉的《为什么设计》、《设计中的设计》、《白》等等。这些日本设计大师所提出并不断被继承的极简、去修饰、设计的功能性等理念都深深印刻在了当代的日本设计之中。而其中让我最受启发的,却是他们用最直白语言告诉我们的“这样就好”。

机器学习&深度学习研究者最重要的11张速查表

机器学习&深度学习研究者最重要的11张速查表

对于初学者来讲,入门机器学习和深度学习非常困难;同时深度学习库也难以理解。通过收集多方资源,我在 Github 上创建了一个速查表库,希望能对你有所帮助。欢迎访问这个库,并完善它(如果你也有速查表)。

阿里巴巴为什么要选择星际争霸作为AI算法研究环境?

阿里巴巴为什么要选择星际争霸作为AI算法研究环境?

大家下午好!我是来自阿里巴巴认知计算实验室的龙海涛,今天主要跟大家聊一下“《星际争霸》与人工智能”的话题。首先我会介绍一下为什么我们会选择《星际争霸》这个游戏来做人工智能前沿性的研究,然后是我们在这方面初步的尝试和成果,最后我会跟大家探讨一下,未来我们在《星际争霸》这个游戏里面还可以继续去研究的一些课题。

[外文翻译]100%正确的编码风格指导

[外文翻译]100%正确的编码风格指导

很多程序员喜欢争论代码风格。别否认哦,类似的话题总能吵起来。Bill Sourour 认为:代码风格没有绝对的对错,只要团队代码风格统一就行了。Bill 觉得比较安全的做法:① 通过工具自动规范代码风格;② 参照名声好的大公司使用的代码风格。

码农不重视文档:开源项目深受其苦

码农不重视文档:开源项目深受其苦

GitHub 刚刚发布了《2017 开源调查》报告,这家知名编程社交网站走访了 github.com 社区内 3800 多个项目和超过 5500 名成员,并且与 500 名在 GitHub 项目生态系统之外的编程者们进行了交谈。本次调查涉及多方面,比如人们在为开源项目做开发、做贡献时遇到的问题,结果有 93% 的人对“不完整或令人困惑的文档”感到非常沮丧。

代码是怎么一步步变成可执行文件的?

代码是怎么一步步变成可执行文件的?

语法树从顶至下遍历,翻译成LLVM 中间代码,作为前后端的桥接语言,是Clang 编译器前端的输出,LLVM 编译器后端的输入。 中间代码一般已经非常接近目标代码了,但跟目标机器和运行时环境无关。 同时,一个重要的作用是与 OC Runtime 进行桥接