我是花费好多钱培训出来的java,在公司好煎熬,基本都不会写,怎么办呀?
培训的后端说实话其实还真没有入门,写代码本身不是那么显而易见的简单,很多时候在培训之外,还要加上自己的热爱以及刻苦学习。
首先如果仅仅想通过培训得到编程能力,再找份高薪养家糊口,对不起这种所谓的程序员其职业生命力并不强。一方面培训与学校科班出身的最大区别是,培训只讲语法和技巧,不会深入到的原理层面,一旦出现了奇奇怪怪的底层问题时,培训出来的往往难以解决,导致工作不能胜任;另一方面,仅把编程作为谋生手段,而非出于热爱,那必然导致不会主动更新技能,不会主动学习新的知识,更不会主动闲下来写写代码练手,技术水平自然也就是停留在培训入门阶段,不会有提高。所以要想提高编程水平,首先得爱编程,
其次,就算是培训,试问自己是不是百分百的投入了热情?书上的例子、代码、作业是不是真的老老实实敲了一遍?有没有进一步加深Java学习,比如Think in J***a、J***a高级特性、深入理解虚拟机原理、设计模式等等,这些书才是进一步提升自己的精华。事实上只要课后不断的揣摩代码中的思想,不断的编写代码、调试、运行,最后对于代码的学习能力和敏感程度会有一个质的飞越。
最后,对于J***a而言,其难度主要体现在了框架上,语言本身特性并不复杂,与C++相比J***a已经是足够人性化了。J***a框架的确太多了,不过将主流的Spring全家桶、MyBatis/Hibernate、Struts2等学好了,基本上很多任务也可以胜任了。
培训完了别指望能写出啥,除非你之前干过这行或者真是天才。
我建议你可以找个没工资或者工资低的地方实习。自己在企业里使使劲,很快就能找到节奏。刚培训完或者刚毕业不要抱着太高傲的心态找工作,不然找不到工作。只有实际工作了,你才能真正把学的东西串起来,掌握所谓的编程思想。当你真正步入行业了,你才知道下一步该怎么走。所以,一定放低姿态,先干上再说。
才出去业务代码不会写很正常,去了解你这个项目的业务,熟悉业务的情况下写代码就水到渠成了。如果是所有代码不会写的话我觉得可以从两个点分析一下:
一.培训机构水平
现在J***a太火了,以至于好多培训机构都开设有J***a相关的课程,但是,这些培训机构的讲师水平都良莠不齐,好些讲师可能自己都没整太明白,你还指望他能传授什么经验给你嘛。
再者,J***a相关的知识还是非常多的,从J***a基础(语法,***,多线程,GUI,网络编程等等)到J***aWeb基础,再到各种框架,这么多知识,再加上项目实战,好多培训机构培训3个月就完了,说真的,想要完全学会简直不可能,这中间都是走马观花的学习,让很多人都是一脸懵。还好,市面上还是有好些培训机构是6个月学习时间,时间上比较充裕,学的东西也比较多,一般这种培训机构的讲师还是比较靠谱,能学到本领,想要了解成都可靠的培训机构可以私信我。
二.自身努力情况
说真的,好些人,都花了大把钱去参加培训了,可能都把这个当做一条出路了,居然还不知道努力,老师布置的作业不好好写,代码不好好敲,上课还不认真听讲,天天就拽磕打睡,能学好才怪。
毫不避讳的说,我也是培训出来的,但是我是科班出身,自己一个人学没得什么动力,就直接去了培训班。6个月学习时间,从学基础开始,我和寝室的小伙伴几乎都是凌晨2点睡觉,到项目实战的时候甚至早上4点过才睡觉,第二天一样的8点上课。每天回来除了完成作业以外,就是在敲代码,熟悉各种语法。功夫不负有心人,毕业的时候班上的人几乎都找到了满意的工作,除了少部分不求上进的。
说真的,你能不能学好J***a,一个是取决于培训机构,更多是取决于你自己,努力了什么都有了,不努力培训再多都是白费。