• 2018第29周总结


    不重视管理会给软件开发带来很多恶果,比如产品无法按时交付,交付产品缺陷太多导致用户无法使用,项目总是充满各种意外,团队成员低效率重复劳动等。工作多年越来越体会到完美的软件、完美的项目是不存在的,即使大公司如阿里,项目中也是会存在各种问题,如果没有有效的管理,激励团队成员团结一致努力,项目成功的风险是很大的。能做到有效管理也是一个技术管理者可以具备的核心竞争力之一。

    早在2007年实习时,领导就让我看一篇SOA架构的文章,当时没太在意,后来真正工作了才发现日常接触到的项目中大多都是在用这个架构。它的核心是为了解决系统间的集成问题,通过引入ESB等技术规范从解决系统间通讯问题开始将原来散乱无序的网状结构梳理成规整有序可治理的星型结构。为了解决复用问题它把业务逻辑抽象成可复用可组装的服务,通过服务的编排实现业务的快速再生。

    微服务作为SOA的升华,强调将业务彻底的服务化和组件化,将单个业务系统拆分成可独立开发、设计、部署运行的小应用,通过服务治理整合各服务。

    17年底服务网格(Service Mesh)成熟,它是服务间通讯的基础实施层,负责服务间网络调用,熔断、限流和监控,让我们不需要关心服务间原来有应用程序或其它框架实现的事情。

    月薪3W的程序员要具备相对稀缺性的能力,如果你会的东西培训结构3月都能学会,那你有什么竞争力。Java语言基础特性和高级应用要很熟悉,要有全面的互联网技术相关的知识,有一定的编程能力、算法能力、架构能力,最后要有一项自己非常专精的能力。

    小程序好比前些年的移动APP,现在越来越多的创业者开始从小程序做起,投资资本也开始进入小程序领域,未来会有越来越多的小程序涌入我们的生活。业余有时间需要学习一下小程序相关的基础知识并亲自动手,做一个自己的小程序玩玩。

  • 相关阅读:
    RK3399之时钟
    C之{}注意点
    ARM之不用段寄存猜想
    linux驱动之入口
    android之HAL
    git
    消息中间之ActiveMQ
    Maven之阿里云镜像仓库配置
    清理Oracle临时表空间
    Tomcat控制台日志输出到本地文件
  • 原文地址:https://www.cnblogs.com/doit8791/p/9349269.html
Copyright © 2020-2023  润新知