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将是未来大厂所提供岗位较多的编程语言,同时也不至于是一片红海,好就业。开发大型软件的服务器端。

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

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

  • 相关阅读:
    ffmpeg h264编码 extradata 为空
    MySQL主从复制报错一致性问题解决
    MySQL 子查询优化案例
    RAC+单节点搭建DG
    总结搭建Oracle11g DG踩的坑
    解决开机自动调用脚本失败的问题
    MySQL版本升级之5.6到5.7
    MySQL 通过semi join 优化子查询
    MySQL 配置文件中忘配置default-character-set引发的乱码问题
    MySQL5.6下使用xtrabackup部分备份恢复到MySQL5.7
  • 原文地址:https://www.cnblogs.com/whr-blogs/p/15057520.html
Copyright © 2011-2022 走看看