后端从入门到转岗,如何转型
一、技术介绍
我学习的技术很多:
例如: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 /
后端从入门到转岗,如何转型相关推荐
- 后端工程师入门前端页面重构(二):心法 I
本文由 KnewHow 发表在 ScalaCool 团队博客. 上一篇博客是我们<后端工程师入门前端页面重构>系列的第一篇,我们介绍了页面布局的口诀: 从左到右,从上到下,化整为零. 那么 ...
- Element-UI + Vue.js + SpringBoot 实现前后端分离入门项目
Element UI 项目简介与演示 刷新页面时让组件默认为当前路由路径 删除时确认 分页功能的实现 el-date-picke 日期少一天 前端部分源码:https://github.com/szl ...
- 后端基础入门技术栈简单小结(非常简单)
后端基础入门技术栈简单小结(非常简单) 本文章同步更新于: 简书:https://www.jianshu.com/p/c8c6f10850e2 CSDN:https://blog.csdn.net/Z ...
- 深入分析Spark任务调度的原理--Java后端同学入门Spark编程系列
作者:陌北有棵树,Java人,架构师社区合伙人! 之前写了一篇:<我作为Java后端,分享一下入门Spark编程的经历!> 上篇是Spark入门的第一篇,写了一些关于Spark编程中RDD ...
- Vue 脚手架结合 SpringBoot 构建前后端分离入门项目(实现增删改查)
Vue 脚手架构建前后端分离项目 项目简介与预览 数据库建表 主要模块代码 index.js 路由代码 User.vue 用户组件 RAP2 创建接口进行测试 切换路由组件的显示: this.$rou ...
- 加餐0 | 前后端快速入门学习路线
前言 文章目录 前言 一. 工具 1. Git 2. IDEA 3. Maven 4. Linux 二. 前端 1. 基础知识 2. 前端框架 3. 学习资料 三. Java 后端 1. 基础 2. ...
- (长文)Java后端从入门到放弃
更多内容关注微信公众号:fullstack888 1.JavaSE 1.1 Java帝国的诞生 1)C&C++ ①1972年C诞生: 贴近硬件,运行极快,效率极高 操作系统,编译器,数据库,网 ...
- 后端工程师入门Ant Design Pro
本文适用于后端程序员入门ant design pro,基于官方文档,不探讨底层,仅为实用,效果预览:https://preview.pro.ant.design/dashboard/analysis ...
- 2021-11-03大数据学习日志——数据埋点+网络爬虫——后端开发入门
01_mini-web 本章节学习目标 能够知道Web开发流程 能够知道使用web应用程序处理客户端的动态资源请求操作 能够知道路由列表的实现 能够知道装饰器方式的添加路由 能够知道logging日志 ...
最新文章
- 现代NLP中的零样本学习
- 关于XAMPP环境配置
- 【机器学习】SVM学习(三):线性分类器的求解
- cambridge ccaf potential supervisors!
- mysql数据库系统配置文件_MySQL数据库(6)----配置文件 my.cnf 的使用
- html5哪个输入字段必填,HTML5:如何使用“required”属性和“radio”输入字段
- Leetcode学习成长记:天池leetcode基础训练营Task02链表
- 图像质量评估(4) -- 色差(Chromatic Aberration)
- RS-485接口协议详解
- STC单片机 EEPROM和低功耗笔记
- KMeans聚类算法
- 如何在PlayStation 4上查看或清除浏览历史记录
- Windows10邮件添加qq邮箱已过期问题
- 图论中的0x3f和memset使用注意事项(较详细)
- 泰森多边形算法 java_泰森多边形构建原理
- App集成ApplePay
- struct所占的内存
- php如何开启电脑前置摄像头像素多少,Surface Pro 4有摄像头吗?摄像头像素是多少?...
- 推荐10本程序员必读的书籍!
- 24339 Problem B	采药