下载APP
登录
关闭
讲堂
算法训练营
Python 进阶训练营
企业服务
极客商城
客户端下载
兑换中心
渠道合作
推荐作者

从程序员到架构师的最佳路径

2019-03-07 李运华
 写留言

精选留言(13)

  • 2018-12-26
    良心之作。坐而论道不如行而起之。架构设计不能脱离实际,书本上的经验更是参考。脱离现实场景的架构,只会很可能会将人带进沟里面
    8
  • 2018-12-26
    程序员懂得架构,就能从更好的层次去看整个产品或者项目,可以指导自己在写代码时更好去设计结构。
    4
  • 2018-12-27
    架构师就是个升级打怪的过程
    2
  • 2018-12-26
    对于架构的定义,有很多种,我比较同意的一种定义是:“架构是一组关键决策”。这样的决策包括但不限于:使用什么操作系统、语言、框架与类库;是否在架构中使用某种全新的技术方案;优先考虑或满足哪一方面的需求以及如何在技术上实现这一点;更进一步的,面对一个不断发展的系统,哪些部分需要优先重构or优化、哪些决策需要重新考虑甚至修改;再进一步,某些前瞻性的考虑,也是架构决策的一部分,等到问题发生再来解决,同样是架构方面考虑不周。

    能够做出这些决策的,就是架构师。或者说,在一个团队中,实际的最终决策者,就是事实上的架构师。无论他被赋予什么样的头衔。在一个团队中,我们总能找到这样的角色(无论他做得是不是称职),而一个优秀的架构师,就是通常能够做出“较多”正确决策的人。
    展开
    2
  • 2018-12-26
    架构就是宏观能力啊,是顶层设计呀。
    专项技术,就是手术刀,精准切割。
    各有所长,想互融合。
    2
  • 2018-12-26
    知识广度决定见世面!只有知道有这个知识点,在遇到相应场景的时候你才会自然而然的想到使用。就跟搭积木一样,不同技术的结合,得到的成品不一样。
    1
  • 2018-12-26
    学习架构的思维让我能够更好的理解开发的决策…很值得你看的专栏…
    1
  • 2018-12-26
    因为架构师是具有技术发言权,方向决策权,和团队人员开发资源调配权的开发团队的TeamLear,也是这个程序的设计者,当然他是这个程序团队的灵魂!
    1
  • 2018-12-26
    架构其实就是设计能力,设计者进行宏观的设计。然后收下的人可是实现功能。架构师就相当于工程师或者楼房的设计师的角色。
    1
  • 2018-12-26
    只写自己代码的工程师不是好工程师……架构就是跳出局部 全面把握系统
    1
  • 2019-08-03
    架构设计方面的资料很少,理论结合实践更是稀缺,这个专栏很值!
  • 2018-12-29
    收益良多。
  • 2018-12-27
    纸质书跟网络课程有啥区别?