首页 > 编程语言 >程序人生|五年java 含泪总结,建议小白看

程序人生|五年java 含泪总结,建议小白看

时间:2022-12-16 11:32:16浏览次数:72  
标签:视频 java 项目 含泪 学习 面试 小白 自学


关注公众号“AI码师”领取2021最新面试资料和java学习路线

最近在网上看到很多人都在写自己的工作总结,我在想我要不要也跟风一下,思考之后,于是就有了这篇文章

程序人生|五年java 含泪总结,建议小白看_java

这篇文章主要讲述了自己的一些工作经验,和一些在学习java过程中的一些坑及一些学习路线。

【实习】

2016年离开校园,进入第一家实习公司,在这里开始了工作的起点。

进入实习公司后,公司给我分配了一个导师,跟着导师后面,确实学到了不少东西,因为自己在学校已经在网上自学java,所以上手很快,很快被派到了正在开发的项目中,当时看的是尚硅谷的培训视频(​​http://www.atguigu.com/​​),这不是打广告哈;

程序人生|五年java 含泪总结,建议小白看_程序人生_02

除了工作时间,下班之后,我还是一直在自学,在这一年,我还学习了android开发,phppython等编程语言,这些都只是学了点皮毛,因为并没有投入到真正使用中,不过通过学习这些新技术,我又get到了一个新的编程网站
这个网站里面的视频很全,也有很多实战项目,对于那些需要做毕业设计的同学,可以从这个网站进行白嫖。

程序人生|五年java 含泪总结,建议小白看_面试_03

【毕业】

2017.7月份,我毕业了,拿到了期望已久的毕业证书,也在此时:我从实习岗转到正式岗了。

转到正式岗之后,虽然工作忙点,但是下班后还是会有一点自己的时间,所以我并没有放弃自学的习惯:我买了很多书,都是关于大数据的有hadoop,spark等,坚持看了几天之后,越看越躁,一点都没有吸收进去啊,我想了想,这也不是办法啊,于是我就从网上找视频看看,那时候还没有那么多机构出免费的大数据视频教程,这天我们的产品听说我要学习大数据,于是就给我了一个网站
和一个会员账号,我迫不及待的打开看了下,是我想要的,于是坚持看了一个月,也学了点皮毛,因为没有从事相关工作,后面也没有继续学习了,现在想要教程,可以直接去淘宝搜,几块钱,省的自己去找了。

【学习方法】

这里先说一下我学习新技术的一个方法吧:

  • 一、 先在网上找一些相关的视频看看,但是不要觉得你看完这些视频之后,你就觉的精通了,因为网上出来的视频讲的还不是很细的
  • 二、看完视频之后,能够运用学到的动西去做一些实战类的项目,只有经过实战后,你才能把你学的东西串起来,不然就会导致学完就忘了。
  • 三、如果你想系统性掌握这门技术,建议还是要买本书看看,会掌握到很多视频里面老师一带而过的或者没有讲到的知识,这也是你面试的时候制胜的关键;边看书的时候,边写笔记,然后总结成博客,放到网上,分享给大家,这样你不仅自己学到了知识,还收获了很多粉丝,这在隐形中为你以后创业(做自媒体,想我现在这样)积累大量的资源;

程序人生|五年java 含泪总结,建议小白看_java_04

2017年结束了,过年回来,就感觉很迷茫,不知道学啥了,感觉java生涯刚开始就到了瓶颈期,每天下班回到家,做完饭就一直玩手机,自己的电脑都堆满了灰,好久没碰过了;

【迷茫期】

就这样持续了很久,感觉自己不能再这么堕落下去了,于是下了一个决心,换一个工作吧,于是就开始面试了,经过几轮面试之后,进入到一家创业型公司,做了java开发;当时团队只有6个人,一个项目经理,四个后端,一个前端;

程序人生|五年java 含泪总结,建议小白看_java_05

进入到新公司之后,我又对技术重新充满了激情,每天下班后,继续自学,这段时候我学习了java的一些进阶内容(分布式、性能优化、微服务、并发编程,私信我可以免费领取),和一些移动端和前端开发(uniapp,vue),感觉每天都跟打了鸡血一样,浑身都是干劲;

直到这一天到来,我又暂时性的放下了技术工作,成为了项目负责人。

程序人生|五年java 含泪总结,建议小白看_java_06

【项目负责人】

事情是这样的:这一天项目经理给我喊到他的办公室,说他要离职了,让我接手他的工作,我刚开始是拒绝的,但是他一直在劝说,说这是一个机会,在几经劝说下,我接了下来,成为了项目负责人;因为自己没有带项目和团队的经验,一直在摸着石头过河,一点一滴的把这个团队给整起来了,项目也如期交付;

在这大半年里,我每天的工作内容都是在整理文档,与客户沟通需求,出差,根本没有时间去学习技术,所以技术也丢了大半年;
因为我的内心还是希望能做技术的,不想丢了老本行,直到这一天(项目交付完成),我又做了一个决定:离职

【离职】

离职后我就找到了现在的公司,刚开始入职的时候,我是前后端都做,因为之前是自学过前端的,所以上手不难,其实我给自己的标签就是全栈,哈哈。

就这样做了几个月后,感觉挺累的,因为前后端都是自己在做,每次到了发版本的时候,所有人都会跑到我这边来问问题,感觉压力还蛮大的;后来向领导申请,招了一个前端,我现在就一直做后端了,不过说实话,这几个月确实很锻炼人的,把之前自己学的前端知识进行了实践。

程序人生|五年java 含泪总结,建议小白看_面试_07

【结束语】

目前的职业生涯就说到这了,最后送给大家一句话:想学一门技术的时候,不要犹豫,只管去学,不要考虑它有没有用,因为学了才知道!与其花时间去犹豫,不如把这犹豫的时间去学习!

如果需要2021面试资料和java进阶(架构)教程的可以关注公众号"AI码师"

标签:视频,java,项目,含泪,学习,面试,小白,自学
From: https://blog.51cto.com/u_9825187/5947034

相关文章

  • 四平方和【第七届蓝桥杯省赛C++A/B组,第七届蓝桥杯省赛JAVAB/C组】
    四平方和四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:\(5=0^2+0^2+1^2......
  • java集合类——Stack栈类与Queue队列
      今日走读代码时,遇到stack栈类,特查看java的API文档,总结如下:Stack继承Vector类,它通过五个操作对类Vector进行了扩展。栈是后进先出的。栈提供了通常的push和pop......
  • Java中Native关键字的作用
    初次遇见native是在java.lang.Object源码中的一个hashCode方法:​​publicnativeinthashCode();​​为什么有个native呢?这是我所要学习的地方。所以下面想要总结下nati......
  • JavaFX和swing、swt、awt 的区别?
    ......
  • Java并发多线程高频面试题
    并发知识不管在学习、面试还是工作过程中都非常非常重要,看完本文,相信绝对能助你一臂之力。1、线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程。每个进程都有......
  • 基于Java+Swing+mysql图书管理系统
    @目录一、系统介绍二、功能展示1.用户登陆2.系统主页3.图书查询4.图书添加5.图书修改6.图书删除7.办理借书8.办理还书9.历史查询10.用户查询、删除(管理员)三、数据库四、其......
  • 基于Java+Swing+mysql图书管理系统 (1)
    @目录一、系统介绍二、功能展示1.用户登陆2.图书管理3.图书添加4.图书类别管理5.图书类别添加三、数据库四、其它1.其他系统实现五、获取源码一、系统介绍程序中实现了登......
  • Java+Swing+mysql员工工资管理系统
    @目录一、系统介绍二、功能展示1.主页2.员工工资查询3.员工工资添加4.员工工资修改5.员工工资删除三、系统实现1.salary.java四、其它1.其他系统实现五、获取源码一、系统......
  • 【Java初阶】面向对象三大特性之继承
    一、继承理解继承Cat继承了Animal类,其中:Animal类称为父类/基类或超类,Cat可以称为Animal的子类/派生类,继承之后,子类可以复用父类中成员,子类在实现时只需关心自己新增加的成......
  • Flink 运行错误 java.lang.OutOfMemoryError: Direct buffer memory
    如遇到如下错误,表示需要调大配置项taskmanager.memory.framework.off-heap.size的值,taskmanager.memory.framework.off-heap.size的默认值为128MB,错误显示不够用需要调......