• 学历不够技术来凑,大专生逆袭进阿里拿百万年薪


    2020年YQ爆发,股市动荡各国家间关系不稳定,国内市场经济低迷,再这样的大环境下,各大公司采取了优化政策,以求自保。

    本人履历

    高中没考上,上了中专,在广州工作两年,16年来到杭州,已从事开发6年之久了,去过小公司、创业公司、国企都有待过,一直都是搬砖码农,没有正确的职业规划,导致6年来还是一个小小的搬砖码农。

    中途还自学过Python,C++的各大框架,但都由于学历限制没有找到比较满意的工作,最后还是回归了Java(os:java真的比其他语言好找工作)

    几次转型未果,决定沉下心来搞Java,年纪也不小了,准备往架构师方向努力

    书中自有黄金屋

    书中自有黄金屋、书中自有颜如玉

    确定了方向后,开始收集各种程度的书籍,首选鲁班学院Java大神周瑜推荐:《JVM内存模型》《Java 编程思想》《Java开发实战经典》以及各个大牛推荐《Spring揭秘》《分布式 Java 应用:基础与实践》《http权威指南》《深入理解 Java 虚拟机》《Java编程思想(第4版)》《JAVA 2核心技术 卷II:高级特性(原书第7版)》《Java Web开发详解--XML+XSLT+Servlet+JSP深入剖析与实例应用》

    以及在各大视频网站看进阶视频,请教同事,请教网络大牛。

    就这样半年多后,离职找了一家互联网公司,税后35k,感觉很满意。

    六年多来,成长了很多,学会了很多,有同事的关心,领导的关怀,在学习路上那些愿意倾囊相授的好人儿们,从一个代码员变架构师真的很重要,系统的学习是成为架构师最重要的前提。

    长路漫漫,唯剑做伴 趁年轻,倍努力

    整理岁月

    老话说,程序员不过三十五,三十五之后还在写代码,那就是真的没希望了

    工作三年之前
    处于懵懂阶段,对什么技术都好奇,脑子里面什么技术都听过,是一个从理论走向实践很重要的一步,知道了版本控制,知道了团队协作,知道了模块化代码,知道了代码原来还可以这么写,

    三年之后
    在我觉得,三年之后的程序员都可以分为一个类目,因为前面已近打好了基础,只是看你的房子修的美不美观,空间够不够大,单个房间里面的装修,精致不精致,说白了就是要跟得上现阶段市面上的热门技术像分布式微服务,docker、dubbo、zookeeper等等一些列。

    兵马未动,粮草先行

    简历

    1.HR看简历,都是看技术关键词。可以多看招聘要求,简历上要多写些关键词。比如spring,集合,多线程,高并发,springBoot,mysql,分布式、docker等等。

    2.可以准备多份简历,有时候有多位面试官

    3.网上简历做成pdf格式会好一些,word因为版本原因可能排版会变乱。

    4.网上简历可以稍微夸大一下,半懂不懂的也写上去。纸质简历一定要将半懂不懂的技术去掉。当然,最好还是保持一致。

    5.没有了解过的技术,不要写在纸质简历上,一问就蒙了。

    6.频繁跳槽的经历,可以合成一段。频繁跳槽给人的印象很差。

    7."个人评价"直接写技术栈,不要写乐观向上,团结友爱这些。

    8."项目经验"除了介绍项目,还要写清楚涉及到的技术内容,以及自己负责的模块。

    9.博客、GitHub都是加分项。不要担心自己写的东西很简单,其实几乎没有面试官会去看的。

    10.阅读过Java源码,Spring源码。这些也是加分项。

    项目经验

    项目简介:
    我是公司某某部门,该部门后台系统主要由API模块,APP后台模块,算法模块以及数据模块组成。后台的任务通过分布式任务系统进行任务管理。
    责任描述:
    我主要负责某某模块,实现了某某功能、某某功能和某某功能。某某功能运用到了某某技术……
    技术要点
    整套系统部署在公司的服务器上,主要基于公司的Mysql集群和Redis集群做数据存储,使用MQ集群做消息队列,基于ZK集群搭建高可用系统,前期我们服务之前的调用方式都是基于HTTP的方式,服务耦合性较高,后期我们基于SpringCloud框架做了整个系统的微服务化,进行解耦。

    走向成功

    系统的学习往往是走向成功的第一步:

    鲁班学院阿里P8课程体系图:

    阿里巴巴电商淘宝项目实现:

    转发+关注私信回复【学习】获取P8课程体系图
    在这里插入图片描述
    在这里插入图片描述

    筑基阶段

    该阶段需要理解java底层虚拟机,并知道它们实现的原理。

    JVM虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,连接池,线

    程池……Java并发底层原理与源码实现,写框架必备的技术;java各种集合对象的实现原理,了解这些

    可以让你在解决问题时选择合适的数据结构,高效的解决问题,Jdk的新特性 ,从jdk8一直到jdk13。
    在这里插入图片描述

    成长阶段

    该阶段需要熟练使用各种框架,并知道它们实现的原理。

    熟练掌握各个框架使用原理,Spring一定要玩转,另外各热门主流框架,安全框架shiro、security

    数据库Mysql、Oracle必须懂得你底层原理与性能调优,这样就可以更好的去使用像MongoDB、

    redis、Hive等等数据库
    在这里插入图片描述

    拓展阶段

    该阶段需要熟练掌握响应式编程、网络编程、devops技术,并知道它们实现的原理。

    spring webflux的底层原理与源码、响应式开发框架Akka的基本应用原理,像Tomcat、netty、nginx的底层原理源码、调优方案这些都是必须会的,另外还要掌握Linux、git、docker、系统集成、监控等等一系列技术。
    在这里插入图片描述

    成型阶段

    该阶段学完已经具备架构师能力了,主要的是知识的开阔面,对知识的深入理解,像一些组件的使用,比如服务网格的底层原理与源码实现,需要学习的技术还是很多,像zookeeper、dubbo、搜索引擎、分库分表等等。。。
    在这里插入图片描述

    实战阶段

    该阶段已经进入了“是骡子是马,牵出来溜溜”阶段,

    需要根据前面所学技术要熟悉高并发场景下的架构设计解决方案、分布式架构中的各种场景解决方案、掌握大厂秒杀架构的设计与解决方案、千万级并发互联网实战项目的各个模块设计,

    基本上学完这些后可职业技能直接对标阿里P7.
    在这里插入图片描述

    延伸阶段

    基本上到了这里的的都是在身边圈内赫赫有名的,各种技术不在话下,各种编程语言任意切换

    这一整套下来,面试阿里P7应绰绰有余,
    在这里插入图片描述

    鲁班学院全套阿里P7级别Java高清视频、课件、笔记、源码,关注我私信回复【鲁班学院】免费领取

    多线程,JVM

    在这里插入图片描述

    内存模型

    在这里插入图片描述

    NIO与netty

    在这里插入图片描述
    mybatis

    在这里插入图片描述

    spring与springboot

    在这里插入图片描述
    在这里插入图片描述

    大厂面试专题

    在这里插入图片描述

    在这里插入图片描述

    鲁班学院全集视频分享

    在这里插入图片描述

    转发此文后关注我私信回复【鲁班学院】免费领取马士兵全集高清视频、源码、课件、笔记

    file

  • 相关阅读:
    第一百二十七节,JavaScript,JSON数据类型转换,数据转换成字符串,字符串转换成数据
    第一百二十六节,JavaScript,XPath操作xml节点
    第一百二十五节,JavaScript,XML
    第一百二十四节,JavaScriptCookie与存储
    in_array严格模式和普通模式的区别
    thinkphp解决表单令牌问题
    php操作Memcache示例
    flash引入
    自己制作简单的可编辑并添加表情的文本编辑器
    php中mysqli 处理查询结果集的几个方法
  • 原文地址:https://www.cnblogs.com/MonsterJ/p/13126687.html
Copyright © 2020-2023  润新知