南京课工场 Java的发展前景如何

大家好,今天来为大家解答30岁学Java还来得及吗平时需要上班,业余时间学习,能学会吗这个问题的一些问题点,包括几岁后不建议学java也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

本文目录

  1. 在30岁开始学习Java是一个玩笑吗如何学好
  2. 30岁学Java还来得及吗平时需要上班,业余时间学习,能学会吗
  3. 28岁零基础学编程是不是已经晚了
  4. 24岁决定转行java,真的选择对了吗

在30岁开始学习Java是一个玩笑吗如何学好

给您推荐Java学习路线图,是菊厂童鞋做开发经常使用的一些技术和工具,希望能帮助到您~

前端部分:

1)HTML:网页的核心语言,构成网页的基础

2)CSS:使网页更加丰富多彩灿烂的利器

3)JavaScript:使网页动起来的根本,加强了网页和用户之间的交互

4)HTMLDOM:换一种更加形象化的角度来看待网页,让我们更加方便的控制网页

5)HTMLBOM:与浏览器交互不可或缺的工具

6)JavaScript库,主要是:jQuery及其插件、YUI及其插件,使编写网页更加的方便快捷和健壮的强大工具

7)AJAX:异步提交,增强了用户使用网页的良好交互体验

8)JSON:比XML更小、更快,更易解析的数据传输工具

9)FLEX:提供丰富多彩的动画效果

10)普元工作流:更加清晰明了的帮助用户处理业务流程上面的工作

11)JSP:Servlet的展示层,使网页逻辑与网页设计的显示分离

12)JSTL:加强和简化了JSP页面的开发

13)EL:使JSP页面写起来更加简单

后台部分:

1)JAVA语言编程基础部分:内容丰富是Java知识体系结构的核心和基础

2)JDBC:提供了一种基准,据此可以构建更高级的工具和接口,使Java开发人员能够编写数据库应用程序

3)JavaMail:用于电子邮件的相关的编程工作

4)JUnit:单元测试,整个变成工作测试的地位始终非常重要

5)Log4j:使我们能够更加细致地控制日志的生成过程

6)Servlet:JavaWeb的核心

7)Struts2:JavaWeb编程中明星级的框架,优点多功能强使编程工作更简单,主要用于控制跳转

8)Spring:JavaWeb编程中明星级的框架,同样优点多功能强使编程工作更简单,主要用于管理对象

9)iBatis:JavaWeb编程中明星级的框架,同样也是优点多功能强使编程工作更简单,主要用于程序和数据库之间的交互

10)SQL:与数据库交互式编程的必备工具

版本控制:

1)SVN:版本控制,方便团队协同工作

WEB服务器:

1)Tomcat:优秀免费的中小型WEB服务器

2)Weblogic:功能很强大的WEB服务器

开发工具:

1)Eclipse:开源强大的Java编程工具

2)MyEclipse:在eclipse基础上加上自己的插件开发而成的功能强大的企业级集成开发环境

数据库:

1)Oracle:数据库业界老大,这个常用一点当然,也仅仅是常用一些常用的功能而已,需要加强

2)MySQL:最好的关系型数据库之一

3)SqlServer:最好的关系型数据库之一

数据库客户端:

1)Toad:非常棒的数据库客户端软件

操作系统:

1)Windows

2)Linux

远程登录的会话工具:

1)SSH:一直在用,非常不错

其他:

各种种类和版本的浏览器(推荐使用FireFox)、office办公软件系列、各种文本编辑器(推荐Sublime)、各种阅读器等等

下面是从网上找的三幅图片,比较好的说明了作为一个Java程序员的学习路线图,这里作为一种自我提醒的工具,不时看看,并且会赶紧修补自己的知识树!

1、Java的知识体系结构

2、JavaWeb开发的基本学习路线图

3、JavaWeb开发的成长路线图

第一部分:Java高级学习课程大纲

1、工程化专题

我们的工程化专题有五大内容:Maven、Nexus、jenkins、代码审查、Git/SVN

一共耗时一个月

2、源码分析专题

源码分析有三大内容:spring的源码分析,里面包括FactoryBean和MVC和事务处理与Spring源码中设计模式分析;持久层;企业级开发前瞻,一共耗时2个月

