BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

  • 他的粉丝

    如何设计一个小而美的秒杀系统?

    作者 刘鹏 关注  他的粉丝 发布于  2017年3月7日

    优化方案中最重要的目标是保障关键流程在应对大量请求时稳定运行,这需要很高的系统可用性。所以,业务流程和数据流程要尽量精简,减少容易出错的环节。此外,缓存、DB、网络、容器环境,任何一个部分都要假设可能会短时出现故障,要有处理预案。

  • 他的粉丝

    每个程序员书柜必有的编程书籍

    作者 刘志勇 关注 3 他的粉丝 发布于  2016年11月1日 3

    已申请版权。 一提到有关编程方面的书籍,你就会想起江湖中传说的“每个程序员必读的12本计算机科学书籍”,然而,这份清单并没有什么实用性。因为,计算机科学领域非常宽泛,几乎所有程序员都可以阅读任何主题,就算某个主题很重要,但由于读者的学习偏好天悬地隔,因此对所有读者而言,某个主题并不存在所谓“最好的”书籍。

  • 他的粉丝

    正交设计,OO与SOLID

    作者 袁英杰 关注 1 他的粉丝 发布于  2016年8月19日 1

    正交设计,是普遍的设计原则,与粒度无关,与编程范式无关,更与具体的实现语言无关。(虽然确实在不同的编程范式下,或使用不同的编程语言时,具体的解决方法或难易程度不同,这也正是为何我们总是在寻找更适合的编程范式,更高效的编程语言的原因)。 而具体到面向对象范式,我们都知道著名的SOLID原则。但是:这五个原则是怎么来的?它们的目的何在?它们的关系如何? 为了搞清楚这些疑问,我们再次回到最初的问题: 软件模块该如何划分?(怎么分) 模块间API该如何定义?(怎么合)

他的粉丝

怎样才能叫高级程序员?

作者 Brandon Hays 关注 0 他的粉丝 ,译者 足下 关注 1 他的粉丝   发布于  2016年8月17日

Frontside公司的员工在一次例会上讨论了招聘标准,进而扩展到了怎样定义“高级程序员”。文中提出了从技术能力、领导力和交际能力三方面的12个特质去进行评估。 3

他的粉丝

程序语言的常见设计错误(2) - 试图容纳世界

作者 王垠 关注 2 他的粉丝 发布于  2016年5月10日

之前的一篇文章里,我谈到了程序语言设计的一个常见错误倾向:片面追求短小,它导致了一系列的历史性的设计错误。今天我来谈一下另外一种错误的倾向,这种倾向也导致了很多错误,并且继续在导致错误的产生。 1

他的粉丝

程序语言的常见设计错误(1) - 片面追求短小

作者 王垠 关注 2 他的粉丝 发布于  2016年5月3日

我经常以自己写“非常短小”的代码为豪。有一些人听了之后很赞赏,然后说他也很喜欢写短小的代码,接着就开始说 C 语言其实有很多巧妙的设计,可以让代码变得非常短小。然后我才发现,这些人所谓的“短小”跟我所说的“短小”完全不是一回事。 1

他的粉丝

YY游戏云平台Cloud 2.0网络设计分析

作者 风河 关注 0 他的粉丝 发布于  2016年4月19日

YY游戏Cloud 2.0的开发背景详见《YY游戏私有云平台实践》。在Cloud 2.0里,虚拟网络的架构和实现是重中之重,本文主要谈及网络设计部分。 1

他的粉丝

换个思路看12306,其核心模型设计思路到底复杂在哪里?

作者 汤雪华 关注 0 他的粉丝 发布于  2016年3月29日

春节期间,无意中看到一篇文章,文章中讲到12306的业务复杂度远远比淘宝天猫这种电商网站要复杂。后来自己想想,也确实如此。所以,很想挑战一下12306这个系统的核心领域模型的设计。 9

他的粉丝

程序员的有效学习策略

作者 张天雷 关注 4 他的粉丝 发布于  2015年12月4日

最近,Allison Kaptur在新西兰举行的Kiwi PyCon会议上做了一个主题为“程序员的有效学习”的主题报告。在报告中,她谈到了关系程序员有效学习的两个方面,即对智力的认识以及程序员能够使用的特殊策略,作者将自己的发言用文字整理出来,本文主要是关于观念方面的内容。本文是一篇翻译稿,原文题目为“Effective Learning Strategies for Programmers”。 1

他的粉丝

关于实时交通系统设计的7个问题

作者 唐蓉 关注 0 他的粉丝 发布于  2014年6月14日

近期,在这次讨论中,高德交通事业部总经理董振宁、百度主任架构师张绍文等解答了关于实时交通和指挥交通系统的七个问题。 2

他的粉丝

程序员的工具

作者 姚若舟 关注 1 他的粉丝 发布于  2014年3月11日

作为一名程序员,我会用到许多工具。道理很简单,因为它们可以提高我的工作效率。但这里有个前提条件,那就是这些工具可以很好地支持我在工作和编码中的实践。如果某些工具违背了这些实践以及它们背后的价值观,我就不会使用或者有限地使用那些有用的功能。在本文中,我会分享一些工具以及背后的思考,希望对广大程序员朋友有所启示和帮助。 7

他的粉丝

程序人生的四个象限和两条主线

作者 陈理捷 关注 0 他的粉丝 发布于  2013年12月19日

我发现技术人员的职业生涯形态并不是千变万化的,绝大多数都大同小异,可以用四个象限和两条主线概括清楚。虽然我无法代替你去定义人生的意义,但是我可以和大家分享下各种职业规划下的人生都是什么样子的。 14

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT