文档章节

怎么看待程序员的发展

SXTkaifa
 SXTkaifa
发布于 2016/10/23 17:29
字数 1125
阅读 4
收藏 0

怎么看待程序员的发展

编辑删除转载2016-10-23 16:14:51

标签:itjava北京尚学堂编程程序员

程序工作二三年后,基本上都会考虑自己以后怎么发展。发展的路径不外乎程序员-系统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO.哪一条发展的路线更加适合你?​怎么样才算是一个好的程序员?

想成为好程序员,满足下面几步:​

1. 学会看代码

大多数程序员都只愿意用自己写的代码,但高手一般可以轻易调用别人写的代码。表面看上去是工作习惯不同, 但实际上是能力上的差别。看代码要比写代码难很多倍。

我建议上班时多给队友们作code review,下班后试着阅读github上的开源代码。

2. 复习

程序员一般都很忙, 手上有永远也做不完的活儿。但在某些公司里, 你只是在反复做同样的事。偶尔放下手上的活儿,留下一部分时间来分析自己的弱点,更改坏习惯,看新书, 或学习新语言。

3. 做个人项目

工作中的编程一般只能让你熟悉一部分技术, 导致漏洞的形成。这就好像你长期一个人在自己后院练习投篮, 但第一次打比赛才(在惨败中)发些原来还需要传球, 防守, 强篮板这些概念。

Facebook喜欢雇佣所谓的 “full stack programmer”,就是一个人从设计,到交互,到html, css,javascript, server,sql, 架构,和数据统计都能做。成为full stack programmer最好的方式就是不断做个人项目。

4. 问答网站

问问题和回答问题都是很好的学习方式。 有的时候写出一个好问题, 比写出解答次问题所需要的代码还难。写问题可以帮你整理自己的思维逻辑。你可以试着每周在http://stackoverflow.com上问一个好问题或写一个好答案。

5. 加入一个好团队

最好的进步方式就是跟比自己强的人一起做事。高手都愿意聚在一起,所以很多会选择去优秀的早期创业公司。我在硅谷和创新工场创业时遇到了很多神人, 跟他们学了不少东西。​

程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术。程序员职业生涯 发展的问题,这是所有程序员都在关心的问题,未来究竟要怎么走,30岁之后还能不能再做程序员。​

绝大多数程序员最终的职业目标可能都是CTO,做到CEO的人估计会比较少,也有一少部分人自己去创业创业去当老板,也有部分人说我转行去做业务 了,对于当老板的人毕竟是少数,对于转行的人来说,都不在这行做了,自然没什么好说的了。一般来说,程序员的发展基本上都会经历这么几条路径。程序员-系 统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO.

当然这只是一个大致的路径,不是所有程序员都必需要这么经历的,有些人可能跳过其中的一些步骤,也可能有些人会把中间的很多职位都做了。而最终做到 CTO的程序员,也是非常少的一部分,原因很简单,这个世界上不许要那么多的CTO和CXO.​

我从北京尚学堂参加培训完到现在已工作好多年了,见过许多的程序员,他们是做Web开发的,但对互联网很不熟悉,对于互联网流行的趋势基本上不闻不问。我觉得这样很不好,程序员应该多多去关注互联网的发展,多多去玩一些新的网站。​

原创不易,望各位转载注明出处:北京尚学堂​

© 著作权归作者所有

SXTkaifa
粉丝 3
博文 109
码字总数 250758
作品 0
太原
程序员
私信 提问
Android程序员的晋级之路

Android移动开发程序员的职业发展路径。 晋升轨迹:Android初级开发程序员---中级---高级--软件架构师--系统架构师--项目经理--首席技术官 各阶段对于技能要素的要求:    入门初级阶段:...

SunnyTime
2016/09/27
1K
13
程序员是选多20万的拼多多,还是阿里呢?网友:身体好就去拼多多

目前互联网的时代的不断发展,程序员是个高薪职位,bat又是国内互联网企业的代表,很多程序员都梦想进去大厂历练下,就有一程序员不知道是选择阿里还是拼多多,拼多多每年多给了20万。 原贴如...

一墨编程学习
2018/10/20
0
0
环材化生劝退文章汇总 2019.3

本人的 CSDN 博客、简书专题和博客园正式加入“环材化生劝退”计划,接受相关内容的投稿。 ApacheCN 开源社区接受各种环材化生转行咨询。 写给分子科学与工程大一大二的学弟学妹们 为什么要劝...

ApacheCN_飞龙
03/28
0
0
阿里员工揭秘:很多程序员离职,在小公司当领导,只动嘴不动手!

阿里巴巴是中国知名的互联网公司,每个人或多或少的都从淘宝上购买的物品,自从1998年成立到现在,里面人才济济,里面的程序员不仅工资非常的高,不少程序员年收入竟然过百万。 但是据阿里巴...

一墨编程学习
2018/09/11
0
0
如何看待程序员成了拜金女眼中的接盘侠

互联网行业正在成为21世纪加速人类历史发展进程的重要因素,成为推动全球创新与变革的重要因素。现在互联网行业也朝着人工智能、算法、大数据、VR/AR等新技术不断发展。行业的发展离不开人的...

IT智云编程
2018/10/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

centos7 安装 mysql5.7 版本(全)

centos 安装 版本说明 :centos7,mysql5.7 ,不是 centos7 可能有些命令不兼容 安装 mysql-server # 下载并安装 mysql yum wget -i -c http://dev.mysql.com/get/mysql57-community-relea......

sanri1993
31分钟前
4
0
Spring3.x升级到Spring4.x-5.x时关于MappingJacksonHttpMessageConverter的报错问题

在Spring4.x或者以上的版本强使用(不然会报错): org.springframework.http.converter.json.MappingJackson2HttpMessageConverter 如果是Spring4.0获者以下的版本可以使用MappingJacksonH...

code-ortaerc
34分钟前
3
0
OSG 渲染状态污染到其它节点怎么解决?

在根节点补上初始状态

洛克人杰洛
36分钟前
4
0
grid 布局 设置行列间距

本文转载于:专业的前端网站➪grid 布局 设置行列间距 <!DOCTYPE html><html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="widt......

前端老手
48分钟前
3
0
spring-data-elasticsearch 和 Jackson 配合使用的bug

下面先简单描述项目。 项目依赖: dependencies { implementation group: 'org.springframework.boot', name: 'spring-boot-starter-data-elasticsearch', version: '2.1.0.RELEASE'......

Landas
49分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部