我以为他在开玩笑,但当周一早上9点来点Uber办公室时,我又觉得自己好笑,Travis带我去工程办公室,一起的还有2个设计师,他们是Uber从外面找来的的,是Travis让他们从纽约飞过来的!
这是一个希特勒的电影的剪辑,配上了恶搞的字幕,讨论的是关于编程的事情。这个视频是从youtube上下载下来的,原作是英文字幕,这里我又给它覆盖了一层中文字幕。
这篇有趣的文章编译自一篇西班牙博客。有一位美丽的公主,被关押在一个城堡中最高的塔上,一条凶恶的巨龙看守着她,需要有一位勇士营救她…下面是各种语言如何想办法将公主从巨龙手中营救出来的。
2013年是我们Kindrid终于在市场中找到自己的位置的一年。从4月份开始,业务的各项关键指标都每月翻倍或三倍的增长。我们从市场研究到产品开发,到beta测试,到实现,到规模扩大,下面这些就是在这些阶段转变中我学到的一些关键事情。
大学毕业后的一年,我在多伦多市郊的一家小公司工作,做一名视听技术顾问。这个公司承接了一些非常酷的项目,包括设计电影院外形和给大型建筑消音。
当一个人在完成一件体力工作时,你很容易评估他是否在努力的工作。你可以观察他的物理动作,看他流了多少汗水。你还可以看到他工作的成功:砖墙在砌高,地面上挖的坑在变大。
Linux最强大的一个特征就是它有大量的各种小命令工具,这也可以称做是它最有趣的一个地方了。在这些大量的有用的命令和脚本中,你会发现有少部分命令工具是不那么有用的——如果你不愿意说是完全没用处的话。
反向shell(Reverse shell)是一种往远程机器发送shell命令的技术,当远程机器处在防火墙等其它东西后面时,这种技术会变得非常有用。你也许会说,“一个普通的shell或简单的SSH通道不是也能实现这些吗?”不,无法实现。
这说的是,如果你想有朝一日成为一个大公司,你必然的需要做出什么东西,而且它是那么的好,以至于人们会推荐给他们的朋友——事实上,好到他们想成为把这种溢于言表的好感觉推荐给他们的朋友的第一人。
我使用SVN有5年的历史了,而且现在在公司里仍然是使用SVN。但是大概在3年前,我的所有个人项目都已经迁移到了git(gitHub)上。我能想出很多git优于subversion的地方,但如果你让我说出任何SVN分过来胜过git的地方,我竟一时想不出来一个。但这就能说明git完胜SVN吗?
编程语言的历史早于真正意义的计算机的出现。19世纪就有“可编程的”织布机和钢琴弹奏装置出现,它们都是领域特定语言(DSL)的样例。我们一个统计出来256种编程语言,当然,这么多的语言中只有一些是常用的或实用的。
我们的工作经历多样而广泛,从财富50强企业到硅谷创业公司,从全新到代码库到30年的老古董。下面的这些特征,不仅是对我们,我想对广大的软件开发者也都代表了一个非常理想的工作环境。
重构的方式千差万别。当在分析一个很大的方法时,我会首先看一下它的整体结构,心里对如何分解它有了一个初步的感觉。里面的条件判断代码块通常都会是我认为有问题、可以入手的地方。
巴士因子仅仅是一个让我们去思考如何开发软件的黑色幽默术语吗?两个星期后,我的朋友,也是我的同事,就被一辆重型货车撞了。我不打算说出她的名字,我不想因为这篇文章导致有人跳出来在搜索引擎上搜索关于她的信息