前言

高考毕业后,自己因为高考失利,与理想大学失之交臂,当了两年兵回来就在万达做起了一名保安,不到1年就坐上了管理层的位置。但我当年一直想着读计算机专业,以后做一名程序员,现在的状态也不是想要的。

人生转折点

去年的时候,几个玩的好的老同学就聊了起来,其中有个考上了西安财大,读了新闻系,毕业后干了不久就想做了,原因很现实,既感觉不到前途,也感受不到任何钱途,索性就去报了一个线下培训班学前端,没选择学Java的原因主要是因为前端的可视化,不会看着枯燥,现在在上海工作了2年多,也有20k+的薪资。

我也考虑了几天,索性还是去报了个培训班,白天工作,晚上学习,反反复复7个月的线上培训,终于破茧成蝶。

刚开始每天面试5家公司,每天海投的简历,但我从来不按照预约时间去面试,利用周末两天整理邮箱中近60家公司地址,逐个百度位置,将距离近的公司排到一起,定到一天去面试。

大多HR都会问您预约的不是今天。我每次都会说:“刚好在咱公司附近面试就顺道过来了,如果不方便我就到预约时间点再来”,几乎所有HR都让我进去面试了。

第四天去了最好的一家公司,也是我的第一任东家,待遇还算不错12k,当时自己其实也只是一个小白,但相比于保安的工作薪资直接翻了2倍多,已经是很满足了。

今年由于新冠肺炎的影响,公司不得不延迟复工,心想着,我可以趁着这段时间好好学习一些更深入的技术知识,于是我又报了之前那个线上培训班,之前了解过他们做高级培训就做的很好,加上我刚入门也是选择的他们,整体感受是非常满意的。

为什么没选择自学?建议?

没选择自学主要是因为当时还有工作,也担心找不到一个学习方向,浪费太多时间,得不偿失。现在网上免费的资源确实很多,当我回头再看的时候却发现很多都是没有重点的,讲的也很干…接下来就跟大家简单分享一下对于自学者的学习建议吧。

1、对于0基础的朋友,我是不建议看书学习的,多看视频去学习,不信的话你可以自己尝试去买回来看,过不了多久估计就扔一边看不下去了。

2、不懂的地方反复看,还不懂可以百度或者去看相关的博客,因为我是报的培训班,有不懂地方直接可以问老师,老师引我思考,然后我就能理解了。

3、复习,对于自己学过的知识一定要复习,如果视频有配套的笔记,建议第二天再巩固一遍,自己也可以用word做笔记,写一写学习日志。

4、根据视频内容尝试画思维导图,大家可以去下载Xmind,思维导图能够帮你形成一个系统的学习过程,思路清晰,让自己有全局观。

上面是我刚入门培训班给我的学习路线,这当然只是1/6的内容,但是你会很清楚的知道你要学习什么内容,旁边的绿色就是实战内容,实战是帮助你巩固知识最有效的方法。

同时,养成这样的习惯不容易遗忘,很多人都是当时觉得学会了,但过一会儿又只知道几个名词。因此,思维导图能方便你日后的复习,提高复习效率,有效检索遗忘的知识点。

敲重点:

向对象是JavaSE的重中之重,里面的知识点个人认为是最难的。后面的知识点都是建立在这之上展开的,没学好面向对象,后面就会稀里糊涂。

  • **面向对象是基石,JavaSE中最重要的一是集合,二是IO,**希望大家学习这两个知识点时认真对待,多敲代码,多思考。
  • 常用API里,String及其相关类StringBuilder, StringBuffer等必须熟悉,后面会不断用到。不学好的话,后面怎么死都不知道!
  • 泛型一般只出现在集合中,个人觉得如果一时无法掌握,那么暂时会在集合中使用泛型就行了。
  • 反射对于初学者来说是非常抽象的!!但它又无比重要。它虽然不是JavaSE的重点,但是它是JavaWeb很多难点的底层支撑,不懂反射,寸步难行。

重点

  • 面向对象☆☆☆☆☆
  • 集合☆☆☆☆☆
  • IO ☆☆☆☆☆
  • String/StringBuffer/StringBuilder ☆☆☆☆☆
  • 反射☆☆☆☆☆
  • 泛型☆☆☆☆

熟悉

  • 异常
  • 多线程

先过一遍

  • 网络编程
  • 正则表达式

总结

哪些人适合自学?

我总结了以下适合自学的前提条件:

1、对于编程有兴趣,有足够的时间,至少一年以上,且不着急找工作的;

