零基础学java开发可以吗

 我来答
西安 西科软件
2018-07-04 · IT职业教育专家
西安 西科软件
西安西科软件技术有限公司是西安科技大学高新学院培养高素质移动互联网实用型人才的专业IT职业教育培训机构。是国家IT精英人才孵化基地,西安软件园移动互联网联盟指定的IT人才输送基地。
向TA提问
展开全部

Java虽然是一门基础的程序语言,但如果你下定决定想要学好它,那么,你需要投入的时间和精力。很多零基础的人开始学习Java开发时,会被突如其来的概念定义搞的晕头转向。比如说:类、对象、接口、构造函数、方法、继承、多态、各种修饰符等等概念铺面而来时,脑子里就会变得一片空白,难以理解并且区分这些概念。更甚者,觉得自己数学不好,肯定学不懂,从而直接导致了畏难心理,特别是对于自学的人,这种情况最常见。

这个时候心态,就显得格外重要了。初学者应该保持一种什么的心态,才能更好地踏入Java开发之门呢?

西科软件的老师指出,拥有一副不求甚解的心态显得尤为重要。

这一点要求跟我们传统的教育理念大相径庭,多年的学校教育给我们传输了一个毋庸置疑的学习理念:即要对学习的东西搞懂搞通,要知其然还要知其所以然,否则就不是学懂了,否则就是白学。因此刚开始学习Java时,对于很多概念、知识点,很多人就一定要搞清楚它的来龙去脉,要知其然还要知其所以然,比如面对一个“类”的概念,很多人就要翻遍手头所有书,查遍整个网络,最后貌似搞清楚了什么叫“类”,结果这次看到一个例子中“苹果”可以定义为一个类,下次看到一个例子“苹果”又可以作为一个对象,然后思维就开始凌乱了。

因此,西科软件的老师在这里提出,初学Java开发的时候一定要不求甚解。意思就是学习一门新语言的时候,我们首先是要去考虑如何运用所学习的知识点,而不是去搞清楚这些知识点为什么要这么用,这两者之间有本质的区别。

对于不求甚解,换个角度来讲就是,初学习Java开发的时候,让自己的思维停留在小孩子的水平,不要问为什么,书上怎么说,我们就怎么做。这时候我们无需精明。

