201806-06 架构师升级步骤和平时的工作内容 之前有网友说想看架构师升级的文章,所以写了本文。先给本文中架构师做个定义:第一,能力上达到(似乎是废话),第二,公司肯承认,不仅能给架构师的头衔,更能按架构师的标准发工资。对于程序员来说,架构师是职业发展的一道坎,如果跨过去了,后面就前途无量了,否则可能一直得做着代码coding的事情。本文将从“如何升级”和“平时工作内容”两方面,说下我对架构师的认识。 1 ... 继续阅读 >
201604-13 程序架构的优化和设计,架构师必须悟透的事情 近几年来随着互联网的飞速发展,新的架构实践方式不断涌现,但是有一件事情是永恒不变的,那就是-“架构之道”;关于如何设计出灵活、高可用性以及能够快速适应变化的系统架构,我们依旧还有很大的发挥空间。本文会介绍关于如何构建前沿的、易维护的、安全的架构的几个要点,同时你也可以把它当作系统设计的准则或者用它来验证现有的架构是否合理。就像我们经常所说的:没有最好的架构,只有最合适的架构。一个好的架构师,可以... 继续阅读 >
201603-02 网站架构师给程序开发者的9点指导 作为软件架构师在开发行业工作30来年了,每一次接到新的项目时,我都会感到激动,我觉得我又可以重新开始一个新的项目计划了,并且可以重新制定新的工作日程,并进行新的技术方案指导,因为我就是这样成长起来的。 1.Code代码是重点,但文档也不可忽略,需紧紧的在后面。2. 单元测试,交叉测试,系统测试一个也不能少。3.单元... 继续阅读 >
201411-11 程序员杂谈之程序员的四种类型 不是每一个写代码的都是程序员。这里,我把程序员定义为以编程为生的人。我认为世界上存在四类程序员:(计算机)科学家、码农、专家和工匠。下面我一一介绍自己的观点。(计算机)科学家与其说他们是程序员,不如说他们是数学家。他们发明了各种理论、算法和术语,教科书上那冗长的证明和计算也出自他们之手,其他的程序员都或多或少受益于他们的成果。有时,他们的一篇论文能改变整个业界的思维方式,但他们通常不会也不喜欢把... 继续阅读 >
201411-11 程序员职业生涯的另一个出路——职业发展的思考 从11岁开始一个已经十分明确的事情就是,我要成为一名程序员。那一年我有了一台Commodore64机器,开始在上面编写BASIC程序。我十分喜爱编程,以至于不久之后用于编程的时间就超过了玩游戏的时间。编程中有一种美妙和纯粹的东西是现实生活中任何事情都不能替代的。即使要面对bug,时间限制和失败沮丧,编程仍然是美妙的。我考入工程学院取得了计算机学位,之后几年又在本地的卑尔根大学里对计算机课程进行了深入的理解。于... 继续阅读 >