(韩顺平java基础900集需要全看完吗)(韩顺平学java第二讲)

14年,我从武汉的一所普通高校毕业,信息技术专业(师范类),目的是为了培养初高中信息技术老师,软件开发只学了C语言,和VF数据库,网业学习ASP,别问我VF是啥,一个历史上的老古董,授课老师是比我们提前一个月学的,连基本的语法讲不清楚,就这种情况下,稀里糊涂的毕业了,问我大学学了什么,我只能回答,问老师去,差点没毕业,好几门挂科,清考求爷爷拜奶奶,信春哥祈祷祭拜勉强放我一马

毕业前每个人都发了教师资格证,毕业了大部分同学回生源地当信息技术老师去了,有的同学考了其他学科的教师资格证,当主课老师。13年秋招,部分人已经找好了工作,签订了合同,也有部分人在14年春招也找好了工作

而我在毕业答辩完了,工作还没着落,不知道自己干啥,反正回老家当老师是不可能的,有个舍友在学校时捣鼓捣鼓PHP,还做得不错,答辩完了,就去深圳的一家公司,待遇不错,我们很多人都羡慕的不得了

五月底答辩完就可以离校了, 在那个年代,毕业了还找不到工作,非常捉急的,我就到处去投简历,很多乱七八糟的工作岗位都投,试试运气,卖房、中介、培训机构.....五花八门,最后在一家英语培训机构,在广埠屯现在的群光广场旁边,做班主任,到岗第一天,一场入职培训把我给整懵了,首先学习了公司的业务,然后给我发了厚厚的一个册子,说是话术,要我们晚上背下来,我一看大部分的是口号,“积极的人像太阳,走到哪里哪里亮,消极的人像月亮,初一十五不一样”这句话我到现在还记得,这是我的处子口号,然后就是学习一段活动性舞蹈,就像现在广场舞大妈跳的一样

这个班主任是个鬼的班主任,学生自己招,招到了才有一个班,白天出去发传单,约个时间过来参观,专门会有讲解,那个讲解场面,和现在传销一样一样,我坚持的三天,实现是干不了,就提出离职了

干啥了到底干啥了,找了同学聊天,还是学门技术吧,学啥是个问题,有点计算机基础,开发语言会个半吊子C,在就网上去找,还是在网吧,通宵了,找什么技术最火,看去看来,还是Java吧,那些年还不错,未来的职业规划,就这么草率的决定了下来

说干就干,那些年移动互联网刚起步,什么在线教育啥的都没有,有些线下培训老师录得视频可以在网上下载到,马士兵、韩顺平就是我Java启蒙的老师了,下载了两套视频,讲得挺好的。六月份毕业证还没有拿,就回学校去啃视频看书了,一本书在毕业地摊上买的,叫做《疯狂Java讲义》可能很多同学都学过的,两块钱爽快拿走,这就是我Java的原始投入了

电脑还是有的,一台Dell笔记本,i3处理器2G内存,集成显卡,256G硬盘,这就样,eclipse、JDK7,环境搭上了

就跟着老师对着讲义一整天一整天的看,晚上经常到12点甚至到凌晨一两点,宿舍就我一个人,其他的同学要么回家了,那么毕业旅游去了,也图了个安静

七月一号之前必须离校,可我还看了一半教程,学了一半,我就懒在学校,跟宿管阿姨混熟了(买了不少水果,呵呵),临时在学校在住一个半月,这是最长时间了,腾出的宿舍要安排新生,没办法,人在屋檐下,兜了没有钱,忍着赖着不走

现在的苦逼都是以前造的孽,我深有体会

八月一号,建军节,终于把视频看完了,HelloWorld肯定是没有问题,基础数据类型、流程控制、面向对象(抽象、继承、多台)、异常处理、日志、泛型、反射、集合、JDBC数据库连接、基本的SQL语句,嗯,基础差不多了,2号就去找工作,我对此很有信心,但是企业对我没信心

