ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【工作心得】

2020-03-10 22:05:52  阅读:201  来源: 互联网

标签:容器 JAVA 夸张 工作 RPC 去学 mysql 心得


前言

这周比较好,终于实现了零的突破。把上周没有A掉的题目都A了。最近忽然想起了以后的路要怎么走了。

后端的感悟

事多:后端其实是一个大杂烩,啥玩意你都得会点。我来列举一下我现在会的,和我不会但是需要学的。
(1)关系型数据库:mysql,oracle。
(2)计算机网络:http,tcp请求封装,dns,负载均衡
(3)操作系统基础
(4)语言:C++/JAVA/Python/GoLang/Rust/Js
(5)Linux,Shell脚本
(6)数据结构和算法
(7)大数据相关:Hadoop,HBase,Hive,Clickouse,Spark
(8)中间件:Kafaka,Rocket MQ
(9)服务器:Tomcat,Nginx,Apache Web Server
(10)分布式:ZooKeeper
(11)容器技术:k8s,Docker
(12)RPC:Dobbo
(13)代码版本控制:SVN/Git
这些还只是一些比较通用的技能,如果是JAVA后端
(1)框架:Spring,Struts,Mybatis,Spring Cloud
(2)JAVA虚拟机
(3)高性能IO:Netty
可能会有人问了,你夸张了吧,哪有这么多?其实我个人感觉,这就是为什么有的人天天说程序员中年危机,如果仅仅是会其中一点点,那么显然并没有什么竞争力,你会的人家也会。新业务来了,你没法负责起来,比如架构的设计,存储的设计等等,这些其实都是需要对上面的技术比较熟练才能得心应手。还有就是,如果在大厂,你周围用的都是这些技术,比如你要数据,人家数据处理的人都是直接打到了Hive里,你不会用那怎么行,所以这并不是夸张,至少我周围以及和我对接的都是,举两个简单的例子,之前我不会用Kafka,但是在我写代码时需要得到信息,文档上写的信息的来源都是Kafka里面的消息,那你不得不去学,第二个例子就是我要做存储,但是mysql的性能已经不行了,那只能选其他的大数据专用的数据库,这又不得不去学。我要调用服务,但是人家提供的就是一个RPC,还只能去学怎么调用RPC,任务上线需要发布到容器了,那只能去学学容器的基本操作,所以这些都是必备的技能,并不是夸张。
也有好处:后端虽然要学的东西很多,但是也有好处,就是可以沉淀技术,这上面的东西只要精通任意一个,可以说就能成为公司的技术专家。而且,一般晋升也都是后端的人员。
暂时写到这,后边继续补

标签:容器,JAVA,夸张,工作,RPC,去学,mysql,心得
来源: https://blog.csdn.net/weixin_41863129/article/details/104784074

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有