可以看一下这张图:
从学习难度来讲,Java>前端>UI设计。建议计算机专业出身的选择Java,有美术功底,心思细腻审美好的可以选择UI。零基础转行还是建议前端。
我们都知道现在前端的竞争非常大,而这种竞争是在新手之中的竞争,所以初学者,必须要好好地把技术给学好。
你非科班的,普通培训班大多是填鸭式教学。就是不管你是什么水平的学员,都放在一起按照同一个进度去学习,中间可能一个知识点没理解透,就要学习下一个知识点了。一直在追赶进度,技术没学好。那么工作就难找。
我的建议就是不用找线下机构,因为没有必要花这几万块钱,其实也不值那么多,无论是面授还是直播还是视频,内容知识点永远都是那么多。
一个人只要具备三点就可以学习:
1.有一个老师带你,指导你。
2.明确每天学什么内容,完成什么任务。
3.对学习有耐心,有自主学习的能力。(你如果对学习没有耐心,那你花几万块钱去培训班也是浪费钱)
具备以上三点,一个人学任何东西都可以学。建议你现在网上找一套教程,尝试自学一段时间,看看是否感兴趣,不排斥。