月度归档: 2015 年 7 月
越来越“简单”的Java
Java,20岁了。从我写下第一行Java代码,迄今已有十余年了,眼见Java——这个当年刚刚找到自己成长方向的懵懂少 年,成长为如今当之无愧的业界王者。
程序员的生产效率源于需求,而不是工具!
你确定你真的知道到底是什么促使一个程序员高效率的吗?是因为使用了 VIM 和 Emacs 这些强大的编辑器,还是因为应用了最新的 Haskell Web 框架,抑或是你最喜欢的 NoSQL 数据库?
Microsoft Edge扩展前瞻
微软第一次的 Microsoft Browser Web Summit 大会上周在 Mountain View 召开。 作为 IE、Firefox 和 Chrome 等 Web 浏览器的插件厂商 iMacros 分享了在 Edge 里创建扩展的思考。
程序员不是砌砖工人,他们是作家
如果你有 10 个程序员,最好的那个可能至少比最差的那个好 5 倍。这绝对不是胡扯。
高效程序员的 5 种角色
我认为一名高效程序员可以扮演5种基本角色来高效地完成他/她的工作,这些角色以某种方式组合后更符合开发团队中的某些“人物”。你是其中的哪个(或哪些)角色?
炒股这件事,机器能打败人脑吗
股市火热,数以千万计的中国股民正活跃在移动互联网上,相比几年前窝在办公格子里刷行情的情景,散户投资者们对于智能手机和大量财务类移动应用越来越依赖。
当我完善几年前的一个老项目时,我做了哪些改进
最近几个月利用业余时间完成了一个项目。这个项目其实是2008年我在前公司做的一个web项目。
怎样在Github上托管开源代码库
大家好,今天我们要学习一下怎样在 github.com 提供的仓库中托管开源软件源代码。GitHub 是一个基于 web 的 Git 仓库托管服务,提供基于 git 的分布式版本控制和源代码管理(SCM)功能,并加入了自身的特点。
如何成为盖茨、乔布斯、马斯克一样杰出的人
极度的成功来自极端的性格,以及其他很多方面作出的牺牲。我想极度的成功跟你所想象的“成功”并一样,你不需要成为 […]
怎样尊重一个程序员
得知一位久违的同学来到了旧金山湾区,然而我见到他时,这人正处于一生中最痛苦的时期。他告诉我,自己任职的公司在他加入之前和之后,判若两人。录 取的时候公司对他说,我们对你在实习期间的表现和学术背景非常满意,你不用面试,甚至不用毕业拿学位,直接就可以加入我们公司成为正式员工。然而短短一年 后的今天,这位同学已经完全感觉不到公司对自己技能的尊重。
趣科技:最神奇的中国草根坦克、机器人
这些草根发明包括全尺寸的木制飞机、电动汽车等
创造 JavaScript 仅用 10 天,名称是为了更好推广
JavaScript除了提供一个非重度开发者也能使用的程式语言外,也是提供开发者由Java这类静态型别转至动态型别开发语言的一种选择,但是现在Mozilla所推得Asm.js,又将JavaScript带回到了静态型别。
一个程序员眼中的北京和上海
面积 北京:16410.54 平方公里 上海:6340.5 平方公里 人口 北京:2151.6 万人 上海:2500 万 光看数字可能在北京长住但没在上海住过的朋友肯定觉得上海的交通情况非常恐怖。
C++程序员看过来,你会为了性能而牺牲代码简洁性吗?
原文作者Arne Mertz是一位C++狂热份子,有着丰富的开发经验。文中Arne Mertz针对简洁和性能的关系进行阐述,他认为,开发者不到万不得已时千万不要为了性能而牺牲简洁性,要学会使用工具来解决性能问题。 原文作者Arne Mertz是一位C++狂热份子,有着丰富
人脸识别,网站是如何运作的?
最近微软的 How-old.net 网站非常火热,用户在该站上传照片后,它可以测算出照片中人物的性别和年龄。
如何成为一名冠军程序员?
几个月前,我和的商务合作伙伴 Carl 以及我们的法国课程导师 Xavier 在巴黎的一家餐厅就餐。在谈话中,我和 Carl 就我们年轻时使用的那些炫酷技术而谈笑风生。与此同时,我注意到 Xavier 沉默良久,于是我决定询问他的年龄。虽然不能确切的想起他的年龄,但我记得他与我年龄差距很大,和我第二个孩子的年龄相仿。这意味着,多少年来,我和 Carl 同时有过的那些编程经历,对他来说一文不值。
安卓碎片有多严重?一个开发者对付4000款设备
数据显示,这名开发者的软件,安装在了近四千种安卓设备上,海量的设备和定制系统,给软件适配带来了不小的负担。
Swift vs. Objective-C:未来看好 Swift 的十个理由
是时候使用易入手又全面的Swif语言为iOS和mac OS X做应用开发了。
互联网改变了一切吗?
我们已经错过很多创新,但在互联网上取得的成就却超过了所有人曾经的期待。
你真的懂开发吗?你心目中的开发是什么?
你有否认真地思考过一个问题:开发是什么? 是需求捕捉、分析、设计、实现和测试?是那些让你冥思苦想的东西?答案五花八门,无一定论。只能说,它存在于生活、工作的方方面面,每个人又都可以从自己的角度去诠释它。
人性漫画:打工与创业的残酷区别……
创业与打工,选择不同,过程与结果截然不同,不管是办公室,休息时间,还有收入情况,创业刚开始的时候非常艰难,九死一生啊。来看看这个漫画,比划比划自己属于哪个创业阵营呢?还是打工阵营呢?
从28万个开源项目中,我们能够学到一些什么?
开源项目多如牛毛,值得分析的项目也很多很多。从哪里入手呢?幸运的是,在开源社区,有一个著名的网站,过去叫 oloho,现在改名叫 openhub。在他的网站首页,有这么四行字,以表明他们的数据库是多么的全面、丰富:
年收入50万美元的软件工程师做的是什么类型的工作
在谷歌并没有担保 50 万收益的工程师。正如文中所讲,这是工资和限制性股票(RSU)的总和。 为解释如何达到该 […]
拿工资不仅仅是让你写代码的
这是我对团队每个新进员工说的第一件事情。这句话的意思是,我并不关心你是如何快速完成任务的,哪怕代码很差,只要它像救生艇通气门一样管用就行。这句话也是我最喜欢的座右铭之一。
《加班狗是怎样炼成的?》连看三遍有木有!
前段时间一则不幸的新闻引起大家的热议——“深圳 36 岁 IT 男猝死酒店马桶上”,让过劳死和加班这两个关键词一再进入人们的视野。 加班对于大多数的 IT 从业者是家常便饭,过劳死的新闻在近年也越来越多。曾在网上看过相关的资料说 IT 行业是过劳死的重灾区。
