后端从入门到转岗,如何转型

本文描述了一位技术专家的学习历程,从JAVA基础开始,逐步深入到前端、SQL、高级数据库操作,再到微服务架构和项目管理。强调了决心和实践的重要性,并提到了转型为技术经理和项目经理的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、技术介绍

我学习的技术很多:

例如:JAVA   JS   C#   python   vue   mysql   Oracle  等等。

学习也是从入门开始 ,入口是JAVA

二、学习前的准备工作

学习前需要准备什么呢?

我觉得学习前最需要准备的是下定决心吃苦,因为需要花费大量的时间去进行学习,而且学习的成本很高,可能还需要结合培训进行系统的学习。

三、学习过程

1、从java基础入门,第一步学会Java基础:java语法基础、面向对象编程、java中23种设计模式。

2、学牢固基础后:多线程和线程同步、线程池的使用、线程间通信、Java内存模型、Java 的 IO、NIO 和 Okio、集合、JVM、GC的原理和回收策略

3、java进阶学习:面向对象的本质、线性结构包括:数组,链表,队列,栈;非线性结构包括:树,图,表;JDBC原理、Spring全家桶框架、并发GC原理与调优设计模式与框架源码

4、同步学习SQL:MYSQL、Oracle  基础语法及使用。

5、同步学习前端:HTML入门基础、CSS、JS。

6、学习高级MYSQL、Oracle  函数、储存过程、视图等的使用和学习

7、学习高级的前端知识:ES、TS语法、VUE、React、Angular(其中VUE、React是学习的重点,现在主流公司都是用的这套)。

8、学习WEB开发的主流框架:微服务架构Spring Cloud、注册中心Eureka/nacos、网关Zuul/getway网关、负载均衡Ribbon、远程调用方式Feign、断路器Hystrix、seata等等。

9、学习基本差不多后找个公司慢慢磨练,磨练3年后你会发现第一二年你自己写的代码就是一坨S。

10、在公司趁着空闲时间进行更加系统的提升:学习LINUX、nginx、maven、kafka、rabitt、docker等等知识。

11、当你准备换一家公司后,你会发现自己的技术感觉已经不是初级程序员了。

12、我是在写了4年代码后根据自己的职业规划又进行了一系列的学习。

13、工作期间进行了:原型设计、原型文档、需求分析、数据模型方面的学习,如果直接转型产品的话可能不现实。

14、当换下家公司时我投的简历都是技术经理和项目经理了,机缘的情况下从事了技术型项目经理,在公司主要进行技术选型和基础框架搭建。工作期间主要学习的方向就是管理和绩效方向的研究、包括售前和实施的一些工作。除了管理主要的工作就是配合产品总监进行需求调研、分析。

15、其实转型的主要方式就是确定自己的目标和下阶段自己的职业规划。

彩蛋:linux查杀病毒:clamscan --infected --remove --recursive /

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值