码农

普通程序员通向架构师的最佳路径?

人盡茶涼 提交于 2020-02-29 09:47:15
互联网的蓬勃发展,让无数的「屌丝」程序员在一夜之间,仿佛都变成了「香饽饽」。但是,没有几个做开发的同学真的想做一辈子「码农」,很多同学都希望当上CTO,最终迎娶「白富美」,从此过上幸福美满的生活。 诚然,CTO 的路不是那么好走的,而其中最重要的先决条件就是你要先成为一名优秀的架构师,那么普通程序员如何才能成为架构师呢?让我们听听移动开发精英群里,这些国内顶级的大牛怎么说!本文系 OneAPM 市场部王鹏整理。 三生社群副总裁,ThinkPHP核心开发者罗飞总结: 程序员可能的发展路线是什么? 先说说这张图,它几乎表示出了一个程序员可能走的所有职业路线。 当我们刚开始还是个初级开发的时候只能把自己变成高级,开发者才能有更多的选择。你可以选择管理线、专家线或者小老板线。(图有四个象限,x轴代表金钱, y轴代表时间。) 我们学习知识的路线是: 技术->技术+管理->技术+管理+商业。但是随着阶段不一样,我们学习的知识也有不同,刚开始我们只做开发,只需要学习技术知识就行了,后面我们做到了管理职位,不仅要懂技术还要学习管理知识,然后我们想要成为CTO\CEO或小老板,必须得学习一些商业知识才行。 想成为架构师,你需要经历3个阶段的磨练! 从技术上来讲,要成为高级工程师或架构师,我认为可能需要经历3个阶段: 实现->借鉴->优化。 第一个阶段: 实现 在这阶段我们只在乎功能的实现

码农十年连载一

假如想象 提交于 2019-12-10 17:50:04
------ 人生天地之间,若白驹之过隙,忽然而已。 上周公司年会的时候,表扬和奖励了一批在公司已经服务了十年的老员工。公司每年年会都会对已经在公司服务了十年的老员工进行表扬和奖励,每每此时,大家都纷纷感慨,时间过得太快。 虽然在目前的公司还没有服务满十年,但是我已经满满当当写了十年代码了。十年,说长不长,说短不短,人生能有几个十年?回忆往事,很多情境仍历历在目,诸多感慨,堵在胸口,不吐不快。 我大学学的计算机,对 C 语言非常着迷,还在上学时就用 C 语言写了个扫雷小游戏,所以立志毕业后一定要找一份写代码的工作。 06 年毕业,带着老爸给的 3000 块钱,我懵懵懂懂来到上海。跟同学一起,住在淮海路的一个小阁楼里,买报纸,发纸质邮件找工作,因为那时我买不起笔记本电脑。功夫不负有心人,一个月后,我找到了一份游戏开发的工作。 公司是一个刚成立不久的小公司,三十几号人,做棋牌休闲游戏的。面试时,老板问我期望工资是多少,我说 2500 块。因为第一次找工作没什么经验,来面试前,在网上咨询了一些前辈,前辈们给的建议都是 2000 或者 2500 。结果老板说给我 3000 块,还有额外的中饭补贴。所以当时的我别提有多高兴了,入职后干活干得非常卖力。现在想来,当时的老板,真的很适合做老板呀。他知道怎么样才能调动起员工的工作积极性。如果是一般的老板,我期望 2500 ,他最多满足我的要求吧