is
zhou

Architect

拿到新框架,如何下手

zhouchong阅读(22)评论(0)

技术主管自己写了一个框架,没有使用说明文档,代码里面也没有注释。 他就给我讲了一下他框架大概的作用,然后让我把这个框架看懂… 求教大神,我该从哪里看啊?里面上千个文件,而且还有很多模块。 比如核心的、任务控制的、单点登录的等等这...

话说程序员的职业生(IBM软件集团大中华区总架构师 寇卫东)

zhouchong阅读(71)评论(0)

IBM软件集团大中华区总架构师 寇卫东   有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如 果还没找到自己的兴趣怎么办?我的建议是...

学习技术的四种层次

zhouchong阅读(84)评论(0)

关于 Bjarne Stroustrup 在他的新书 A tour of C++ 里面举了一个旅行的例子来比喻初学编程语言: …as an analogy, think of a short sightseeing tour of a ci...

架构师成长之路

zhouchong阅读(79)评论(0)

1、关于软件架构 1. 定义 软件系统的架构将系统描述为计算组件及组件之间的交互 组件是一个泛指的概念,可以指子系统、框架、模块、类等不同粒度的软件单元,他们可以担负不同的计算职责。 软件架构是在一些重要的方面所作出的决策的集合 软件系统的...

你是第几等级的软件开发工程师?

zhouchong阅读(64)评论(0)

前一阵,看了罗振宇推荐的智能时代,第一次知道了吴军博士(当前Google中日韩文搜索算法的主要设计者)。吴军博士是一名工程师、一名技术人员,但在数学、计算机科学、IT行业、历史、艺术、风险投资等多个领域都有研究。我买了他全套的书籍来研读,忍...

你最讨厌什么样的程序员?

zhouchong阅读(82)评论(0)

很讨厌对初学者嗤之以鼻的程序员,当然其实不光是程序员。 有这么一个群体自认为代码水平很高,看到一些初学者发出来的入门级的代码或者相关的学习类博客文章就各种鄙视,甚至破口大骂:这么垃圾的代码也好意思放出来、这技术我十年前就了如指掌了、如此云云...

如何写文档

zhouchong阅读(75)评论(0)

这篇很短,但是浓缩的是精华 无论写什么文档,一定要记住,写文档的目的是为了别人能看懂,是为了别人能看懂,是为了别人能看懂。

且谈架构师的文档能力

zhouchong阅读(70)评论(0)

talk is cheap,show me the code 很多人都觉得文档不重要,只要能写代码就好了 我遇到过很多架构师,其实他们的能力只是一个程序员,高级程序员,资深程序员,高级资深程序员,他们或许可以写出很漂亮很精练的代码,他们或许...

2017 年你应该学习一下下函数式编程

zhouchong阅读(81)评论(0)

简评:真的应该在 2017 年学习一下下函数式编程,反正我已经开始学了,不过不是原作者墙裂推荐的 Elixir 从 50 年代的 Lisp 开始,函数式编程已经存在很长时间了,在过去的两年里面,如果你持续关注的话,像 Clojure、Sca...

业务逻辑详解

zhouchong阅读(81)评论(0)

不同的项目有不同的功能,不同的功能需要不同的实现,实现这些核心功能的代码就叫业务逻辑 比如让你实现一个功能,给你两个数,让你获取它的和,你所写的如何才能获得任意给定的两个数的和,这个程序实现过程即可成为业务逻辑处理。   “一个人...