想学前端,是线上买个课程好还是线下报个班好

这两种方式都有各自的优点,要根据你自身情况去选择。

线上买课的话可以节省一大笔支出,因为不用考虑租房、交通成本。而且据我所知,同样内容和周期的线上课和线下课,前者会比后者便宜很多,因为机构不需要把场地和设备费用算在内。而且线上直播课也有完整的课表,每天都会有直播教学,还会把录播视频发放给你和巩固学习,也会布置作业和安排测评,这些都是和传统线下差不多的。

但上述情况只基于学习者本人足够自觉,且能找到一家真正负责的机构的前提下才能成立。如果你自制力不够,做事容易划水,那在线下培训机构学习会是更好的选择。毕竟在培训班,有老师管着你、有浓厚的学习氛围、有成体系的课程规划,自然学习效率会更高。

最后给你几点建议,仅供参考:

1、心态很重要,无论你是自学还是报班学,都会很苦(除非你是遇到不靠谱不负责任的机构),这个阶段你没有工作,要么啃老本要么继续用家里的钱,也许你父母朋友会不理解你,外人会嘲笑你,说你念那么多年书出来,还找不到工作,还要去折腾几个月。希望你报名后能坚持一下,再坚持一下,拿出你的热血来咬牙学它几个月,然后用一份高薪工作怒怼所有嘲笑,让你的父母欣慰。相信我,所有苦难的日子,在拿到高薪offer的那一刻都是值得的!

2、如果去培训,一定要找管得严、氛围好的培训机构!可以提前问下在那学过的人,最好自己去实地考察下,趁咨询老师不注意溜去教室边上看看,看有没有人上课玩手机打瞌睡。如果有,老师还不管,那最好别选这家。

3、最好在北上广深杭培训,这些城市互联网氛围浓厚,给程序员提供的就业机会也多,未来的发展空间更大。如果你在培训时就在这些城市,可以一边学习一边提前熟悉适应当地环境,而且同班同学也大多会选择留在这里找工作,到时还可以互相照应。真心不建议在二三线小城市的培训机构学。