3、高并发与高性能

高并发与高性能有四大内容:并发编程,里面又包含有线程安全和NIO和AIO。异步通信,里面包含有本地队列和消息中间件。分布式协调技术,里面包含有Zookeeper和服务锁。NoSqI:里面包含有MongoDB和Redis和Memcached。一共耗时2个月

4、高可用性与可扩展

高可用性与可扩展有两大内容:分布式架构介绍,里面有导流技术和服务设计和存储设计。服务调用,里面包含有WebService和Dubbo。一共耗时2个月

5、性能优化

性能优化有四大内容:优化技巧,如何寻找性能瓶颈。JVM优化。数据库优化。服务器优化。一共耗时2个月

上面这五大专题,是几位工作经验十多年的大牛,根据自己往年的工作经验与经历,在根据现在科技发展的实际情况,历经几个月的时间编写而成,换句话说,上面的五大专题,也就是他们这十几年精华总结,现在,您只要按照上面的课题学习,只需要花费掉七个月多的时间,就能够学会与理解几位大牛十多年总结出来的精华。学完这些,还怕公司老总不给涨工资和升职么?

第二部分:阶段性的学习

学什么东西都一样,小宅相信大家也是一样,在学东西的时候,总会安排好自己阶段性的学习,这样才能有效的提升自己与有效的理解和认知所学的知识。合理安排好,才能起到事半功倍的效果。

阶段一:

阶段二:

阶段三:

阶段四:

阶段五:

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..

28岁零基础学编程是不是已经晚了

我给你的建议是:28岁了,学编程不如学业务,学会业务,掌握PPT,练练嘴皮子,做个售前或销售,往后的路比做底层码农会越走越宽。

程序员是这个样子的:

程序员走技术路线,会越走越深,技术路线越走越窄,好多人会问为什么会越走越窄?那是因为技术更新实在是太快了,今年流行A,明年就会流行B,而流行B的时候,你可能在A方面刚刚上手入门,迫于开发进度的压力,你压根没有时间再去了解B,这就导致你在A技术上越走越远,渐渐跟技术迭代永不停止的时代渐行渐远。

售前或销售是这个样子的:

售前或销售就完全相反了,二者要求在技术层面越广越好,迫于项目投标的压力,售前或销售在技术层面需要紧跟时代步伐,虽然技术方面了解的都不精通,但随着时间的积累,技术广度会越来越宽,往后如果真牛逼起来,可以做到技术理念的融会贯通。然后再配上一副好口才,你不当领导谁当领导!

三十而立

三十岁,正当壮年,绝不要认为自己已经老了,三十岁可以开始任何新的尝试,但不能凭着一腔热血不考虑后路的扎进一个新的行业。

所以题主,如果对技术有浓厚的兴趣,在28岁的年龄,宁选售前,不选程序员!

我是TechStar,觉得有帮助的话就给个关注吧~~

24岁决定转行java,真的选择对了吗

谢谢邀请!我今年也是二十四岁,天呐,刚毕业真的是很迷茫!走了Java这一条不归路,遭受了很大的打击,到处面试,到处崩!自信心受到了很大的打击,不过入行确实是很难!之后就好多了!

如果不是对计算机行业感兴趣,我觉得就不要做这行!不能看它是一门高薪的行业就跟着大众随波逐流!因为如果你不感兴趣,你就不会想用心去学,就不可能在这方面有太大的成就!这是一个非常大的原因,俗话说:“男怕入错行,女怕嫁错郎”!

第二个就是学习Java或者说任何一门语言都要有比较强的逻辑思考能力!编程思路思维都很重要,思维不够灵敏的话,工作还是学习都跟不上脚步!反之工作效率就变得不好,工作效率不好,老板就不可能看好你,看不出你的潜力的话,很有可能被辞职!因为现在的计算机行业竞争真的很大,不仅面试难,保住工作更难!面试造飞机,现实就是拧螺丝!这真的是一个恰当的比喻!

总之,我认为还是要考虑清楚最好!不要盲目的做决定!

关于30岁学Java还来得及吗平时需要上班,业余时间学习,能学会吗,几岁后不建议学java的介绍到此结束,希望对大家有所帮助。

一篇文章把本该属于你的源码天赋还给你