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等分布式架构。

1 收藏 1 评论

相关文章

可能感兴趣的话题



直接登录
最新评论
跳到底部
返回顶部