就这种水平,可想而知,找工作的难度,凡是看着在招的,我都会去投,简历一通吹嘘,面试机会倒是有不少,大大小小的公司,半个月下来,不下50家,这让我明白了一个道理,面子很重要,里子也不能少。简历漂亮都是吹的,几个问题就答不上来了,我清楚的记得在科大讯飞:

面试官:String类型为什么数据是不变的?

我:这是Java语言设计者规定的

面试官:抽象类与接口有什么区别?

我:一个是类,一个是接口

面试:???,回去等通知吧

我礼貌的走了,一步三不舍,回头渴望的挽留

这样面,面试中学习,晚上回来将问题整理,然后再网上去查问题答案,整理一个小册子,Java面试题集锦,面试没有现场码代码的话,背面试题是一个最为快捷获取offer的方式,终于工作有着落了,一家外包公司,软通动力,月薪4千,很多干外包的同学应该听说过这家公司,武汉分公司在光谷软件园E区,有将近800人研发,后来跟随华为的脚步,搬到未来科技城 ,感谢天感谢地感谢我自己,终于可以搬出学校了,不用露宿街头,八月十五,月圆之夜,果断在光谷软件园周围租了一间10平米的隔断房,一个月800块

大公司,流程就是标准,一条龙服务,无阻碍半个小时办好入职,安排工位、安排导师、介绍项目、安装环境、干活,是给华为做外包,开发华为自动化测试教做T-Sharp项目,终于入门导师的引导下,终于能自己入门写代码了

那时还有华为的人在这边驻场,感觉非常牛逼,枚举、层层封装,反正我就感觉很牛逼,现在觉得很常规,当时的我肤浅了

三个月转正,又干了三个月,没有成长了,学不到东西,用的都是一些老得框架,非常多的私有框架,底层都是封装好了拿来就用,整天就改改Bug,所以,果断走人。对于初中级开发人员来说,成长才是留住人的关键所在,如果得不到进步,基本上留不住员工

不得不自夸一下,本人学习能力还是挺强的,经过半年的训练,Java软件完全能熟练使用,打字的速度很快,写代码的速度很快,思路比较清晰,基本上写得Bug很少

15年初过完年,离职,继续新一轮找工作,有一定基础和工作经验了,选择性就更强一些,能够和面试官聊个你来我往,面试官频频点头的程度

这年在线教育兴起,我很看好这个市场,在光谷软件园旁边,有家在线教育公司,双方达成一致,干了,总监很厉害,老板从上海挖回来的,原土豆网的一个技术总监,大牛级的任务,也是看重这一点,所以选择一家公司,直属领导的实力很重要,吸引人才的非常关键一环

在这家公司一干就是五年,从15年年初到20年年初,武汉疫情大爆发,这是我技术成长的五年,从初级Java到中级到高级,在到主管、部门副经理、部门经理,从带5个人带带50人,这五年内中发生了非常多的事情,我分享几个场景:

场景一:唯有技术成长才是程序员的生存根本

我只会写简单的业务代码,再到学习SpringMvc、Spring、Spring Boot、AOP/IOC、Mybatis、Redis、MySQL、MQ、ES/Solr、Nginx、Dubbo、FastDFS、netty、Linux、云服务,再到部分框架的原理,想SpringMVC和MyBatis的源码是读完了的,在到JVM垃圾回收、内存模型、字节码等,MySQL的底层实现,B+树索引机制、磁盘管理、SQL语句优化等,看了很多书,我把我看得书,作为Java程序员,必须要看《深入理解Java虚拟机——JVM高级特性与最佳实践(第2版)》《Java虚拟机规范 Java SE 8版》《SPRING技术内幕:深入解析SPRING架构与设计原理》《MySQL核心内幕》,还根据Netty写过类似于Tomcat容器,模仿SpringMvc写过一个小框架,没啥用,纯粹为了练习

(韩顺平java基础900集需要全看完吗)(韩顺平学java第二讲)
(韩顺平java基础900集需要全看完吗)(韩顺平学java第二讲)
(韩顺平java基础900集需要全看完吗)(韩顺平学java第二讲)