2、有较强自制力,能坚持自学下去的,三天打鱼两天晒网是绝对不行的,但据我了解,能坚持下来的人真的很少很少;

3、具备一定学历,最起码是高中以上。学习编程是要有一定的英语和数学基础的,同时现在面试对于算法面试几乎成了必问题,没有一定逻辑是难以坚持自学的;

哪些人适合培训班?

如果你不符合以上三点,我建议你选择报培训班,不然就劝你放弃。培训班最大的优势在于:省时、高效,培训机构通常会依据当前技术的发展现状、业界的人才需求变化情况,动态地调整教学内容,构建出一个比较完整的就业培训体系,能够让你在短短数月之内,带你入门。

作为一名写了二十多年代码,参加过大大小小的一堆项目,学过一打以上的各种编程语言或技术的老码农来说,我认为编程中充满了套路,只要能掌握这些套路,把这些套路用熟练,应付中低层次的软件开发工作是不成问题的。

而在传授开发套路这块,培训机构是比较高效的,只要你选的是靠谱的培训机构,人别太笨,基础别太差,培训老师手把手教你,经过几个月的强化训练,多数编程套路都能学会。

最后

到这里,相信你也有了自己的选择,IT互联网的确是个高薪行业,每年涌入互联网行业的人都很多,但是如果你坚定想做一名程序员,请务必保持不断学习。下面对于工作经验1—3年,Java开发的薪资做一个参考:

Spring全套教学资料

Spring是Java程序员的《葵花宝典》,其中提供的各种大招,能简化我们的开发,大大提升开发效率!目前99%的公司使用了Spring,大家可以去各大招聘网站看一下,Spring算是必备技能,所以一定要掌握。

资料领取方式:点击这里前往蓝色传送门

目录:

部分内容:

Spring源码

  • 第一部分 Spring 概述
  • 第二部分 核心思想
  • 第三部分 手写实现 IoC 和 AOP(自定义Spring框架)
  • 第四部分 Spring IOC 高级应用
    基础特性
    高级特性
  • 第五部分 Spring IOC源码深度剖析
    设计优雅
    设计模式
    注意:原则、方法和技巧
  • 第六部分 Spring AOP 应用
    声明事务控制
  • 第七部分 Spring AOP源码深度剖析
    必要的笔记、必要的图、通俗易懂的语言化解知识难点

脚手框架:SpringBoot技术

它的目标是简化Spring应用和服务的创建、开发与部署,简化了配置文件,使用嵌入式web服务器,含有诸多开箱即用的微服务功能,可以和spring cloud联合部署。

Spring Boot的核心思想是约定大于配置,应用只需要很少的配置即可,简化了应用开发模式。

  • SpringBoot入门
  • 配置文件
  • 日志
  • Web开发
  • Docker
  • SpringBoot与数据访问
  • 启动配置原理
  • 自定义starter

微服务架构:Spring Cloud Alibaba

同 Spring Cloud 一样,Spring Cloud Alibaba 也是一套微服务解决方案,包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。

  • 微服务架构介绍
  • Spring Cloud Alibaba介绍
  • 微服务环境搭建
  • 服务治理
  • 服务容错
  • 服务网关
  • 链路追踪
  • ZipKin集成及数据持久化
  • 消息驱动
  • 短信服务
  • Nacos Confifig—服务配置
  • Seata—分布式事务
  • Dubbo—rpc通信

Spring MVC

目录:

部分内容:

[外链图片转存中…(img-ShGEpj8X-1623730373734)]

[外链图片转存中…(img-VhRjqrCS-1623730373735)]

部分内容:

[外链图片转存中…(img-oSa5tORj-1623730373736)]

[外链图片转存中…(img-nWTtfOMY-1623730373737)]

