题主你好。
关于这个问题,首先你要给自己一个明确的规划。你想找到什么样的工作。如果你只想成为一个最基础网页设计师,那的确学学h5就能制作网页了。但是如果你想向更专业更全面的前端开发方向发展,就必须掌握前端开发三大基本基石:HTML、CSS,JavaScript。
当然,学会这些还远远不够,一个优秀的前端开发工程师还需要熟练掌握各种工具和框架的运用,常见的工具有Dreamweaver,Sublime,HBuilder。还有FontelloFontello?、Secureheaders、Visual Studio CodeVisual Studio Code,三大基本框架有Angular、React、Vue,当然,还会接触到更多Bootstrap、?Fbootstrapp、BootMetro、Gumby、IVORY、Kube这样的框架。另外,一个优秀的前端开发工程师可能还要掌握SEO、DOM、BOM、Ajax等技能,甚至,网站性能优化和服务器端的相关基础知识也是需要了解的
当然,前端开发也在不停发展,如果你学会了后就安于现状停滞不前,那一定会被市场所淘汰。
学无止境,前端开发的道路还很长,还有很多的新东西等待我们去探索,你要学的也还有很多,永远不要觉得自己已经足够厉害。
三剑客只是个工具而已,不必花钱去学,只要你掌握了技术,用什么工具都可以完成开发.
如果做网页前端开发,不学Java也可以,HTML,CSS,Javascript是必须会的基础,如果只会这三样就想找工作,确实不容易,如果有几年的工作经验和成熟的作品还相对容易.
Java的话就是以后端为主了,而且需要更多的其它技术作支撑,比如数据库.但WEB方向的Java也不是完整学习Java,只是着重于WEB方向.
学成HTML+CSS+Javascript,就是网页前端设计师
学成Java,就是程序员
当然,如果Javascript学得很好的话,一样可以是程序员.
Web前端培训可以选择自学也可以选择参加培训机构的,具体要根据个人的情况选择适合自己的方式。
自学与参加培训的区别在于:
自学需要有较好的自我约束能力,较好的逻辑能力以及较强的学习能力,相较于参加培训虽然是节省了费用,但是学习周期相对于培训还是要长一些的,且遇到学习上的问题没人能够探讨或及时帮忙解答,只能自己找寻答案;
选择一家靠谱的前端培训机构,会让自己的学习效率提升上来,且会有老师指导学习,遇到问题有同学可以相互沟通,相互督促学习氛围较好。学习周期相对自学要短一些,但是培训就需要一定的费用的。
即便想要参加培训也不要着急于报名,可以先自学一点时间试试看,若是自学可以坚持那就选择自学,若是不成再参加培训也不迟。