伯乐周刊:第16期

业界资讯

 

1.《让你的应用支持新iPad的Retina显示屏》 

文章摘要:由于新iPad采用了Retina显示屏,分辨率较上一代iPad增加了一倍(译者:长宽增加一倍,像素是上一代的四倍)。为了支持新增的这些个像素,iOS开发者需要考虑升级自己的iPad应用,我在下文列举了一些必须注意的事项……(查看全文

 

2. 《GCC 25周年:GCC 4.7.0发布

文章摘要:3月22日,GCC 开发团队发布GCC 4.7.0,作为庆祝 GNU 编译器套裝(GNU Compiler Collection)25周年的一个特殊礼物。当理查德·斯托曼在1987年宣布第一版 GCC 时,很少人会想到 GCC 如今能有这么广泛的影响……(查看全文

 

3.《Java 8 的重要新特性以及 Java 9、10 的发展规划

文章摘要:我们一直在期待着 Java 8 的新功能,虽然很大一部分是对 Java 7 的扩展,发布时间也一推再推。但如今甲骨文终于承诺:新版本将是彻底的变革而不仅仅是 Java 7 的扩展。那 Java 8 到底是什么样的呢……(查看全文

 


职业分享

 

一、程序员

1.《如何成为一名优秀的C程序员

文章摘要:每过一段时间我总会收到一些程序员发来的电子邮件,他们会问我是用什么编程语言来编写自己的游戏的,以及我是如何学习这种编程语言的。因此,我认为在这篇博文里列出一些有关C语言的最佳读物应该能帮到不少人…… (查看全文

 

2. 《版本控制工具历史的10个里程碑

文章摘要:版本控制产品非常普通而且很流行。然而它经历了几十年的不断创新。在这个领域里最聪明的人的努力下,代码管理变得非常简单而且有效。每一步都是那么让人感到惊奇…… (查看全文

 

3. 《写出健壮的Bash脚本

文章摘要:许多人用shell脚本完成一些简单任务,而且变成了他们生命的一部分。不幸的是,shell脚本在运行异常时会受到非常大的影响。在写脚本时将这类问题最小化是十分必要的。本文中将介绍一些让Bash脚本变得健壮的技巧…… (查看全文

 

4. 《基于用户投票的排名算法:Reddit

文章摘要:Reddit是美国最大的网上社区,它的每个帖子前面都有向上和向下的箭头,分别表示”赞成”和”反对”。用户点击进行投票,Reddit根据投票结果,计算出最新的”热点文章排行榜”。Reddit的排名算法是开源,本文详细解释了排名算法…… (查看全文

 

5. 《推荐给JavaScript开发人员的10个工具

 

6. 《如何编写优质的需求文档

文章摘要:编写需求文档,在开发领域是非常普遍的。需求文档被用来定义开发任务,协调大规模的研发计划。对于最终的产品,需求文档扮演着开发者行为和消费者行为之间沟通纽带的角色。当需求文档书写正确的时候,便可以发挥巨大的作用。然而,如果你在开发领域工作的时间足够长,你就会很快发现,不合格的需求文档实在是太多了。在这里,我们提出一些建议,希望能将书写正确需求文档这件事情变得清晰一些…… (查看全文

 

7. 《你的代码或许漂亮,但我的代码能运行

文章摘要:在开发过程中,我的口头禅是: Your code may be elegant, by mine f**king works。(你的代码或许很漂亮,但我的代码能运行!)我为此而常常受到质疑,也有人反驳我“你不会使用最优方法!”“你在逃避测试!” 为了避免一次又一次地重复解释,我决定阐述下我的观点……(查看全文

 

8. 《10个实用的Django建议

文章摘要:Django 作为一个杰出的Python开源框架,或许得不到和其它流行框架如Rails这样多的赞美,但是它和其他框架一样精炼,非常注重DRY(Don’t Repeat Yoursef)原则、组件的重用性,通过自动化过程使编码更简洁。如果在Django项目中能够灵活使用某些方法和技巧的话,它将大大加快软件开发的速度同时避免很多头疼的事。作者在下面列举了几点,这些方法由浅入深,可以帮助任何级别的程序员更加熟练的使用… (查看全文


9. 《Google是如何做测试的(二)

文章摘要:(关于这个话题,Google工程师James是分了多篇文章介绍)经过前面的介绍之后,评论里留下许多问题。并没有逐一回复,当然不是想把这些评论置之不理,而是希望在这里和后面的文章中做详细介绍和解释这些问题。从本文开始讲谷歌是如何测试……(查看全文

 

10. 《Web开发必备的20个速记卡

文章摘要:国外 Web 工程师 Anson Cheung 整理的一个列表,包括了:PHP、MySQL、JavaScript、CSS、正则表达式、Apache’s mod_rewrite、HTML、RGB 十六进制颜色代码、 jQuery、SEO、HTML5、Subversion、WordPress、Eclipse …… (查看全文

 

11. 《也谈编程改革

文章摘要:我最近看到了《编程改革 》这篇文章,里面的内容讨论到了我们的编程中存在的一个最根本的问题。我同意作者的观点,但我感觉很多的评论并没有理解他说的问题,所以,我打算用另外一种方式来说明一下。我从事编程已经很久,主要是因为我痴迷于解决难题。我非常喜欢研究编程语言,一部分原因是作为一个程序员,我本身是被它们包围,同时也是因为语言是让我们成为人类的一个重要因素。我享受编程这种职业,我喜欢这种能够从无到有创造出神奇东西的能力,但同时也对我们每天需要处理的这些事情感到失望……(查看全文

 

12. 《JavaScript开发者值得收藏的 7 个资源


13. 《让数据库变快的10个建议

文章摘要:大多数网站的内容都存在数据库里,用户通过请求来访问内容。为不浪费服务器的资源,我在这篇文章中收录了十个技巧:0. 小心设计数据库;5. 避免循环中的查询;6. 采用join来替换子查询;7. 小心使用通配符;9. 使用索引……(查看全文

 

14. 《代码注释和格式化的 10 个最佳实践

文章摘要:代码注释和格式化的目的都是为了让代码更容易阅读和理解,提升了代码的可维护性,下面是 10 个关于代码注释和格式的 10 个最佳实践…… (查看全文

 

 

二、创业

1.《一夜成名的神话

文章摘要:“愤怒的小鸟”是Rovio公司的第52款游戏。在最终创造巨大的成功之前,他们用了8年时间,几乎濒临破产……我们所听到的有关创业公司的消息,往往都是讲述他们的成功之时,而非他们是在如何努力奋斗。这就营造一种扭曲的感觉,这些公司都是一夜成功的。而通常我们去了解幕后故事时会发现,在每个“一夜成名”背后,都是企业家辛苦劳作多年的故事…(查看全文

读者评论:

 @于广华-上海浦东: 台上一分钟,台下十年功;要想人前显贵 ,就得背后受罪说的都是这个道理 ,大陆当下社会已经浮躁和功利化、物质化到不能容忍失败和尝试,英雄式和精英式教育理念教育出的人也不屑做这些小东西,所以Rovio公司的故事在中国也就仅仅是个故事

 

2. 《解决「问题」,不要解决问题

文章摘要:工程师有喜欢解决问题的天性,尤其不能忍受他的系统里面有 bugs。所以只要碰到问题,他就想要把它们通通解决掉,似乎只要能够解决越多问题,他就能够创造越多价值。这样的逻辑在企业用软件的开发、维护中,或许 是对的,但拿到消费者市场里面,却几乎是杀死创业者最重要的原因……(查看全文


 

三、设计

1. 《视差滚动效果的10个教程和插件

文章摘要:近些年来,用户对视觉体验的要求不断提高,而设计师们也开始在网页设计中加入各种特效元素以满足用户的需求。其中有一种特效的效果很具有吸引力,它就是视差滚动效果。视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,可以带来非常出色的视觉体验。随着这种炫酷的效果首次在Nike 2011年的 Nike Better World 项目中完美展现,如今这种视差滚动效果被越来越多的国外网站所应用,成为Web设计的热点趋势。因此,本文整理了十种关于此效果的教程和插件和大家分享,希望为你的网站设计提供一些灵感……(查看全文

 

 

四、人力资源

1. 《我是工程师,不是编译器

文章摘要:我是一个优秀的软件工程师,我不是一个优秀的编译器。我不能看了一段代码后就告诉你它有问题,它不会获取ClassNotFoundException,现代的编译器会告诉我问题的所在。即使不是马上知道,但当我编译的时候我会知道。这么说我就过于依赖IDE?也许吧,但这不是什么坏事,因为在办公室里我们还是要用到这些工具……(查看全文

 

 

收藏 评论

关于作者:黄利民

伯乐在线联合发起人,关注 IT 和互联网。 个人主页 · 我的文章 · 97 ·  

相关文章

可能感兴趣的话题



直接登录
跳到底部
返回顶部