- 1
- 0
- 约5.56千字
- 约 7页
- 2021-01-24 发布于北京
- 举报
2018/9/23 极客时间 | 程序员进阶攻略
如下图,是我从大学进入软件开发领域所接触的一系列的点,我将其从左到右按时间顺序排
列。红色的部分是目前还属于我 “掌握” 与 “了解” 的领域,其他灰色的部分则是要么被
时代淘汰了,要么已经被我放弃了维持与更新。
我的成长时间线上相关技术领域知识点
我入行的年代,流行的是 C/S 架构的软件开发模型。当时客户端开发三剑客是
PB(PowerBuilder)、VB(Visual Basic)和 Delphi,而我只是顺势选了其中的一两个点,
然后开启了程序员生涯。
没过两年 B/S 架构开始流行,并逐步取代了 C/S 架构。于我,只是因为研究生阶段学校开了
一门面向对象语言课,老师用 Java 做教学语言,所以我后来就又顺势成了一名 Java 程序
员。而又只是因为 Java 的生命力特别旺盛,所以也就延续至今。
早些年,前后端还没太分离时,因为项目需要,所以我又去涉猎了一些前端 JS 开发;之后移
动互联网崛起,又去学习了些移动开发的东西;再之后就是 ABC 的时代(其中 A 是 AI ,人
工智能;B 是 Big Data,大数据;C 是 Cloud,云计算),就又被潮流裹挟去追逐新的技术
浪潮。
如今回过头再看,每一个技术点,似乎都是自己选择的,但又感觉只是一种被趋势推动的一次
次无意“捡起”。有些点之间有先后的承接关系,而更多点都慢慢变成了孤点,从这片技术的
星空中暗淡了下去。
在你入行后,我想你可能也会因为时代、公司或项目的原因,有很大的随机性去接触很多不同
的技术点。但如果你总是这样被客观的原因驱动去随机点亮不同的 “点”,那么你终究会感
到有点疲于奔命,永远追不上技术的浪潮。
写留言
/column/article/40160 2/7
2018/9/23 极客时间 | 程序员进阶攻略
当形成的点足够多了后,一部分点开始形成线,而另一些点则在技术趋势的演进中被自然淘汰
或自己主动战略放弃。
那你到底该如何把这些零散的点串成线,形成自己的体系与方向呢?如下图,是我的一个成长
“T 线图”,它串联了如今我沉淀下来的和一些新发展的 “点”。
我个人的成长发展 “T 线图”
我从成为了一名 Java 程序员开始,在这条 “T 线” 上,先向下走,专注于解决业务需求碰
到的技术问题。先自然地要向下至少走一层,接触 Java 的运行平台 JVM。而又因为早期做了
几年电信项目,要和很多网络设备(包括各类网元和交换机等)通 触网络协议编程;后
来又做了即时消息(IM)领域的工作,网络这一块就又继续增强了。而网络编程依赖于操作
系统提供的 I/O 模型和 API,自然绕不过 OS 这一块。
写留言
/column/article/40160 3/7
2018/9/23 极客时间 | 程序员进阶攻略
在 Java 领域走了多年以后,以前涉猎的技术点就逐步暗淡了。而再从程序员到架构师,就开
始往上走,进入更纯粹的 “架构与设计” 领域,在更宽的范围和更高的维度评估技术方案,
做出技术决策与权衡,设定技术演进路线。
但是,再好的技术方案,再完美的架构,如果没有承载更有意义的业务与产品形态,它们的价
值和作用就体现不了。所以不可避免,再往上走时就会去了解并评估 “业务与产品”,关注
目标的价值、路径的有效性与合理性。
在整个纵向的技术线上,最终汇总到顶点,会形成一种新的能力,也就是我对这条纵向线的
“掌控力”。到了这个 “点” 后,在这里可以横向发展,如图中,也就有了新的能力域:领
导力和组织力。
一个个点,构成了基本的价值点,这些点串起来,就形成了更大的价值输出链条。在这条路
上,你也会有一条属于
您可能关注的文档
最近下载
- 2015款_威朗使用说明书.pdf VIP
- DB21_T 2943-2018农村生活污水处理技术指南.docx VIP
- 2025年浙江省单独考试招生文化考试语文试卷及答案.docx VIP
- 《公共数据 数据分类分级规范》(DB54T 0423-2024).pdf VIP
- 环卫工人工资专用账户管理协议示范文本模板.docx VIP
- 2023年浙江省单独考试文化招生语文试卷 含答案.docx VIP
- 外研版(2024新版)七年级上册英语全册教案(单元整体教学设计).pdf VIP
- gb2828抽样计划表培训课件.ppt VIP
- 浅谈民间童谣在幼儿园课程中的整合策略.doc VIP
- 违法发放贷款罪专题讲座参考课件.pdf VIP
原创力文档

文档评论(0)