万达保安“苦修Java”,7个月破茧成蝶,如今薪资翻了4倍相关推荐

  1. 头条抖音后端技术3面,万达保安“苦修Java

    1.对于0基础的朋友,我是不建议看书学习的,多看视频去学习,不信的话你可以自己尝试去买回来看,过不了多久估计就扔一边看不下去了. 2.不懂的地方反复看,还不懂可以百度或者去看相关的博客,因为我是报的培 ...

  2. 破茧成蝶—从简历初投被拒到收割5个offer,我花了3个月时间...

    以下来自一位我身边朋友的投稿,对这位朋友的经历我也是深表佩服的,下面是他前不久某大厂面试的一次经过,小编我也是用第一人称的口吻来给大家展示一下他的面经吧 1 .自我介绍 2 .Java 基础 java ...

  3. 中高级Java开发应该要了解!我用2个月的时间破茧成蝶,醍醐灌顶!

    前言 今年互联网形式依旧严峻,再次爆发几次大规模裁员潮.我决定把这篇文章分享出来帮助那些对前途感到迷茫的朋友.根据粉丝投稿的真实经历改编 在现在这个浮躁而又拜金的社会,我相信很多人做技术并非出于热爱, ...

  4. Java开发知识体系!我用2个月的时间破茧成蝶

    CAP原则 在分布式系统要满足CAP原则,一个提供数据服务的存储系统无法同时满足:数据一致性.数据可用性.分区耐受性. C数据一致性:所有应用程序都能访问到相同的数据. A数据可用性:任何时候,任何应 ...

  5. 从简历被拒到收割8个大厂offer,我用了3个月成功破茧成蝶

    五一小长假已经结束了,不知道大家还有没有想着五一之后再次突击面试一下,其实不一定要跳槽,出去面试也是为了了解市场行情,不然老是沉迷于加班和增删改查,真正出去面试的时候发现自己成了井底之蛙... 为了避 ...

  6. 从简历被拒到收割 8 个高薪 offer,我用了 3 个月成功破茧成蝶

    半年前我一个小老弟从外包离职了,本以为有两年经验进个一般的公司没有问题的,结果人家一看是外包出来的,面试问的问题也不是很懂,简历被拒了好几次.还好这个小老弟没有气馁,在论坛博客和里面的大佬虚心学习,还 ...

  7. 细节决定成败!我用2个月的时间破茧成蝶

    前言 大厂面试真题向来都是各大求职者的最佳练兵场,而今天小编带来的便是"HUAWEI"面经!这是一次真实的面试经历,虽然不是我自己亲身经历但是听当事人叙述后便会深有同感(因为我朋友 ...

  8. 凭什么都是Java开发三年,而他能进大厂薪资是“我”2倍?

    刚毕业的前三年,你会觉得自己是在学习,于是无牵无挂.但三年以后,如果年龄和能力不匹配,你能进入 BAT.TMD 这样的大厂的机会实在渺茫. 我的很多大厂的朋友说受到疫情影响,今年的"金三银四 ...

  9. Java这些高端技术只有你还不知道,薪资翻倍

    正文 我的第一份工作是在一家外企,当时抱着"逃离"上海的想法去了二线城市的分公司,但是管理文化氛围跟总部几乎都是一样的,这份工作经历对我后面的工作不论是做事风格.习惯上还是思考问题 ...

最新文章

  1. iptables配置
  2. AI机器人:机器人语音文本智能交互之自定义软件——实现模拟中本聪与V神跨时空畅谈
  3. python自己制作节奏大师游戏_使用pygame制作一个简单的游戏
  4. linux+android4.2键值关系,Android4.0 添加一个新的Android 键值
  5. a算法解决八数码问题_javascript,八皇后问题解决
  6. php phpass,ass.php · ciweiin/海洋cms 海洋影视管理系统 - 免费开源PHP - Gitee.com
  7. 8-7/8 java/redis 客服端
  8. 【颜色空间】CLElab颜色空间
  9. 如何解决设备管理中的难点?
  10. Windows 开发 辅助调试工具 和 方法
  11. mi5splus android9,小米5s plus和华为mate9买哪个好 小米5sPlus和华为mate9区别对比评测...
  12. tpac100控制器设置教程_ac100控制器设置方法
  13. eclipse中如何把中文变成英文?
  14. 3年功能测试经验,面试拿到15k难吗?
  15. 《鸟哥的Linux私房菜》Chapter11 20180726~20180806
  16. 驭势吴甘沙:我的根本利益|Xtecher人物特稿
  17. 基于天问block编译环境下ASRPRO语音芯片程序编写教程(三)串口通信,多线程模块,ADC篇
  18. 《软件学报》《计算机学报》《计算机研究与发展》为计算机类三大权威刊物
  19. 1Z308020、民事诉讼制度
  20. 【FTP】FTP服务搭建

热门文章

  1. 温度传感器DS1820
  2. kafka删除队列_Kafka消息队列
  3. Ubuntu登陆不进去(已解决)
  4. [ERP]ERP的核心管理思想
  5. 医用离心机,医院检验科常用离心设备
  6. golang中的图像image处理之马赛克效果
  7. 绘本的力量 读书笔记(持续更新)
  8. PCI相关(4)- PCIe总线事务-TLP格式及路由
  9. 经典智力题:小明一家人过桥问题
  10. 2018UI课程总结(UI理论篇)