本帖最后由 魔都黑马少年梦 于 2022-4-13 10:46 编辑
我为什么要学Java? 圈内有言“35岁是程序员的终点,到了这个点,程序员就要准备转行!”,为什么话会这么说,因为人到35岁后,精力和体力急剧下降,已经加不动班,熬不起夜。这句话看起来是有那么一点道理,不过这句话其实说得非常片面,因为工作到35岁,近10年的开发经验,大部分已经成为了管理层人员(也就是我们常说的领导),基本不可能需要加班和熬夜了,所以快35岁的我毅然转行来学习编程,以改变我现在面临的困局。
我叫Tim,在一家德资企业工作,公司主营业务是生产、销售药品,在过去的5年多时间里,我负责过销售部、市场部,取得过不错的成绩,不过这都是昨天的事,近1年来因为各方面的原因我们的业绩和利润增长都非常的乏力。我们迫切找到原因,挖掘新的增长点。经过公司高层的对市场的分析和解读,尽管日用品、家电、出行等互联网企业已经发展成了万亿市场,因为法规问题(注:药品安全出售的监管问题,国家之前一直禁止网络上销售药品,近些年国家相继出台了政策指导和规范药品的网络销售相关事宜。),整个药品的电商市场几乎一片空白,最后确定药品电商是我们业绩增长的一个突破点。公司成立了电商团队,因为我在公司的工作年限比较久,对药品的销售和市场非常的熟悉,所以公司安排我来负责药品电商。我们也很快组建了电商部门。因为对销售和市场的经验让我有机会负责电商,同时也因为我没有商城开发的经验而成为了我的短板,我们电商团队有一半人员是商城开发人员,外行管理内行是最恐怖的事情。
为了让我能够理解开发,理解商城的搭建,理解我们的开发人员,因为理解才能有好的结果,有好的结果才能有价值。所以,我打算自己去接受专业的培训,学习Java后端开发技术,让自己成为圈内人。我的老板也同意我的想法。
我选择黑马程序员培训学校 有了去学习软件开发技术的目标后,我就开始寻找培训班,经过咨询朋友和网站搜索,我整理出来了一张可提供Java后端开发培训的培训机构名单,为了确保学习的效果和达到学习目标,我把知名度高、线下培训、老师专业敬业、学习氛围好作为我选择的依据。
我在上海,也借着出差北京、广州的机会,把我列的培训机构的都去看了一遍,而且为了保证效果,我不仅仅和招生老师沟通,还向他们申请了试听课。我记得当时有家宣传自己是纳斯达克上市的培训机构,不过他们主要是线上课,线下课也是大家坐一起通过视频直播听北京老师讲课,这个不合适我,我需要线下老师讲,这样有问题我可以直接问,互动更好学习效果也会更好。
还有一家说自己是中国最早举办IT培训班的,不过我了解并试听下来,他们各个地方的校区都是加盟的,教学和服务质量比较低,而且没有保证。后来我又找到黑马程序员,刚好他们开了一个10天的基础班,只需要28元,所以我就过来听听,听完第一天我就确认,没错,就黑马程序员了,因为老师的专业、耐心和信心,因为班级同学们的学习状态:每一个人是充满希望和信心,学习都非常认真,氛围特别好。
我遇到的一些挑战 参加Java EE 的培训,我遇到了一些挑战。不是学费,因为学费是公司支付的,而且我还没有脱产,所以完全没有经济压力。也不是课程有多难,因为我是数学专业毕业的,善长的就是数学和逻辑思维。真正的挑战是:6个多月全日制上课节奏。因为我没有脱产,有一个电商团队需要管理,所以在时间上面非常紧张,这6个多月的时间内不是在上课就是在上班,如果不在上课也不在上班的话,一定在奶娃,(去年我老婆给我送了一件小棉袄)。有的时候忙得、累得真想翘课,或者翘班。不过想想公司成立电商部的目的和自己选择来培训的理由,最后也就坚持下来了,其实6个多月过的真的飞快,尤其是当你忙起来的时候。
另外,让我能够坚持下来的还有一个原因,就是黑马程序员培训学校的氛围特别好。老师在鼓励、激励我们。同学们来自五湖四海,学习都非常认真,上课认真听讲,每天都上自习,不断的在敲代码,经常有同学在自习室敲代码敲到晚上11~12点,这也让我非常感动,给了我很多的鼓励和信心。
分享一些学习方法 我一边上班,一边上课,但是我的课程还能跟上。在此给大家分享一下我的方法。
方法一 掌握学习节奏 首先:我每课必预习,时间不要太长,30min即可。 其次:上课一定不做其它的事情,一定认认真真听老师讲,跟着老师的思路,理解逻辑和原理,绝对不要老师在上面讲A知识点,你在下面忙着理解B知识点,或者敲代码,或者安装配置软件,绝对不要。 再次:一定要课后回顾、多敲代码,多敲代码,多敲代码,重要的事情说三遍。 最后:每隔一周左右对已经学过的重点知识点、不懂的知识点进行复习(解决艾宾浩斯遗忘曲线)。我们的每一个老师做的笔记都非常详细和整齐,视频也都是非常齐全,可以让我的学习非常系统而高效。
方法二 按照大纲来学习 我在开始学习的时候我就去研究了Java EE这门学科的架构,分别是:①基础课;②Java SE;③ 数据库;④前端;⑤Web;⑥框架;⑦实战;⑧就业。然后再把难点和核心点提炼出来,如:类、对象、方法、数据存储、反射、动态代理、Mybatis,MySQL,Redis,ES,Spring,Spring MVC,Spring Boot,Spring Cloud。有了上面大纲后就可以有的放矢,这些难点和核心点上一定要大量的时间和精力去研究和实践。
黑马的老师们 在黑马程序员学校基本上每个班都配备了三类的老师: 一、班主任,负责班级学习、生活、就业等等,除了专业课里的技术问题外,啥事都要她管要她负责,为了我们操碎了心; 二、专业课老师,每个阶段都有专门的老师,Java EE一共分了五阶段,基本上每个阶段都有一个专业老师讲课,感觉黑马的专业老师都是一个模子刻出来的(我想是应该是经过学校的统一培训),因为除了他们的专业外,他们讲课的逻辑思维都特别强,做笔记都特别细而全,声音宏亮,还非常幽默,听这他们讲课非常轻松有趣。 三、就业老师,不仅仅给我们解决面试就业问题,也给我们解决技术和生活上面的问题,我的印象就是发好多面试题给我们做,让我们的学习和面试、工作联系起来,经常晚上过来陪我们上自习。
写在最后 我对我自己的要求和我黑马同学的期望是,在学校一定要好好学习,学到本事,毕业后就认真工作创造价值。要让行业的人一听到黑马程序员毕业的学员都是高水平的敬业人才,这样对我们大家都是一种荣誉、一种价值。
|