一、技术介绍

我学习的技术很多:

例如: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 /

后端从入门到转岗,如何转型相关推荐

  1. 后端工程师入门前端页面重构(二):心法 I

    本文由 KnewHow 发表在 ScalaCool 团队博客. 上一篇博客是我们<后端工程师入门前端页面重构>系列的第一篇,我们介绍了页面布局的口诀: 从左到右,从上到下,化整为零. 那么 ...

  2. Element-UI + Vue.js + SpringBoot 实现前后端分离入门项目

    Element UI 项目简介与演示 刷新页面时让组件默认为当前路由路径 删除时确认 分页功能的实现 el-date-picke 日期少一天 前端部分源码:https://github.com/szl ...

  3. 后端基础入门技术栈简单小结(非常简单)

    后端基础入门技术栈简单小结(非常简单) 本文章同步更新于: 简书:https://www.jianshu.com/p/c8c6f10850e2 CSDN:https://blog.csdn.net/Z ...

  4. 深入分析Spark任务调度的原理--Java后端同学入门Spark编程系列

    作者:陌北有棵树,Java人,架构师社区合伙人! 之前写了一篇:<我作为Java后端,分享一下入门Spark编程的经历!> 上篇是Spark入门的第一篇,写了一些关于Spark编程中RDD ...

  5. Vue 脚手架结合 SpringBoot 构建前后端分离入门项目(实现增删改查)

    Vue 脚手架构建前后端分离项目 项目简介与预览 数据库建表 主要模块代码 index.js 路由代码 User.vue 用户组件 RAP2 创建接口进行测试 切换路由组件的显示: this.$rou ...

  6. 加餐0 | 前后端快速入门学习路线

    前言 文章目录 前言 一. 工具 1. Git 2. IDEA 3. Maven 4. Linux 二. 前端 1. 基础知识 2. 前端框架 3. 学习资料 三. Java 后端 1. 基础 2. ...

  7. (长文)Java后端从入门到放弃

    更多内容关注微信公众号:fullstack888 1.JavaSE 1.1 Java帝国的诞生 1)C&C++ ①1972年C诞生: 贴近硬件,运行极快,效率极高 操作系统,编译器,数据库,网 ...

  8. 后端工程师入门Ant Design Pro

    本文适用于后端程序员入门ant design pro,基于官方文档,不探讨底层,仅为实用,效果预览:https://preview.pro.ant.design/dashboard/analysis ...

  9. 2021-11-03大数据学习日志——数据埋点+网络爬虫——后端开发入门

    01_mini-web 本章节学习目标 能够知道Web开发流程 能够知道使用web应用程序处理客户端的动态资源请求操作 能够知道路由列表的实现 能够知道装饰器方式的添加路由 能够知道logging日志 ...

最新文章

  1. 现代NLP中的零样本学习
  2. 关于XAMPP环境配置
  3. 【机器学习】SVM学习(三):线性分类器的求解
  4. cambridge ccaf potential supervisors!
  5. mysql数据库系统配置文件_MySQL数据库(6)----配置文件 my.cnf 的使用
  6. html5哪个输入字段必填,HTML5:如何使用“required”属性和“radio”输入字段
  7. Leetcode学习成长记:天池leetcode基础训练营Task02链表
  8. 图像质量评估(4) -- 色差(Chromatic Aberration)
  9. RS-485接口协议详解
  10. STC单片机 EEPROM和低功耗笔记
  11. KMeans聚类算法
  12. 如何在PlayStation 4上查看或清除浏览历史记录
  13. Windows10邮件添加qq邮箱已过期问题
  14. 图论中的0x3f和memset使用注意事项(较详细)
  15. 泰森多边形算法 java_泰森多边形构建原理
  16. App集成ApplePay
  17. struct所占的内存
  18. php如何开启电脑前置摄像头像素多少,Surface Pro 4有摄像头吗?摄像头像素是多少?...
  19. 推荐10本程序员必读的书籍!
  20. 24339 Problem B 采药

热门文章

  1. nssl 1522.简单数数题
  2. 并发下线程池的最佳数量计算
  3. Redis LRU算法
  4. 51nod1989 竞赛表格
  5. 卷积网络和卷积神经网络_CNTK-卷积神经网络
  6. antd 表格添加合计行
  7. 使用python采集MDB数据到SQL server数据库
  8. 浅析电商会员中台体系
  9. 教大家如何批量采集义乌购上的图片和保存方法
  10. 系统u盘怎么改回普通_系统u盘怎么改回普通_u盘启动盘恢复成普通u盘u盘操作系统_详细教您怎么把系统装进U盘......