zoukankan      html  css  js  c++  java
  • 我认为的架构师

    想要成为架构师的目的:能挣钱,钱多     80w+股票

    需要具备的技术:

      1. 分布式技术(这个必须的了解,到springcloudAilbaba,一些基本的知识要了解)

      2. redis  以及  docker  k8s     方面的知识了解

           3.以及数据库的维护(SQL语句是基础)

      4.需要对linux的知识有一定的了解

      5.一个大流量的项目从开发到产品落地的一个全过程都要有一个把控

    学会另一门脚本语言:lua,python

      lua:这其实是一个热部署的语言,不用整体启动整个服务就可以往上面添加对应的需求

    在对项目维护的时候较为实用

    比如说王者荣耀,qq音乐,抖音这些软件的活动都是一个单体开发分布式部署的一个情况,其实主要就是

    使用lua脚本来开发,只是简单的将这个任务通过topic推到我们的服务器上面去就可以完成整个活动

    再学会一种主流的编程语言:golang

    golang个人觉得会是未来高并发项目的不二选择,天然支持高并发,在底层对线程的调用以及创建的时候没有

    java那么繁琐,同时也比python有更好的安全行,故阿里,腾讯等一线大厂对go的需求在不断的上升,同时go

    又是一块处女地没人去用,所以我觉得go将是未来大厂所提供岗位较多的编程语言,同时也不至于是一片红海,好就业。开发大型软件的服务器端。

    要想成为架构师对一定的前端知识也需要有一定的了解(本人盲区)

    后面一年或者更久的时间我会多学习上述知识并用博客来将他更新起来,大家一起成长!!!卷起来

  • 相关阅读:
    Netty学习笔记四:NIO实现群聊
    Netty学习三:NIO
    Netty学习二:IO模型 BIO
    Netty学习一:netty是什么
    idea远程debug
    filter,interceptor,controllerAdvice,aspect,controller执行顺序
    springboot使用多个@RestControllerAdvice时的拦截顺序
    记一次RestControllerAdvice无法拦截Filter内抛出异常
    SpringBoot声明式事务的简单运用
    mybatis plus 和PageHelper依赖冲突
  • 原文地址:https://www.cnblogs.com/whr-blogs/p/15057520.html
Copyright © 2011-2022 走看看