看多了,就自然会了,这些书 ,大部分我都看完了,用了将近三年的时间,从复制粘贴,到模仿,到独立自己写,到封装到改进,人总是要进步的,不然跟咸鱼有什么区别,到现在我仍然每个月要看两本书

场景二 人才人才,留下来的才是人才,要坚持知道自己需要什么

入公司之初,团队刚刚组建,很多制度不完善,总监要求很高,很多人怨言很多,团队私下里总说总监的坏话,特别是中午吃饭了,在软件园中间有个湖,大家围成一圈,吐槽领导,这成为一种日常,相继很多人多离开,从年初进来的20多人,到年底这20几十人剩下两三个,换了一拨又一拨,我没有走,我知道总监这是为了公司,为了团队也为了每个人的能力提升,所以留下来了,两年后17年 中旬,我被任命一个开发组的主管,从此负责10人以下的团队,正式开始我的管理生涯。

走与留,看个人的追求,想在这个公司干,就好好干,别那么多怨言,不相干就离职,谁也不欠谁的,企业为了赚钱,我们为了获取工资为企业解决问题,大家相互利用相互合作而已

场景三 机会永远给准备好的人

在进入主管之后,我会抽出时间学习管理,晚上10点下班后仍然想着怎么把业务做好,怎么分配好工作,怎么管理进度,怎么管理质量,怎么提高效率,看过了很多管理书

(韩顺平java基础900集需要全看完吗)(韩顺平学java第二讲)

我的入门第一本管理书,《格鲁夫给经理人的第一课》这是因特尔前总裁安迪格鲁夫写得,对技术管理有非常大的帮助,对我影响很大,想一对一会议、区别考核等,经过一年的主管工作,总监觉得我能胜任更多的管理工作,在18年末,将我提拔为公司的部门经理,管理最多的时候50多人,最少的时候三十多人的团队,正式开始我职业技术管理者的生涯,并获得一部分公司的股份

场景四 在公司业绩才是王道

一个部门经理,已经不在做多少开发任务了,管理才是主要任务,带领团队解决公司的问题,快速的产出,保证质量不出问题,提升效率,为了达到这样的目标,需要从多方面入手,规范、制度、流程、进度、质量、需求分析、做计划、汇报、评审、复盘、开会等等,凡是能改善团队的都要做,我在管理团队中,很少出现延迟,生产环境基本无故障

场景五 只有心向领导才会得到重用

在这家公司,老板是一个很有才、有魅力,也很大方,经常和我去喝酒,名义上是喝酒,实际上是在考察我的工作,喝酒必须喝,还得喝好,同时要把工作汇报上,做了什么成果,有什么问题,怎么去改进,需要领导哪些帮助,真正的为公司解决问题,为老板排忧解难,让老板看到你的忠诚可靠,当做自己人,老板比我牛多了,什么大风大浪没见过,我当然也不会以为老板根据称兄道弟我就真是老板的兄弟了,老板的兄弟肯定是老板,我只是老板手下的一个经理人,我对自己的定位很清晰

场景六 人有时候需要运气

在19年下半年,我的领导技术总监因个人原因离职了,总监职位空缺,老板对我的信任,把我放到了总监的位置。做了半年的总监,因为疫情也就告一段落。有时间,人需要一定的运气,如果我的领导没离职,我也没有机会去当着半年的总监

20年疫情爆发,我提前回老家了,所以没有被风控隔离,万幸中的大幸,武汉长期的封控,业务部门基本上离职了,老板自己也想放下暂停的脚步,我也就离职了,然后去了另外的中小型公司,带着我的经历,继续做着管理者

一路走来,很多辛酸,也收获满满,算是从一无是处到总监的草根奋斗里程,感谢所有在成长路上帮助过我的人、给我使绊子的人,是你们让我得以成熟,也感谢自己,自己努力过拼搏过

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者一个走向管理的程序员所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(韩顺平java基础900集需要全看完吗)(韩顺平学java第二讲)
本文链接:https://www.51qsb.cn/article/dvjmrb.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-08-03
下一篇2023-08-03

你可能还想知道

发表回复

登录后才能评论