在学校学习编程和自学哪种效率更高?

转码在学校学了一年了,感觉学习效果也不好,作业混着过的,也没时间刷题。我特别讨厌多花时间预习,再加上印度老师的口音重,自己也没有cs基础,所以上课就跟不上。不喜欢学校的课,想自己把课程的内容用其他喜欢的资源自学一遍,然而总是没有时间,要忙着去完成作业。听过有些人没上过大学,最后也成为了厉害的工程师。也知道许多人都是研究生第一学期开学前刷题自学公开课搞个小半年,开学后迅速拿到了大厂实习offer。结合自己的上学体验,感觉在学校学的挺难受的,也不适合自己(不知道适不适合别人,但感觉有的人似乎比我有耐心一些)。

想听听大家的看法,转码时候只靠网络上的资源自学能快速顺利的达到在大厂工作的能力吗?看别人的经验,找个大厂实习应该是可以靠自己自学的。那想顺利拿到大厂全职offer,并把工作做得好,这些会很依赖学校教的课程吗,还是说自己完全可以找到好的也不要太贵的网络资源呢? 顺便求推荐!如果网上资源都足够的话,我考虑如果自己精力不足的话,就可以在学校内多选些能hold住的水课~ 在学校上课真的太不自由啦,没办法灵活调整自己的schedule,总是被作业逼着。我问的问题可能比较小白,请见谅哈