月度归档: 2016 年 2 月

寻找生命的基础算法创业公司如何成功实施战略转型?

寻找生命的基础算法创业公司如何成功实施战略转型?

对于计算机科学家 Leslie Valiant 来说,“机器学习” 这个词是累赘的。在他看来,姗姗学步的小孩笨手笨脚地玩橡皮球是学习,深度学习网络对猫的图片分类也是学习,把后面的系统叫做 “机器” 只是人为制造出来的区别。

你讨厌写设计文档,但它却是必须的

你讨厌写设计文档,但它却是必须的

大部分的程序员都是白痴,而余下的那部分都是狗屎。有时候我会觉得自己两者都属于,所以我敢信心十足的这么说。

小团体+性骚扰 程序员最爱的 GitHub 内部陷入危机

小团体+性骚扰 程序员最爱的 GitHub 内部陷入危机

代码托管网站GitHub的内部文化似乎正在崩塌。根据The Information网站的报道,不同小团体之间正发生斗争。而这与BI听到的消息人士说法一致。

软件开发有多贵?

软件开发有多贵?

一个定制软件的开发,大概开发一个月需要的费用,大约是2万元,平均每人每天1000元。代码量是按照《软件估计》(一本书,书名Software Estimation)中经验进行估算,以及项目交付过程中会伴随着软件复杂度的变化,每个程序员每天大约可以写2——200行。如果这是100行代码日均产量的成本,那么每行代码的价值就是10元。

程序员工资禁忌

程序员工资禁忌

工资是个有趣的话题。每个人对这个话题都有自己的想法。它同时也是同在打工的人们之间一个独特的禁忌。虽然在完成大学里的学业、进入程序员的工作环境只有 一个月左右,我就不由自主的开始询问我的同学关于他们在获得第一份工作时的起薪是多少的问题。

在 Java 8 中避免 Null 检查

在 Java 8 中避免 Null 检查

如何预防 Java 中著名的 NullPointerException 异常?这是每个 Java 初学者迟早会问到的关键问题之一。而且中级和高级程序员也在时时刻刻规避这个错误。其是迄今为止 Java 以及很多其他编程语言中最流行的一种错误。

众筹倒闭始末:他 8 岁学编程 14 岁开公司,40 岁败在智能硬件

众筹倒闭始末:他 8 岁学编程 14 岁开公司,40 岁败在智能硬件

Ivan Reedman在1975年生于英国家庭。他回忆说自己8岁起就开始学编程,12岁时接触汇编。13岁时曾帮当地公司定制软件。在14岁时注册自己的第一家公司Torquing,这个名字是他父亲起的。

一次谷歌面试趣事

一次谷歌面试趣事

Guy穿了一条皮裤子。众所周知,穿皮裤子的面试官通常是让人“格外”恐怖的。而Guy也没有任何让人失望的意思。他同样也是一个技术难题终结者。而且是一个穿皮裤子的技术难题终结者 —— 真的,我做不到他那样。

不懂技术,究竟能不能创办科技公司?

不懂技术,究竟能不能创办科技公司?

马克· 扎克伯格 11 岁的时候,他的父亲爱德华发现他在编程方面很有天赋,于是决定给他买了一台电脑。不仅如此,他还特地为扎克伯格请来了一位计算机工程师教他软件编程方面的技术。

一个没节操的黑客一年能赚多少钱?

一个没节操的黑客一年能赚多少钱?

他们往往身处黑色产业或者灰色产业,所做的大多是盗取信息、诈骗、网络攻击之类游走在法律边缘或干脆违法的“业务”。由于职业的“特殊性”,他们需要隐藏身份,处处防火防盗防警察。

注释是恶魔,请不要再写一行注释

注释是恶魔,请不要再写一行注释

你可以从你们现在项目里面随便找几处注释,看看写注释的代码是不是存在如下两种毛病之一: 1. 命名不准确; 2. 方法太长(超过50行)。

从4行代码看右值引用

从4行代码看右值引用

右值引用的概念有些读者可能会感到陌生,其实他和C++98/03中的左值引用有些类似,例如,c++98/03中的左值引用是这样的: int i = 0; int& j = i;

