java想要做得好,就需要培训吗?
感谢邀请!
很荣幸回答你的问题,首先你的问题取决于很多个方面;如下:
1.你本人是否是零基础还是编程基础扎实需要深造,如果是零基础的话毫无疑问培训是一个不错的选择,但是如果你是有基础的同学的话,那么可以靠自己自学,或者先找个实习的公司学习;慢慢的技术也会提升的;、
2.你的自学能力是否较强,这点非常重要,如果你自学能力强的话,看教学视频敲几遍代码就熟悉技术的话,那也是没有必要去花钱培训的,因为现在网上的学习资料很容易就能找到,而且很多培训机构的资料,自己可以获取到然后自学,如果没有,关注我私信我便可以免费获得Java基础到精通的全部教学视频资料;
3.拥有完全克制自己的自制力和思维能力,如果你自己自制力较差的话就去培训吧,但是自己有自己的规划和学习计划并且都能按照计划去学习的话就没必要【培训】。
综上。希望我的回答能帮助到你,我的头条号是【架构师之旅】。感谢关注与支持
科班出身只是代表你要从事的职业和你的专业是一致的,代表着你具备了得天独厚的优势,至于是不是优势看你上班好不好学,平时逃课没,上班是认真听还是玩手机。一般而言科班出来的理论性比较强,实践能力稍微差点,毕竟学校主要引导的思路的学习,有些人觉得学校就应该上来实践化的学习和社会接轨,那不就成职业学院了,如果学校都变成了社会了,请问大家心目中是不是还有象牙塔,其实上大学很多时候就是留下一个美好的念想,让自己回忆起来有遗憾但是不后悔。
培训出来的也不能一概而论,有些参加培训的也是科班出身,而且平时的学的也不错,只是想通过培训让自己的知识能力更进一层。但是大多数参加培训还是基于自身的能力不足,或者想快速的找到工作,所以培训一般是基于速成来说的,培训正常情况下属于高速学习的过程,短时间给你灌输大量的知识量,让你非常的充实,所以培训完了要尽快的找到工作不然容易很快忘掉,不是传统教育让你的知识完全的融会贯通。
技术化和教学化,教的内容和方向是不一样的。培训机构针对实际公司需求定做教学内容,可能一年教的东西抵过你四年大学。而大学计算机并不是一天都在上机。换句话讲,入门了后面的看你自己学习力了。大学老师真正在社会上做过程序员少之又少,练出来的东西更多是书面和知识。
所以科班和培训在一定层面上没有多大的区别,其实科班这里面说到的可能是自学的范畴,完全通过自学找到编程工作的,在公司基本上属于优质资源,这点很多技术面试官都有这种感觉,现实中基本也是这个样子,自学找到工作的人,是靠自身的努力硬着头皮把所有的困难和知识拿下。自学会比培训痛苦,而且周期也长,所以短期想见成效的不建议自学编程。自学和培训的区别1.自学编程周期长,坚持下来对于以后的工作借鉴性更,需要极强的毅力
2.培训周期短,对于意志力不是很强,但是短时间想见点成效的,可以考虑去
3.建议现在还是大二或者大一,想学编程的可以自学试试,因为毕业的时间还早,自学的周期足够了,不要浪费这大好的时光
4.无论是自学还是培训如果自学能力建立不起来,进了公司也是一种摧残。
噼里啪啦说那么多,其实就一句话:出了大学了,就不要再那么天真,残酷的社会里如果你不能靠你爹,就老老实实靠自己,别整天做发财梦不干正经事。
程序员找出路还是要尽量提前进行职业规划和准备,千万不要说什么:“走一步,算一步”的话。在这个一睁眼就是竞争的时代,你可以放松休息,但别人会继续前进,不会等你。
有一句老话说的好:“比你优秀的对手在学习,你的仇人在磨刀,你的闺蜜在减肥,隔壁老王在练腰,我们必须不断学习,否则我们将被学习者超越。”当然一个人学习是枯燥的,还需要一个良好的学习氛围,因此我组建了一个学习交流探讨的社群,欢迎大家一起来交流探讨共同进步。还有一些收集整理的资料,感兴趣的可以加入“571617441”一起学习,共同进步!
其实有不少大学生朋友跟我交流过这个问题,到底学习Java用不用参加培训?在我看来用不用参加培训取决于以下几个因素:
第一,是否具备较强的学习能力。Java语言的学习过程属于先难后易,刚开始是比较困难的,越往后学习越简单,这个过程与学习英语有点类似。如果你具备较强的学习能力,那么完全可以自学。
第二,是否有足够的时间保障。有不少人参加培训的原因是希望更加高效的利用时间,毕竟参加培训是可以节省大量时间的,尤其是当遇到问题的时候,有人指导一下会起到很大的帮助。如果你有大块的时间可以利用,那么完全可以自学。一般情况下入门一个编程语言大概需要1个月左右的时间,从零基础到能使用Java做一些具体的功能大概需要3个月左右的时间。
第三,是否具备较强的动手能力。动手能力的培养对编程来说是至关重要的,很多人参加培训的一个重要原因就是动手能力不足。如果有较强的动手能力,那么完全可以自学。
第四,能否制定一个较为系统的学习计划。学习编程语言一定要有一个系统的学习计划,Java未来可以做很多方向,通常情况下先制定方向再制定学习路线。一般来说,制定学习计划需要咨询一下有经验的程序研发人员。
第五,是否有较强的自制力。有很多大学生朋友参加培训就是觉得自己管理时间的能力比较差,想通过培训来强制保证自己的学习时间。当然,如果你有较强的时间管理能力,那么是可以考虑自学的。
第六,是否具备一定的计算机基础。这个也是决定是否参加培训的一个重要原因,如果具备一定的计算机基础,比如操作系统基础、数据库基础、网络基础等知识,那么学习编程语言的难度会大大降低。
我使用Java的时间比较久,我在2008年的时候还出版过Java编程的书籍,在我看来Java语言的难度并不高,如果具备以上条件是完全可以自学的。我会陆续在头条上写一些关于学习Java的文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。
如果大家在学习Java的过程中有什么问题,也可以咨询我。
谢谢!