程序员进阶心法 胡峰
作者:互联网
1. 选择语言
老牌语言比如Delphi/Object Pascal虽然排名高 ,但是已经进入暮年,没有了蓬勃的生命力,之所以排名高是因为留下了大量的软件系统和程序遗产。
2.选择行业
兴趣能轻松驱动弄你做到50%。 但是兴趣的奖励是“好玩”, 但继续往前走会遇到很多不好玩的事,这是一种前进的障碍。 //评论: 兴趣意味着好玩 但停留于兴趣是否就意味者业余?
启程前的技能地图:
掌握
开发平台
- 编程语言
- 平台生态
- 常用算法
- 数据结构
- 数组 链表 队列 堆栈 散列 集合 树 图
了解
- 数据存储 SQL NoSQLCache
- 测试方法
- 工程规范 代码结构 代码风格
- 源码管理 GIt
个人简历
技术术语大小写 PDF格式 开源 项目经历 社区 书记 演讲 专利 论文 爱好
架构师层次
高维度: 系统子系统之间的切分和交互结构
中维度:系统、服务内部模块的切分和交互结构
低维度:模块组成的代码结构、数据结构、库表结构等
工作层次:
1. 确定边界:划定问题域、系统域的边界
2.切分协作 :切分系统和服务,目的是建立分工和协作,并行以获得效率
3. 连接交互: 在切分的各部分之间建立交互的原则和机制
4.组装整合:把切分的各部分按预定义的规则和方法组装整合成一体,完成系统目标
标签:进阶,切分,系统,胡峰,维度,交互,兴趣,心法,结构 来源: https://www.cnblogs.com/waterjay/p/12943687.html