大家好,30岁了,没出路想学Java,还能行吗相信很多的网友都不是很明白,包括30岁不建议学java也是一样,不过没有关系,接下来就来为大家分享关于30岁了,没出路想学Java,还能行吗和30岁不建议学java的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
本文目录
30岁才开始学习编程靠谱吗
我认为30岁还算是年轻人,学习编程是挺靠谱的。只要找好学习方向,肯努力,是没有任何问题的。我也是个搞软件的,我把我的经验分享给你。
确定方向编程涉猎的方面很广。比如,走ERP、OA方向,主要学习.NET、JAVA两个方向,虽然学习过程中比较枯燥,但是用途还是比较广泛的,主要涉猎数据库SQLserver、Oracle,最好顺便学习一些财务知识,对你有很大好处。网站方向,主要是PHP方向,顺便学习一些美工知识。
我当时大学就学习的财务专业,走向社会以后主攻ERP、OA方向,学习的JAVA,用了一年的时间学完,独立完成四个项目,算是出徒了。
报班学习一定要报班正规学习,不要想着自学,编程没有捷径可走,一分耕耘一分收获。
经验积累学成以后至少要经过三个独立项目的经验洗礼,才能算是真正的学会。不要学会了就觉得可以了,项目经验很重要,对你未来发展起到严重影响。
综上所述全部学习下来时间大概在2年以内,后期收入也算可观,只要学习就什么时候都不晚,坚持才算成功的捷径。希望你能成功。
希望我的回答可以帮到你。
30岁了,没出路想学Java,还能行吗
谢邀。
这个要根据实际情况来考虑。
之前的行业如果你之前的行业(传统制造业,餐饮业,其它服务业等等)和互联网一点没沾上边,我认为还是没必要学习Java的。
如果你之前的行业是互联网相关,而且职业也跟互联网相关的,例如测试工程师,产品经理等,还是可以学习Java的。
兴趣爱好最主要的还是要看你有没有这方面的兴趣,如果你发现你对编程有强烈的兴趣爱好,可以尝试报个培训班从基础开始学起。俗话说,兴趣是最好的老师,的确也是。
想学好一门技能,最主要的条件是兴趣。
爱因斯坦说:兴趣是最好的老师。
日本教育家木村久一说:天才,就是强烈的兴趣和顽强的入迷。
中国古代教育家孔子说:知之者不如好之者,好之者不如乐之者。
可见培养一个人的兴趣有多重要!
30岁自学JAVA,以后有转业或者创业的可能吗
怎样自学java,不紧深深苦恼着广大的java学习者,也深深地苦恼着我。一般来说有自学和去培训机构2个选择,培训机构的好处就是能在短时间内系统地教授你大量知识,至于你能不能接受不管,而且培训机构要缴纳一二万的学费,很多人看见昂贵的学费望而却步。我当初也差点去培训,在犹豫中最后还是没去,自学了将近一年,现在终于找到了一份初级程序员的工作,工资勉强还可以,虽然赶不上我那厉害的室友(后面说明),但总算是入行了,在这里我发表一下自己的自学经历。
自学无疑是看视频,看书,然后敲代码。如果你是没有一点基础的,我建议你先看视频,因为看视频有一个互动的过程,遇到不懂的可以及时从老师的话语中找到答案,疑惑解除了你才可能继续学下去,这是很正常的,尤其是对java初学者来说。想当初我自学java的第一天,装jdk配置java环境变量都花了整整一天,我一度想要放弃,后来还是请教我那牛叉的室友(对他来说非常简单,毕竟他一毕业就拿了北京京东总部的offer)才解决了这个问题。
前面说到我学java的第一天就想放弃,于是我又去找我那位大神室友,问他怎么学java,他就给我推荐了一个非常好的java自学网站:
how2j|实例驱动|全栈java工程师零基础自学网站
当点进页面的第一眼,我就被这网站干净整洁的风格所吸引,没有广告,整个界面十分清爽,最重要的是这个教程很多例子都是以lol为例子介绍的,这样学起来就显得非常有趣,讲解通俗易懂。要知道我大学可是花了很多时间玩lol的,因此很多知识通过这样的类比讲解我很快就能理解,学起来就很上瘾,我经常达到废寝忘食的地步,这是教程截图:
how2j教程一览
从教程截图我们可以看到,里面包含了基础,中级,高级,前端,框架,实战项目,数据库,各种实用小工具,因此特别适合自学!当我学完了基础知识后,我依旧在这个网站里找到了一个非常好的实战项目:
JAVAWEB项目教程-模仿天猫整站J2EE版
这个项目真心是个不错的实战项目,为什么这样说呢?因为现在网上的java项目实在是太多了,你随便一搜一大把,可是有几个是你看得懂的呢?又有几个是下载下来是能成功运行的呢?项目包即使是对的你又怎么配置呢?......当面对这一系列问题的时候,对于一个java初学者来说我想很多都会放弃吧,下载下来的项目很快就会成为垃圾被丢掉,你永远会只停留在写"Hello,World"的阶段。而这个项目一开始就有一个可运行的项目包供你下载下来运行,然后你按照站长教程一步一步的配置起来就可以运行了(注意站长对配置的每一步都进行了细致到原子层面的讲解,完全是傻瓜式教程,小学生都可以学会),当你看到运行起来的天猫商城项目是不是有一点窃喜呢!运行成功后项目的截图:
仿天猫网站截图
别得意,这只是万里长征的第一步!运行起来的项目其实和你半毛钱关系都没有,这又不是你写的项目。
于是我们伟大的站长又从从零开始对整个项目进行了傻瓜式的讲解:
第一步:需求分析
要知道做任何一个项目都是从需求分析开始的,这也是我们实际开发中的第一步,比如这个项目需要做前端展示页面,后台维护页面以及页面与服务器和数据库的交互:
第二步:表结构设计
表结构设计可谓是一个项目的基石,整个项目的运行都要以数据库的数据作为支撑,所以表结构设计得是否合理对于项目的业务支撑起到了非常关键的作用。站长精心设计了每一张表,讲解了每张表之间的关系,例如一对一,一对多,多对多。此外还把每张表与对应的页面内容对应的截图,让你从视觉上清楚地知道每张表的作用。
第三步:代码开发
这个项目是按层次结构开发的,包括了实体层,Dao层,servlet层。由于只是一个模拟项目(但已经很接近实际项目了),没有实际业务大量数据交互的需要,所以没有service层。针对比较复杂的类,站长还进行了细致的讲解。比如做分类管理的servlet的时候,需要增加,删除,编辑,修改,查询5个服务端功能。如果按照传统的web.xml配置servlet的方式,一个路径对应一个servlet的思路,就需要设计5个servlet,并在web.xml中配置5个路径:而光是后台做分类,产品,属性,产品图片,用户,订单这6种管理,总共就需要30个servlet,而且在web.xml中进行配置,配置文件就会相当臃肿,并且容易出错。站长就充分利用过滤器的原理,把每种分类下的5个servlet合并成了一个,这种设计思想就类似于struts2框架的设计思想。现在servlet就只剩下6个了。
第四步:项目中每个知识点的讲解,当你遇到问题有不懂的问题,站长还进行了专门的视频讲解
第五步:每个知识点的讲解都给出了可运行的文件下载
总之,你在项目开发中会遇到的一切问题,站长都帮我们提前想好了。你按照这个傻瓜式的讲解进行傻瓜式的项目练习,在这个过程中你就会慢慢体会到了实际项目开发中的一些问题(要知道这个项目是模仿天猫商城的项目,天猫商城的业务复杂性我想大家都知道吧,这个项目除了数据量没有真正的天猫商城大之外,其它的已经很接近了),而你遇到的每个问题我们伟大的站长都有详细的教程讲解,按照教程做完一遍后,可以说你已经掌握了整个web开发的流程了,只不过你还不太熟练,这时候你再背着教程再做一遍,你就算已经学会javaWeb开发了,之后你想要在项目上添加什么功能都是轻而易举的事情。
项目入口:JAVAWEB项目教程-模仿天猫整站J2EE版
经过以上的步骤你已经算得上是一个javaWeb开发人员了。可能你编写的代码还不是很高效,但是你至少能跑通整个javaWeb开发流程了,能看到真实的页面,页面与页面的交互以及页面与数据库的交互,而不在停留在控制台输出字符串的阶段。接下来你就应该学习java框架提高开发效率。现在都说流行SSM开发,其实这个要看你公司的需求,公司要求你用什么就用什么吧!当你框架也掌握了之后,你已经是一个合格的初级java程序员了,但离java高级工程师或java架构师甚至是java专家依然很远,很多java开发人员穷其一生都未曾达到这个标准。当然你要成为什么样的人完全取决于你自己,想要在Java的路上深造的话,这时你就应该去看一些官方的文档啊,加入一些开源项目,浏览一些著名的编程网站啊,看一些java方面比较高级的书啊,至于该浏览什么样的网站和看哪些书,网上一搜一大把,这里就不列举了......
以上就是我这将近一年来的java自学过程,当然每个人有每个人不同的学习方法,找到适合自己的方法才是最重要的,还等什么,赶快开始学习java吧!
30岁学Java还来得及吗平时需要上班,业余时间学习,能学会吗
看来是现在程序员在网络上出现的频率变高了,导致越来越多的人想从事这个行业了。这是好事也不是好事。好的地方在于让更多的人了解程序员,消除对程序员这个行业的误解,坏的地方在于,人们只看到所谓收入高的假象,一窝蜂的往里跳,也不管跳下去的是不是悬崖。
不清楚题主想学Java的原因和目的是什么?如果也是看到一些假象,想从事这个行业的话,那还是先劝题主别学了,免得花了时间和经历却得不到想要的回报。
如果题主是有这方面的知识,或者是在这个行业,对编程也有一定的兴趣,那么我们可以来再来谈谈。
1.30岁学习Java晚吗?答案我觉得是有点晚的。30岁了,肯定是有一份工作,另外应该是有一个家庭了的,可能还有小孩。那这样的情况下,其实每天的业余时间是有限的。而Java或者说编程,其实是讲究一个动手能力的,是需要花一些时间去实际操作才有可能获取的技能。所以首先要看你怎样去合理的安排时间了。
2.为什么是Java。其实编程语言有很多种,除了Java还有很多。Java其实不是一个没有任何编程经验的人很好入手的语言。相比于Java,可能我会推荐题主学习诸如PHP、Python等更好入门的语言。像python现在也是比较火的,随着大数据的发展,python也越来越流行了。
3.怎么学习?因为题主平时还要上班,只有业余时间。建议还是在网上找一个学习的网站或者全套的教程来学习。光看书可能比较难。可以结合书和视频一起学习,最重要的就是要动手。切记,编程的水平都是敲出来的,不是靠看书或者看视频得来的。
至于学习的网站,现在网络上很多啦,像慕课网、网易公开课等等。
这里也推荐一个我自己之前学习的网站的。HOW2J.CN:
http://how2j.cn/k/tmall-j2ee/tmall-j2ee-894/894.html?p=14303主要对我比较实用的地方是
a.先给出一个成型,能看到最后做出来的结果是怎么样的
b.中间一步步的带你实际操作,而且每一步都有一个成型的东西可运行看当前的结果是怎么样的
c.不管是Java的基本知识还是一些框架里面都有,我最喜欢的是几个实际项目的例子,这也是我现在正在学习的。
当然啦,现在就算是学习视频,各种网站上都有,你可以找一个适合自己的学习资料学习就好。不一定别人说哪个是好的就是好的。最不好的结果就是今天看了这个推荐的,明天看了别人推荐的又换一个,这样的话,根本就没有达到你想要的结果,反而是浪费时间。
4.学习是一个持之以恒的事情。学习是一个持之以恒的事情,不是一天两天就能出结果的。所以,还是要坚持。
最后祝愿如果决定要学习Java的话,能达到理想的结果!
ps:如对我的回答还满意的话,随手点赞吧,ths..
好了,文章到此结束,希望可以帮助到大家。