推荐阅读

糟糕程序员的各种迹象

本系列并非意图对程序员划分等级,文中提到的绝大多数错误,都是作者历经一番艰辛才得以发现,要么是因为自己犯过,要么是在别人的工作中见过。写这个系列是为了迫使作者自省,而发布出来,是因为觉得大家也可能会从中找到感兴趣的地方。

阅读全文 »

开发

为了成为优秀的程序员,我需要擅长数学吗?

今天有很多年轻人或经验不足的程序员在论坛发帖、在 Stack Exchange 网站问:「为了成为优秀的程序员,我需要擅长数学吗?」,在我还年轻的时候,我也问自己同样的问题。

阅读全文 »

在线课程

系统全面的HTML5实例教程,持续更新中...

史上最全的HTML5入门教程+源码,HTML5/JavaScript/CSS3/jQuery/CreateJS/Bootstrapt,超过10万开发者已经加入,你还在等什么?

课程介绍 »

设计

Material Design:为什么悬浮响应按钮是糟糕的 UX 设计

Material Design 是 Google 一年前推出的一种设计语言,代表着该公司在跨设备和平台上创造统一用户体验的大胆尝试。它注重大胆的色彩、自由且遵循阴影的使用,以指示 UI 层和平滑的动画,为 Android(和某些 iOS 上的 Google 应用)提供非常优秀的用户体验。

阅读全文 »

IT技术

标准模板库(STL)使用入门(上)

或许你已经把 C++ 作为主要的编程语言用来解决 TopCoder 上的问题。这意味着你已经简单使用过了 STL,因为数组和字符串都是作为 STL 对象传递给函数。也许你已经注意到了,很多程序员写代码比你快得多,也更简洁。

阅读全文 »

业界

谷歌败诉,甲骨文可以向使用 Java API 的公司收版税了

2015年6月29日消息,美国最高法院宣布,不会针对谷歌与甲骨文专利侵权案的上诉举行听证会,从而维护了低等法院之前的裁决,即谷歌需要向甲骨文支付Java使用费。

阅读全文 »

IT职场

平庸程序员的各种迹象

这个系列并非试图对程序员划分等级,只是适合某些程序员阅读,他们相信自己有能力判断一件事情在什么情况下是不良习惯的迹象,在什么情况下则是特殊环境导致的结果。

本文是第二篇。

阅读全文 »

跳到底部
返回顶部