分享
计算机科班,2年Java转前端
输入“/”快速插入内容
计算机科班,2年Java转
前端
👦
分享学员:郝同学
各位学友们好,我是博学谷
前端
学科的梦回IT同学,本科计算机专业,至今毕业有4年多了,现居深圳(同城的小伙伴有机会约起来)。
聊聊之前的工作
之前我从事了2年的Java开发,我发现后端工作与我的性格不太相符,所以我离开了它,选择了
前端
。从博学谷开始学习至今有8月有余,数月的学习,让我对这两类学科认识比较深刻,所以接下来我会分享一下,
Java和前端到底怎么选
(我了解到许多新人,刚入行的朋友,对此问题非常感兴趣。所以你们要认真看了!)。
前端
和Java究竟怎么选?
前端
的最大特点是
“所见即所得”
,你写的代码能很快看到显示效果,富有成就感,但是因为需要同时考虑界面效果与程序逻辑,所以思想比较杂糅,学习的整体过程难以专注到一点上(比如只专注处理数据)。
Java的最大特点是
“围绕数据,一切来得纯粹”
,你写的项目代码几乎都是在处理数据,并在其上组织业务逻辑,可能很久看到不效果,因为数据比较抽象,编码过程也相对枯燥,但好在思想比较纯粹,学习的整体过程比较专注(可以专注于处理数据,不关心界面情况)。
总之,
如果你倾向于思想全面、丰富一点,但不介意关心的知识面太多,选
前端
较好;如果你倾向于思想专注、纯粹一点,并且介意关心的知识面太散,选Java较好。
我与博学谷之缘
我最早在B站自学
前端
,看的是Pink老师的
HTML
/CSS视频,这套视频
对小白非常友好,通俗易懂,而且课程内容比较全面,
涵盖了HTML,CSS各种主流、常用的知识点,让我爱不释手,沉浸其中。
听完了
HTML
/CSS整套课后(大约1月左右),应该进入
JavaScript
的学习了,我依然选择跟着pink老师学。
经过一番努力,我了解到pink老师在线下黑马北京校区教学,同时在线上也有课程。我仔细斟酌了自身情况,感觉不太适合线下去学习,于是我果断地在线上报了名,加入了博学谷大家庭。
辩证地看线上与线下学习
线上学习的优点是时间自由,并且可以抽时间进行课外学习(不用担心学习进度落下),进度全程由自己把控,不受他人的影响。缺点在于学习氛围不够浓厚,不方便与同学们激烈的讨论问题,也不能和老师面对面的交流提问。
线下学习的优点与缺点,与线上学习刚好相反。优点是学习氛围好,并且有班主任当面监督你的出勤率,强制保证你有一定量的学习时间;而缺点在于学习进度不能自己决定,只能“随波逐流”地跟着整个本班进度走,线下学习是不能为某个人“特殊化”安排的。
如果你是优等生,你想学习后面的、甚至超前的内容,那么只能自学,自行研究,想让老师带着你学后面的内容,基本是不可能的。因为老师需要照顾绝大多数同学的情况,你对课程消化吸收快,不等于别人就能跟上你的速度。
如果你是后进生,你认为老师讲课速度太快,你还没来得及吸收,想让老师讲慢一点,这也是不可能的,因为老师需要把控整体课程进度,不会为少数几个听不懂的同学,停下来不讲课,专门解答他们的疑问,耽误大多数同学。
综上所述,
如果你学习自律性比较好,推荐线上学习,如果你学习需要人成天盯着,催促着,那么推荐选择线下学习。
然而,无论你在线上还是线下学习,黑马和博学谷都是很好的品牌选择。
夸夸博学谷的课程
首先,
我认为课程质量好的根本是师资力量好。
我在报班之前,就对课程的讲师有一定的了解。例如pink老师,彬哥,旭哥等等。他们线下在北京黑马总部教学,都是黑马最厉害的那一批讲师,并且线下是真正带过很多班级的。
其次,
黑马的课程PPT是全网做的最好的,没有之一(虽然这个评价是我给的,但我认为是足够客观的。如果你不信,你可以去B站看看其他家的情况,有对比才显高低!)。PPT做得好,有趣味,通俗易懂,图文并茂,能极大提高我们的学习兴趣、与学习的积极性,而且非常有利于我们更快速、更容易地消化、吸收知识。
再者,
黑马的课程体系非常全面。
从
前端
到服务端,从初级库到高级框架,从小的案例到大的项目,从实践到源码,从web端到跨端应用,步步晋升,环环相扣。
我始终认为一个优秀的工程师,无论是哪个方向(Java或者前端),其主要能力的提升应该是综合能力的提升,它是全面的,而不是片面的零星几点。
最后,黑马的课程讲得通俗易懂,深入浅出。无论是基础的
HTML
/CSS,还是进阶的Vue,React等框架,都是理论搭配实践,相互映衬。这与我们大学读书时完全不同(那时老师喜欢在讲台上念PPT,而实际操作很少,因为教授课时很有限,且主要为了应付考试)。事实上证明,这种教学模式是大多数人最容易接受的。太偏重学习理论,与太注重实践而忽略理论,都是不太好的学习方式。
学习笔记
33%
33%
33%
33%
33%
33%