我要成为前端工程师!给 JavaScript 新手的超详细建议与学习资源整理

我要成为前端工程师!给 JavaScript 新手的超详细建议与学习资源整理

今年有越来越多企业开始跟我们接洽企业内训的事,想请我帮他们培训前端工程师,但你知道一个好的前端工程师绝对不是两三个月可以养成的,需要多年的努力与磨练才会有点成绩。

你是喜欢临时抱佛脚的程序员吗?

你是喜欢临时抱佛脚的程序员吗?

“当我需要用到它时我就去学它!”过去这些年里这句话我听到无数次;对于处在一个像软件开发这样的快速发展变化的行业里,这听起来像是一种十分适用主义的态度。从某些层面上说,它确 实十分适用,但从另一个层面来看,我很受这句话困扰。

五位改变世界的伟大黑客

五位改变世界的伟大黑客

黑客,这一词汇如今被整个社会所广泛流传,指借那些利用计算机实施犯罪活动的邪恶人士——但如果意识到如今技术业界中的诸多领导者都是以黑客作为其入门跳板,大家是否会感到颇为意外?

成功程序员的8个习惯

成功程序员的8个习惯

对成功的渴望或许是我们与生俱来写在基因里的一部分。成功会让人幸福,并且几乎每个人都在争取幸福。当我们感到幸福的时候,我们大脑中的化学物质会迸发积极的情感,激励我们获取更多的成功。

我13岁那年是如何对程序员失去信任的

我13岁那年是如何对程序员失去信任的

我的第一份编程工作始于我 19 岁的时候,不过,这不是我对 IT 市场的第一次亲密接触。但是,直到现在我才终于意识到,原来我 13 岁的时候就做过 CTO 了。

过年回家最怕被提问,来看这10位程序猿的问答秘籍

过年回家最怕被提问,来看这10位程序猿的问答秘籍

都说“程序猿统治世界”。那么,今年春节回家,你们准备好回答这些脑洞大开的问题了吗?

程序员如何优雅度过一生的15个建议

程序员如何优雅度过一生的15个建议

首先,我要说明一下精彩的职业生涯应该是什么样。 他们不是这样的一个线性图形,不是每过一个月你就会有对应的成长。(就算是普通的职业生涯也不会这样。你不会每个月都有提升。每个月你都会变的好一点,但是每次有提升都是大幅度的)

每位开发人员都应该成为架构师

每位开发人员都应该成为架构师

要想交付最出色的成果,每位开发人员都应当身兼架构师与问题解决者这两大角色。

面向对象编程该死

面向对象编程该死

面向对象编程应该完全的从基础课程中删除掉,因为它既是反模块化,又是反并行的,这是它的非常固有的特征,所以它不适合作为一种现代的计算机科学课程。

谷歌背后的数学

谷歌背后的数学

在如今这个互联网时代, 有一家公司家喻户晓——它自 1998 年问世以来, 在极短的时间内就声誉鹊起, 不仅超越了所有竞争对手, 而且彻底改观了整个互联网的生态。 这家公司就是当今互联网上的第一搜索引擎: 谷歌 (Google)。

最适合和最不适合新手使用的几款 Linux 发行版

最适合和最不适合新手使用的几款 Linux 发行版

大多数知名的Linux发行版都属于“比较容易使用”这一类。一些观察人士可能会驳斥这个观点,但事实上,说到Linux,大多数并非从事IT或软件开发工作的人会被最容易的使用体验所吸引。

“亲爱的GitHub” —— 致GitHub的一封公开信

“亲爱的GitHub” —— 致GitHub的一封公开信

最近,一个由开源项目(包括一些最流行的项目)维护者组成的团体逐渐壮大起来。该团体联署了一封致 GitHub 的公开信,以表达他们的挫折感以及他们的抱怨——他们感觉遭到了 GitHub 的忽视和无视。

工信部发布最新流氓APP黑榜单,你中招没?

工信部发布最新流氓APP黑榜单,你中招没?

1月30日消息,日前,工信部公布的电信服务质量通告显示,四季度对40家手机应用商店的应用软件进行了技术检测,共发现不良软件41款