月度归档: 2015 年 8 月

王垠:数学和编程
好些人来信问我,要成为一个好的程序员,数学基础要达到什么样的程度?十八年前,当我成为大学计算机系新生的时候,也为同样的问题所困扰。

10年DotNet老程序员推荐的7个开发工具
做.NET软件工作已经10年了,从程序员做到高级程序员,再到技术主管,技术总监。见证了Visual Studio .NET 2003,Visul Studio 2005, Visual Studio Team System 2008, Visual Studio 2010 Ultimate,Visual Studio 2013一系列近5个版本的变化与亲自使用。

你需要每天写代码吗?
就像运动员每天锻炼一样,每天练习写代码可以成就更优秀的你。

你在过度测试你的软件吗?
发布候选测试需要花费很长时间,这是许多敏捷团队都面临的一个最大的挑战。但据JavaWorld报道,许多公司都通过持续交付模型消除或极大地减少了发布候选测试,而且它们有一些共性

Linux 内核里的“智能指针”
众所周知,C/C++语言本身并不支持垃圾回收机制,虽然语言本身具有极高的灵活性,但是当遇到大型的项目时,繁琐的内存管理往往让人痛苦异常。

谈谈 Linux 内核驱动的编码风格
最近在向Linux内核提交一些驱动程序,在提交的过程中,发现自己的代码离Linux内核的coding style要求还是差很多。

能解决这些技术盲点的公司,将成为下一个Google
对于科技产业未来如何发展,我们的看法已被Google定型了。其顶级员工看来,此种发展变化可以分为两类——缓增和陡涨,即小步前进和巨大飞跃。

找到最完美Web开发程序员的5个技巧
如果你想要找个自由开发人员协作开发项目,那么问题来了,该如何找到一个完美的开发人员呢?这是一个艰巨的任务。

阮一峰:图解 Monad
函数式编程有一个重要概念,叫做Monad,网上有很多解释(这里和这里),但都很抽象,不容易看懂。我尝试了好多次,还是不明白Monad到底是什么。

让人又爱又恨的type-C接口
有时候做第一个吃螃蟹的人需要很大的勇气,比如使用新款 MacBook。

程序员一周加班7天怎么活?
离开电脑,走进浴室,看着镜子中依然停留在编程世界中的自己,恍然发现又编了一天的程序。忽然,我很想和大家分享我的一天——用一些荒谬的花招来保持持久生产力的一个程序员的一天。

软件开发中的陷阱
为了优化某个情况却发现事情变得更糟了,你曾遇到过吗?你曾遵循传统的「最佳实践」却发现它未能尽如人意?貌似你尝试得越多,事情反而变得越糟糕,是这样吧?

Flex 布局教程:实例篇 – 阮一峰的网络日志
上一篇文章介绍了Flex布局的语法,今天介绍常见布局的Flex写法。
你会看到,不管是什么布局,Flex往往都可以几行命令搞定。

理解Java中的弱引用
不久之前,我面试了一些求职 Java 高级开发工程师的应聘者。我常常会面试他们说,“你能给我介绍一些 Java 中得弱引用吗?”,如果面试者这样说,“嗯,是不是垃圾回收有关的?”,我就会基本满意了,我并不期待回答是一篇诘究本末的论文描述。

2015年需要了解的前端框架和语言
Node.js 第一,PHP 第二,JavaScript 第三。因为Node.js的社区很多,所以这个结果你也不用太意外。如果你知道JavaScript,你已经一只脚踏进了用Node.js来构建Web APP的可能。

10 个 Redis 建议/技巧
Redis 在当前的技术社区里是非常热门的。从来自 Antirez 一个小小的个人项目到成为内存数据存储行业的标准,Redis已经走过了很长的一段路。随之而来的一系列最佳实践,使得大多数人可以正确地使用 Redis。下面我们将探索正确使用 Redis 的10个技巧。

如何保持高效?你要养成 6 个日常习惯
我承认这个标题是自己剽窃来的,变得有效率的部分诀窍就是站在巨人的肩膀上。因此,我决定写下自己每天做的 6 件事,它们帮助我变得有效率。

程序员7大软技能测验 你得几分?
如果你想在你的职业生涯中获得成功,那么你需要的不仅仅是技术技能。成为一个真正优秀的程序员只能让你走到这里。如果想要更上一层楼,那么你必须具备软技能。但是,你怎么知道你缺乏什么软技能,以及你需要学习哪种软技能呢?

互联网转型,“程序猿”如何变身?
平台可能从今天开始使得原来意义上所谓的软件公司不复存在,一个平台的价值替代了一个公司的价值,它不是软件公司的升级转型问题,而是平台把大家从公司里拯救出来,解放出来。

为什么说优衣库是一家技术公司
优衣库母公司迅销集团刚刚发布了 2015 财年前三季度(2014年9月-2015年5月)财报,集团营收增长 23.9% 至 32.7 亿美元,利润增长 36% 至 2.3 亿美元。与过往一样,中国为这份漂亮数字的背后贡献良多。
优衣库母公司迅销集团刚刚发布了 2015 财年前三季度(2014年9月-2015年5月)财报,集团营收增长 23.9% 至 32.7 亿美元,利润增长 36% 至 2.3 亿美元。与过往一样,中国为这份漂亮数字的背后贡献良多。
优衣库母公司迅销集团刚刚发布了 2015 财年前三季度(2014年9月-2015年5月)财报,集团营收增长 23.9% 至 32.7 亿美元,利润增长 36% 至 2.3 亿美元。与过往一样,中国为这份漂亮数字的背后贡献良多。

现代 Linux 是不是太复杂了?
多年来,我习惯于在我的个人机器上运行 Debian sid (不稳定版)。笔记本、工作站,有时甚至我的个人服务器几年前也运行 sid。

哪个科技大佬是预言帝?
预测科技行业的发展趋势,称得上是一个技术活。最具前瞻性的思想家,往往仅凭蛛丝马迹就可以预见到技术发展的未来图景。

硅谷科技企业如何开除程序员,有人窃喜有人忧
本周,微软宣布将裁员7800人的消息又成了硅谷餐桌上的一道谈资。一群程序猿一边安慰着他们在微软上班的老同学,一边开始为自己的饭碗担忧。

开发者眼中的Spring与Java EE
在Java社区中,Spring与Java EE之争是个永恒的话题。在这场争论中,来自两个阵营的布道师、架构师与铁杆粉丝都在不遗余力地捍卫着本方的尊严,并试图说服对方加入到自己的阵营当中,但结果却是双方都很难说服对方,每一方都有充分的理由表明自己的选择是正确的。

谷歌黑科技:能把照片变立体
早在 DeepStereo 之前,就有类似利用静态图片输出动画的技术存在。美国计算机协会计算机图形专业组(SIGGRAPH)就曾通过网上图像制作过延时动画。