希望我的回答对你有帮助。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c0918da
2018-05-21 · TA获得超过118个赞
知道小有建树答主
回答量:200
采纳率:33%
帮助的人:61.2万
展开全部
所有程序猿都是零基础过来的,在于你学习能力如何.
如果你是已经毕业了那只剩培训机构可以让你学习,或者你能有个熟人带你进公司学习是最好的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
walidake
2018-05-27 · 超过23用户采纳过TA的回答
知道答主
回答量:55
采纳率:50%
帮助的人:5.4万
展开全部
作为一个过来人,我并不推荐题主去选择培训机构,有时间的话还是靠自学会比较好。
下面,总结一下学习java到现在的一点心得体会感悟。
首先说在学习java前面的话,是一个心态的问题。其实Java并没有想象中的那么难,想要入这个行,最最最重要就是做好一个心理准备,如果你想走远点,就得不间断地去学习,去汲取知识,永远保持一个空杯心态。
再次,具备一定的思考能力和解决问题的能力。在编程的过程中,会遇到许许多多的问题,一流的程序员可能不需要debug就能找到解决方法,这就是传说中的肉眼debug,就是具备一定思考能力。如果是刚入门的话,肯定有很多不懂,这个时候可以百度或者google(翻墙可以使用),但是解决完问题要想,为什么会出现这样的问题,如果下次遇到是不是能轻松解决。这也是为什么有的企业不招培训班出来的学生,更倾向于本科||研究生的招聘的原因。究其原因,是因为多数从培训班出来的学生被扼杀了独立思考的能力。
第三点,才是题主关注的java要怎么去学,那就简单分享一下自己的学习经历。按照我自身的学习经历,我先看的是李刚的《疯狂Java讲义》,环境什么的跟着书上来搭,这种方式的话一步步来,也能有个理解。但是也有比较大的缺点,就是速度来说太慢,而且对于新手,学起来一脸懵逼,不是很不友好。后来,我开始看视频教程,也是培训班的。这种的话知识点比较少(部分例外),说白了就是教你直接撸起袖子一波干。但是,有点就是速度上学起来会比书快,我也是比较推荐这种的,因为对短时间内建立起整个Java的知识框架是有帮助的。那你要说了,我前面不是说了很多培训班出来的学生没有独立思考的能力吗?那怎么还推荐这种,因为其实本质上培训班的学生为什么会失去思考能力,是因为他们有指导的教师可以直接问啊。但是,工作上,可没那么多人给你问。我觉得就我自己而言的话,在工作上是比较让领导省心的,因为多数时候是我能自己独立解决问题。所以,也是我把这个能力放在学习Java之前的原因。
简言之,就是学习的过程,我们要取其精华,去其糟粕。可以通过视频教程建立大体的世界观,但是以什么方式探索这个世界的决定权在我们每个人手中。中期的话,肯定是需要自己思考,这是必然。
第四点,学习路线而言。其实这点网上有很多,那我也还是给出我的学习历程。我大一学java的时候是从SE入门,学习了简单的基本类型和相关的逻辑操作处理后,我就想说能不能搞点什么东西出来,就接触了java gui这块的内容,做了一个简陋的计算器,后面又根据现有的一些应用,YY了自己的音乐播放器,酒店管理系统;转折是我下学期的时候学校有个实验室招java web开发的学生,抱着试一试的心态,我去看了相关的java web的内容,servlet\tomcat这些对当时的我来说还是很新鲜的,然后自己做了一个投票系统就投了一下。感觉自己似乎做的很水,但让我没想到的是我也居然进了。进去实验室之后,感觉和以前做的东西还是很不一样的。毕竟需求是从市场来的,所做的东西也确确实实能派上用场。就是这种情况下,我接触了SSH,并慢慢掌握SSH开发的套路~再后面的很长一段时间也基本就是接需求、coding、接需求、coding的过程。等到大三上学期的时候,有个毕业的师兄回来,刚好也有聊到技术方面,就问问现在使用什么技术,师兄也很细致地为我做出解答,最后我基本也是确定了SSM的开发学习路线。
那么,说到这里你可能以为我想说的路线也不过是SE->servlet->SSH->SSM而已。事实如此吗?是的,确实是这样。然而其实作为一名java开发人员,我认为在学习的过程中也不可能单纯只用到SSH、SSM、servlet这些啊。就譬如,当初开始学数据库链接的时候,我想说每个增删改查要写这么多代码很费劲,那怎么办呢?于是,我就开始自己封装,封装后还是觉得冗长,那么怎么办?我又去了解了反射注解、自省的机制,完成了第一版的数据库封装,因此后面会去看数据库连接池的时候,我和其他人看到的东西一样吗?不一样。多数人看到的像是一个盒子,但是我清楚盒子里面的构造。而这些知识,这些内容,不是说我一定要按照什么路线去学的,也属于因为某个场合所以不得不学的情况。所以,你说要有很规范的路线吗?我看也不见得。
从上面可以看到,我一直强调要做东西,因为编程这回事,就是这么简单粗暴,做的多了,代码打多了,就更熟悉,也是熟能生巧,切不可停留在嘴巴层面。理论固然重要,实践更为可贵啊~
最后一点,很高兴题主加入Java开发这个大家庭。就现在市场的情况来说,程序员的普遍薪资还是比较高的。而且,对于Java程序员的需求量也比较大,仍然有很大的前景。
那最后的最后,还需要什么帮助的话也可以联系我咯~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-09-19
展开全部
世上无难事只怕有心人
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式