2013年伯乐在线最受欢迎的20篇技术博文

2013年即将过去,提前祝大家元旦快乐,伯乐在线整理出了本年度最受欢迎的前20篇技术博文,每篇文章仅添加了摘要。如果您是我们的新访客,那下面这些文章不能错过。如果您是老朋友了,这些文章同样值得回味一番。

0.《老码农教你学英语

对于咱们这些高端大气、时刻需要和国际接轨的码农,英语的重要性自然是毋庸置疑的。尤其是那些胸怀大志的潜在大牛们,想在码农行业闯出一片天地,秒 杀身边的小弟们,熟练掌握英语更是实现其目标最关键的因素之一。否则,试想在你捧着某出版社刚刚翻译出来的《JSP 高效编程》苦苦学习JSP模板的时候,你旁边的小弟却是拿着原版的《AngularJS in Action》学习开发单页面应用,虽然你们都同样认真地学习了一个月,可做出来东西的效果能一样吗?来看看老码农是如何如何教你学英语的。

1.《TryjQuery:jQuery官方推出的教学视频系列

在今年2月15日,jQuery 官方推出“学习中心”站点后,3月底 jQuery 官方联合 Code School 又推出了一个学习资源 TryjQuery,其中包括14个视频、71个交互式挑战。伯乐在线组织翻译14个视频的字幕,合并发布在这篇文章中。

2.《在硬盘留下后门,重装系统都没辙

这篇文章相关内容已在 OHM2013 公开。原理是利用硬盘的一些智能机制,在某个位置嵌入一些信息(比如:登录信息),然后操作系统验证用户登陆时,会不自主地读取黑客预留下的用户名和密码。

3.《趣文:程序员/开发人员的真实生活

本文借用了多张动态图,以诙谐的方式,展示了程序员/开发人员的真实生活。文章原始版本是西班牙语,由Alex Soto 翻成了英文版,再由伯乐在线翻成了中文版

4.《从教女友写代码中学到的,教人写代码在一定程度上是硬件问题

从今年四月一直到七月,作者在教他女友写代码。最大的收获是认识到了教人写代码在一定程度上是个硬件问题。虽然 codecademy、可汗学院、Scratch和其他机构为了教学优化了代码编辑器,但代码编辑器总是卡在它们的软件外壳上。

5.《编程面试的10大算法概念汇总

这篇文章列出了在编程面试中排名前10的算法相关的概念,作者通过一些简单的例子来阐述这些概念。

6.《一个简单例子说明为什么C语言在2013年仍很重要

本文作者在开发Dynym项目,这是一个动态语言的通用运行时。在开发时,作者以其他语言的运行速度作为基础比较语言的运行速度,因此发现了一些小 秘密。迭代计算斐波那契数列是测试各种语言执行速度的常见方法。作者以不同的语言进行测试,最终发现C语言要比Python编写的计算斐波那契数列快 278.5倍。

7.《做程序员之后才知道的 5 件惊奇事

从作者开始工作算起,已经有20多年了。即便如此,依然记得当时对从大学毕业并开始工作的憧憬。在那之前,除了少数几份和编程无关的暑期工,他的人生基本都是在学校度过的。虽然对工作的大多数期望都实现了,不过在步入职场头几年中也发现这一行许多令人惊奇的事。

8.《漫画:为什么不能打断程序员?

2012年,国外程序员 Daniel Greenfeld 在 Twitter 发了一条推:“开发人员每天应当有 4-6 小时的无中断时间。每次 3-5 分钟的中断,其成本远超过你的想象。” 本文以漫画的形式解释了为什么不能打断程序员。

9.《12岁的少年教你用Python做小游戏

你有没有想过电脑游戏是怎样制作出来的?其实它没有你想象的那样复杂!在这个教程里,12岁的少年将教你做一个叫《兔子和獾》的塔防游戏,兔子作为英雄,需要在城堡里抵御獾的进攻。

10.《面试题分析:我的Twitter技术面试失败了

作者参加Twitter技术面试失败后,分析技术面试题。

11.《如果当初学习编程时能有人给我这些忠告该多好

Cecily Carver  是多伦多的一位程序媛,和 Jennie Faber 一起创办了一个游戏制作工作室。她喜欢歌剧、舞蹈和弹钢琴。Cecily 在这篇文章分享她在编程道路上的所感所想,给出很多值得思考的编程箴言以及一些思想误区,比如在你学习编程之前思考一下你的目标、编程不是什么神秘的东 西、坚持比方法更重要等,可以让我们在编程路上少走一些弯路,从而有更多的时间学习技术让自己变的越来越强大。

12.《成人网站性能提升20倍之经验谈

色情业是个大行业。互联网上没有多少网站的流量能和最大的色情网站相匹敌。要搞定这巨大的流量很难。更困难的是,在色情网站上提供的很多内容都是低 延迟的实时流媒体而不是简单的静态视频。但是对于所有碰到过的挑战,作者很少看到有搞定过它们的开发人员写的东西。所以决定把自己在这方面的经验写出来。

13.《编写你的第一个垃圾收集器

垃圾收集被认为是有更多编程牛人出没的水域之一,但在这里我会给你一个漂亮的儿童游泳池去玩耍。可能这里面仍然会有一些坑,但至少这会是一个浅水区。

14.《一行代码,浏览器变临时编辑器

这是 Jose 在CoderWall 分享的一个小技巧:在浏览器地址栏中输入下面这行代码,回车即可把浏览器变临时编辑器。

15.《七个高效的文本编辑习惯(以Vim为例)

如果你花很多时间输入纯文本、写程序或HTML,那么通过高效地使用一个好的编辑器,你可以节省大部分时间。本文将提供指导和提示,让你更迅速地做这些工作,并且少犯错误。

16.《他只得了1%,我们不能雇用他

技术部门与HR经理在招聘中的分歧。

17.《程序员应看的10个TED演讲

TED 起源于20世纪80年代(1984年),是一个小型独家聚会,参与人都是对技术(Technology)、娱乐( Entertainment)和设计(Design)感兴趣的思考者。TED目前已成长为一股强大的文化力量,其足迹包括了数以百计的 TEDx大会,数以百计的免费网络视频,还有不断在扩大的行动计划,比如为课堂改造 TED 视频内容的 TEDed 行动。 Nathaniel Whittemore 的这篇文章为有抱负的程序员整理了 10 个TED大会演讲。

18.《成人网站YouPorn使用Redis之经验谈

成人网站往往是互联网中大流量、高并发的典型,因此对其性能的改进是非常关键的。《成人网站性能提升20倍之经验谈》这篇文章中也谈到了成人网站通 过巧妙利用RTMP协议、epoll机制和Python语言性能提高性能的一些实践,这一篇则重点关注采用Redis作为后端数据存储来提高网站开发运营 效率的案例。

19.《谷歌大牛Jeff Dean是如何成为互联网战神的

Google 搜索引擎页面非常简洁,搜索查询速度非常快,但我们每次点击搜索按钮后,搜索过程都涉及大量计算。每个网民在便捷使用 Google 之时,也就是都在享受着Jeff Dean这位大牛工程师智慧结晶的过程。 Jeff Dean在1999年加入Google,他参与设计和实现Google爬虫、索引、搜索服务、广告等系统的设计,他还设计过MapReduce、 BigTable和Spanner等分布式架构。

原文地址:https://www.cnblogs.com/wicub/p/3493659.html