• facebook开源项目Facebook Infer: 静态代码检查工具

    原文链接 : Open-sourcing Facebook Infer: Identify bugs before you ship 译文出自 : 开发技术前线 www.devtf.cn 译者 : Mr.Simple 今天,我们开源了一个名叫 Facebook Infer 的静态程序分析库,该库用于在程序分发之前定位代码bug。静态分析器是一个不需

    15-06-19
  • 为什么程序员总是被轻视?

    在雅虎任职期间(大致为2001-2007年),我学会了如何做很多事情,但是同样重要的是,我还学会了怎样才能避免某些事情。而后者主要在于如何避免对 程序员 的不公正对待。 雅虎,尽管也做了很多善意的努力以及也有一些特殊的个例,却并没有在对待程序员的态度

    15-05-25
  • 别人家的总理-新加坡总理公开多年前写的数独程序源码

    转自 伯乐在线 新加坡总理李显龙两周前在一个创业者论坛上透露,他最后编写的一个程序是解决数独问题的程序(Sudoku solver),还是多年前用 C++ 实现的。李显龙今天在 个人 Facebook 主页 公布了程序源码(的 Google Drive 链接 )。 (资料图:李显龙) 不

    15-05-25
  • 全栈工程师的思考

    什么是全栈工程师 在现在这一个时代来说,不会有人掌握所有的编程语言、技能,以后应该会有,但是掌握这些全部技术的不是人类了。所以,其实我们需要的是懂得多种技术的,并能借些独立完成产品的人。 当我们需要做一个移动CMS的时候,我们就会在不同的技术栈

    15-05-24
  • 5个提高效率的编程工作环境

    程序员 的创造力和创新已然成为企业发展的一个非常重要的内容,所以现在我们越来越注重于创造一种能够促进创新行为的环境。 现在我们可以发现有些工作场所已经布置了桌球和沙包,在墙上喷涂滑稽的彩色油漆装饰,有的甚至安装水槽之类的娱乐设施,旨在能够启

    15-05-22
  • 盲人 Google 工程师是如何写代码的?

    我是一个盲人,但我在Google工作,主要负责更改排名算法的工作。 我的人生阅历告诉我,我和我的那些非盲人同事编程的方式并没有什么很大的不同。 我通常使用文本编辑器(Emacs及其emacspeak扩展,能够让Emacs发声)编码,使用浏览器来“阅览”谷歌内部网页中

    15-05-22
  • 如何成为一名Java冠军程序员?

    欢迎阅读第227期”The Java(tm) Specialists’ Newsletter”。距我上一篇非技术文章已经有些时日。但一些程序员朋友们一直在向我征求职业生涯的建议,现在我觉得是时候再写一篇了。顺带提及,如果你有心思去看其他的东西——我已经开始在 Heinz’s Worst Rec

    15-05-18
  • 怎样尊重一个程序员

    得知一位久违的同学来到了旧金山湾区,然而我见到他时,这人正处于一生中最痛苦的时期。他告诉我,自己任职的公司在他加入之前和之后,判若两人。录取的时候公司对他说,我们对你在实习期间的表现和学术背景非常满意,你不用面试,甚至不用毕业拿学位,直接

    15-04-27
  • Git 10 周年之际,创始人 Linus Torvalds 访谈

    来源: oschina 十年前的这一周,linux 内核社区面临一个根本性的挑战:他们不再能够使用他们的修复控制系统:BitKeeper,同时其他的软件配置管理遇到了对分布式系统的新需求。Linus Torvalds,Linux的创始人,将这个挑战接手并消失了数周,创造了 Git 工具

    15-04-16
  • 好代码的科学定义

    你如何定义好的代码?本文通过咨询65个开发人员同一个问题从而得出了一个伪科学的答案。 首先我们相信写好代码是非常重要的。为什么呢?首先,好代码比差代码更有趣,成本更低。其次,代码好,就意味着你正在构建的产品有可能会更好。第三,也是非常关键的一

    15-04-16
  • 从此,Google 不会再问这些奇葩的面试问题了

    你拥有傲人的电脑/互联网技术,作为荣誉学生毕业于世界一流的名校,能对面试中的各种刁钻问题对答如流。但这一切,还不一定能保证你获得 Google 的 Offer。 根据 CNN 对 Google 人力总监 Laszlo Bock 的采访 ,这家全球最受求职者欢迎的公司的招聘思路已经开

    15-04-14
  • stackoverflow发布2015年开发者调查报告

    每年我们都会进行一次调查,但是今年,不管参与的开发者人数还是回答的问题数都是有史以来最多的。 来自157个国家的26,086个开发者参与了我们的问卷调查(45个问题)。其中6,800个全栈工程师,1,900个移动开发工程师,1,200个前端工程师, 2个农民 ,以及12,

    15-04-12
  • 这次面试就差不多了,你有什么问题需要问我呢?

    当面试快完的时候你跟着常会被问到: 你有什么问题需要问我的吗? 之前的一切准备都是为了给面试官一个深刻的印象,现在你脑海却一片空白了!这种情况我经常会碰到。我是如此苦逼的辛辛苦苦的准备用我的学识和经验来回答面试官提出的问题以留个深刻印象的,

    15-03-29
  • Linus Torvalds 一直讨厌的11项技术,你造吗?

    Linus Torvalds 被认为是最伟大的程序员之一,因为他写出了使用最广泛的软件,如 Linux 内核和 Git 版本控制系统。但是他这个人经常因为讲话带有情绪,甚至是因为带有脏话的意见而饱受非议。有些时候,Linus Torvalds认为那些工作没做好,或者持有不同观点或

    15-03-27
  • Ubuntu MATE 14.04.2 发布

    Ubuntu MATE 是 Ubuntu 家族的新成员,关于 Meta,这是一款基于 Gnome 2 开发的 Linux 桌面系统。 2012年04月17日,MATE Desktop 1.2 发布,GNOME 3的激进改变和不成熟让很多GNOME 2忠实用户难以接受,他们中的许多人依旧认为GNOME 2是最好的桌面环境,但不

    15-03-27
166文