在本文开始之前,我想问大家一个问题:程序员职业生涯的顶点是什么?如果你的脑海中首先蹦出来的还是“高级工程师”、“首席科学家”之类的字眼,那么我想说:Too naive!小白才会一直搬砖敲代码,牛人都是设计程序实现流程,架构产品!俗话说:不想当将军的士兵,不是好士兵。
"以后会有越来越多的人挣到越来越多的钱,全世界会有更多的百万富翁、千万富翁和亿万富翁”这是美国著名演说家博恩崔西的观点。这会不会成为现实,还需要时间来证明。现在来看,在北上广大城市,“百万、千万富翁”还是很多的,只要你有一套房就可以算作是拥有百万资产了。
这个高高在上的白头发老头子,是《黑客帝国》的矩阵之父。它相当于矩阵当中,级别最高的控制程序,它被称之为架构师。尼欧去到矩阵源头与架构师见面尼欧和架构师的对话,该如何理解,矩阵的真实用途到底是什么,为何要定期重启?矩阵之母先知都被史密斯同化了,那么架构师会不会也被同化呢?
从第 1 层爬到第 2 层相对容易一些,以 C/C++ 程序员为例,只要熟练掌握 C/C++ 编程语言,掌握 C 标准库和常用的各种数据结构算法,掌握 STL 的基本实现和使用方法,掌握多线程编程基础知识,掌握一种开发环境,再对各种操作系统的 API 都去使用一下,搞网络编程的当然对 socket 编程要好好掌握一下,然后再学习一些面向对象的设计知识和设计模式等,学习一些测试、软件工程和质量控制的基本知识,大部分人经过 2~3 年的努力,都可以爬到第2层,晋升为“大虾”。
Mary:我是一名计算机专业出身的软件开发人员,今年45岁,精通java的各种技术体系,包括微服务、大数据等技术,并能应用到实际工作中,帮助所在公司提升、改造所使用的技术框架,业余我还考取了PMP项目管理证书、系统架构师证书,成为所在公司的系统架构师、核心技术骨干。
sun certificated java programmer ,一种Java认证考试。对于Java程序设计员,Sun推出两项认证:Sun Certificated Java Programmer 和Sun Certificated Java Developer。