想转行IT做Java开发工程师,没有计算机基础,自学靠谱吗?

如题所述

没有计算机基础的话自学Java有的吃力,java学习还是c#,首先入门肯定是基本语法点,把java的基本原理搞搞清楚,不要怕从零开始,一点一滴的从最基本的数据类型,关键字,继承啊,泛化啊,接口啊,抽象啊,递归啊都要扎扎实实的搞透,这是最基本的,作为检验,就去扣丁学堂搜一些java的笔试面试题看看,你会发现很多细节的东西你其实没吃透,不用急,先把基础打好。
基本的看完了,剩下的就是花哨的招式了,选一些你喜欢的技术类型或框架,无论是j2ee也好,还是android什么的,你会发现这些框架上的东西越来越简单,只要写写配置文件就搞定了,在这之上,就是看你之前的内功有多扎实了,选好你想做的东西去做熟做精,没事儿就把API翻翻熟,用的时候就得心应手了。还有就是写程序一定要遵循合理的规范,无论是命名还是封装。
再之后就是架构层面上的,如何提高程序的可扩展性,避免硬编码,一些常用的设计模式的应用。甚至是SOA,SCA等等目前看起来很流行的架构如何设计和实现。这样慢慢就变高级了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-11-17
这个是很多转行IT都考虑的事吧。毕竟学费近2W,给你简单说下你自学的话会面临的问题,第一就是你没有计算机基础。那你入门都会难住你很久。一个简单的搭环境可能你就就会搞很久。第二就是没人带的话自己买书或者看视频,你自不然就会学的很杂,完全没目的去学习了。学到最后自己都不知道学了什么。第三就是碰到问题的时候,自学的话就只有百度,发帖,发知道了等了。如果实在培训就可直接问有经验的老师。第四就是学习氛围了。自学要一个的有那个耐心能学下去。在培训机构是一个班级的人一起学习,遇到问题也可以互相讨论。开阔自己的想法.简单的就是这几点了。
第2个回答  2017-11-17
O基础学习java的话 建议选择机构时重点考察以下几点:
1.行业背景,也就是企业实力。如果有软件开发背景那它就是掌握最前沿的技术的,这样比较好找工作;
2.师资力量,要有丰富的开发经验。除了技能之外,工作流程、行业潜规则等职场必备素质也要同时学习;
3.课程设置,理论和实战结合。Java类编程开发重在实操;
4.最后建议选择规模大、实力强的机构,这样你收获的不仅仅是技能和行业知识,还有超强人脉资源,对将来工作之后会很有帮助。本回答被提问者采纳
相似回答