职场求生攻略
臧萌
PayPal 数据处理组技术负责人,《Java 入门 1 2 3》作者
11259 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 34 讲
结束语 (1讲)
职场求生攻略
15
15
1.0x
00:00/00:00
登录|注册

27 | 答疑篇:什么样的技术观能够更快成长?

你好,我是臧萌。转眼之间,咱第四个模块也结束了。在这个模块里,我们围绕着技术,聊了聊程序员的技术领地、我们程序员应该如何看待技术、如何从主要做开发的程序员成长为软件架构师、以及如何不掉进软件系统集成的那些坑。
在一开始,我们只要关心技术就可以了,打好技术基础,养成学习技术的习惯。紧接着,我们要开始审视自己看待技术的观点,也就是技术观。因为随着我们程序员的成长,工作的重心将开始从单纯的技术,转向如何用技术服务业务。
在这个过程中,如果你打算继续走技术路线,很大的一种可能就是工作重心继续上移,在自己思考技术服务业务的过程中,逐渐培养自己做软件架构的能力,进而成为一名软件系统架构师。

软件架构师需要哪些能力?

软件系统架构师,要有自己的经验积累和独到的眼光,要能够很好地认识问题、对问题建模、解决问题。除此之外,还要考虑的一点就是软件系统的集成。因为软件系统的集成,才是对一个软件系统的终极大考,也是对架构师综合能力的大考。一个软件架构看上去很美的系统,如果不能很好地落地集成,最后的结果只会是叫好不叫座,被束之高阁。
你如果能够走通这些关键节点,在我看来就已经是一个软件研发的全能人才了。软件研发全能人才更多地是从个人综合能力上来讲,而我们平时说的全栈工程师,更多地是从技术层面来谈。技术是武器,使用哪种武器解决问题,肯定会影响最终的架构。不过在架构之上,理解问题、分析问题、解决问题的能力,这个和具体的技术是没有太大关系的。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

软件架构师的成长之路需要不断学习技术,同时拓展视野到业务层面。一篇文章从业务出发,强调了架构师首先是业务架构师,需要深入理解公司业务需求,构建业务模型,打造能帮助公司飞驰的技术架构。同时,文章提到了系统集成中数据的重要性,警示数据交互可能带来的问题。总的来说,文章强调了技术观的重要性,以及如何在技术领域不断成长和进步。文章内容由浅入深,侧重点分别是为何要持续学习技术,如何看待技术和工作,如何培养自己架构师的能力,以及如何培养自己将系统落地的能力。这篇文章适合程序员了解技术成长的重要性,以及如何在技术领域不断进步。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《职场求生攻略》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(3)

  • 最新
  • 精选
  • Sdylan
    意犹未尽,专栏就要结束。舍不得呀。

    作者回复: 哈哈,完结了我们还可以在评论区继续聊

    2020-07-17
    3
  • tech1
    布隆过滤器的误差原因是哈希冲突,也就是映射位置有值可能不是当前键的,所以布隆说存在,不一定存在,说不存在肯定不存在。

    作者回复: 正解。如果不知道这些基础知识,那么它就是学习新技术中无形的“阻力”。如果知道,那就是助力。

    2020-09-09
    1
  • Eden Ma
    下周就完结了哈哈 有不少收获

    作者回复: 很高兴对你有帮助😄

    2020-07-18
收起评论
显示
设置
留言
3
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部