知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技

零基础非IT专业,如何转行去阿里做Java程序员?

发表时间:2022-03-25来源:网络

废话不多说,直接上干货。

我用过的学习时间相对较短、效果相对显著的Java网络课程推荐给大家:《Java基础算法班》。这是我在美国硅谷上班的朋友推荐给我的,听说他们都在上这个培训课学算法。可惜是个付费课程,用我的优惠码 B96A6A,可以便宜100元,有效期到7月30日。

有的人说网上免费课程那么多,为啥要付费上课?这个就见仁见智了。先说说个人的转行经历,后面我会再谈谈自己在这个课程的收获。

秋招之前只会写 Hello World

我就是转专业去的 BAT 某厂。大学的时候学的虽然也算是工科专业,但和写代码相关的只有一门 C 语言。由于本专业太难找工作了,快大四的时候就凭着那点非常不扎实的编程基础,去了一家对日外包公司做 Java 开发实习。虽然说是开发,也并不需要多少技术水准,基本上就是一个软件流水线工人,很多项目都是日方事先将各种框架写好,我们只需要做最底层的编码工作,用的技术也都非常老旧。

就这样实习了两个月,感觉这么下去也不是个事。已经到了九月,各大互联网公司的校招都开始了,身边的同学朋友也纷纷开始找工作了,走内推的跑招聘会的,而我基本上只会写个 Hello World。在网上试着做阿里等大厂的笔试题,更是各种不会,尤其是那些算法题,完全看不懂。

九章算法是我的转机

我又开始从头学,一边学Java一边攻克算法。看了知乎上的推荐,我报名了一个九章算法的《Java基础算法班》,从零开始学习 Java 和算法。在上这门课之前我对网课是非常不信任的,但看到很多人都在推荐九章的课,加上当时刚好有免费试听的活动,就抱着试试看的心态参与了,没想到课程对我的帮助非常大。其实我自己也买了一本《算法导论》的书,但是这书实在是太长太多了,覆盖内容很广很全,完全不知道从哪学起;九章 Java 基础算法班清晰地梳理了 Java 基础和算法基础,而且第一章免费试听就讲了《零基础找 CS 工作如何准备》,对我来说实在是太实用了。再配合 LintCode 刷题,终于把算法题这一关拿下了。

另一方面,我又自己找了那本经典的《Java编程思想》开始一页一页地啃,每天下了班就去图书馆看Java,终于花了一个月的时间看完了整整800多页的Thinking in Java。这中间也走了不少弯路,因为那个时候还不知道面试的流程和考察重点,看了很多书中讲的多线程、IO等内容,而这些都是在实际的应届生面试中,基本用不到的。毕竟,在没有老师指导的情况下摸黑探索,浪费了不少时间。所以,综合对比,还是跟着老师学习比较有效。

时间已经到了九月底,陆陆续续的投出去了一些简历,石沉大海的依旧占大多数。其实都是这样的,很少有一出手就拿到offer的同学,人就是在磨练中成长起来的。最终,由学长给我内推了阿里妈妈,经历了三轮面试,功夫不负有心人,终于在国庆之后收到了offer,成功上岸。现在回想起来自己都惊出一身冷汗,这三个月,恍如隔世。

我为什么选择九章算法

之所以推荐《九章算法Java基础算法班》,也是因为我真情实感地体验过,而且确实也有很多大厂的同学都上过,在美国那边的程序员就更不用说了,基本上没有不知道九章,没有没上过九章算法班的人。

1.与硅谷工作的精英碰撞思想的火花

九章的老师个个都是大牛,有在美国Facebook, Google, Amazon, Uber, Linkedin, Airbnb工作的,有毕业于清华、北大、CMU的,就连助教也都是ACM金牌选手级别。

《九章Java基础算法班》的主讲老师张三疯毕业于北京大学,是一名资深Java工程师有5年Java与Android开发经验,也曾是ACM算法竞赛金牌获得者。

而且,在九章上课,还能遇到很多非常热情又厉害的同学,一起做题,一起切磋。

2.真正的零基础,不会一行代码也能学

作为九章算法三部曲的第一阶段课程,《九章Java基础算法班》真正做到不会写任何一行Java代码,也可以来上这门基础算法课程。这对国内算法基础薄弱的同学,尤其是像我这样转专业的同学来说,非常友好。张三疯老师讲课更是脉络清晰、浅显易懂,很照顾我们小白。

对我来说,当时很多算法都是第一次接触,老师都非常耐心地用通俗易懂的语言讲解算法知识,结合实际的面试题目可以很快学会一种算法和题型。

同学由衷的夸赞

3.大大节省刷题时间,备战面试少走弯路

《九章Java基础算法班》对我最大的帮助就是大大地缩短了我的复习刷题时间。之前我自己学习Java走了很多弯路,学了很多不会考到的知识,但九章算法的老师都是自己有过很多亲身面试以及面试别人的经验,他们很清楚在面试找工作中重点考察什么,教给你考点以及准备的方法。

在《Java基础算法班》里,每一章节内容都设置有专门的「实战面试真题」,等于老师在讲解完基础知识之后还给我们画了一遍重点。从厚重的书本中走出来,提炼出最重要的部分和最高频的考题,大大节省了复习时间。而且由于课程是录播互动课,我们可以反复听反复巩固。

部分课程大纲

最近, 《九章Java基础算法班》正在进行限时优惠活动,原价¥1275的课程,目前仅需¥666,用我的介绍码 B96A6A,还可以便宜100元,也就是最后566元。有效期到 7 月 30日。点击链接就可以进行第一章的免费试听体验。

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