从决定把自己上课的视频拿出来给大家分享. 到现在已经三个月了. 中间认识了很多Java朋友,其中有很多都是在读大学生. 深刻感觉到现在的大学生是多么的优秀、成熟. 其中很多人都自学Java NET 其中不乏有自学成功后顺利就业的同学. 我深深的敬佩他们. 因为在偶当年的大学时代除了楼下等MM、踢球、CS什么都不会. 不是比大家早毕业几年估计现在连开发的工作都找不到了.
不扯远了. 在这几个月中. 被骚扰最多的除了技术问题之外 还有一些关于学习方向的问题. 例如 C# Java 到底哪个好. Java要学些什么东西. 安卓开发那么火了J2EE还有用吗? 等一些问题. 我们今天就好好讨论下关于Java学习方向的问题.
首先C#和Java 到底哪个好呢? 这个问题没有答案. 就拿我自己说把. 开发混4年 培训机构混了4年. 在每次带就业班的时候. 今年Java就业好明年NET就业好. 所以基本前景都差不多. 因为两门语言本质都一样的, 而且都有大公司做坚实的后盾,目前都有相当广泛的用户群、社区、学习资料.所以从短期看来C#和Java前景都比较明朗. 但这并不代表选择哪个都一样的. 个人还是可以参照自己的具体情况选择. 个人觉的可以参考如下标准
1:如果英文水平好, 可以优先选择Java(不是说NET就不需要E文) 而是微软的本地化做的更好. 中文的学习资料更丰富.所以如果E文水平好学Java会更有优势一些. 其实如果你选择了做程序员.无论学习任何语言.到了后期到会参阅E文一首资料的.
2:喜欢看源码、支持开源、不怕学习新东西的同学优先选择Java。为什么这样说呢. Java因为开源所以安全、因为开源百花齐放. 出现了层出不穷的技术供大家选择、学习. 每个解决方案都有自己的优缺点. 所以逼着Java程序员要学习很多的技术、框架. 很多搞Java的朋友就是死在这条路上的.其实Java是有后劲的. 前面很痛苦但是到了一定的程度会享受到丰富的回报的.
3:喜欢打工不考虑创业的人优先选择Java. 很吃惊把. 怎么会有这么一条标准. 其实这是行业都知道的规则了. J2EE一般用于企业级开发. 在中国目前的国情.这种大单只有关系才能接的到. NET就方便很多了. 你混了几年后有一定的人脉 只要人品好.小单别人都会来找你. NET无论重开发成本和开发速度来说 都是比较适合的.
好了. 说了这么多. 大家根据情况选择,如果选择Java的朋友可以往后看下面的一张图.否则可以关闭了.不要浪费时间.
现在我们来讨论最后一个问题: 安卓开发那么火了J2EE还有用吗? 的确现在手机应用真的很火. 在地铁上、电梯、餐厅、学校、到处看见使用手机看文章玩游戏的朋友. 但是大家大可不必当心. J2EE其实和安卓并不冲突的. 我们的绝大部分应用还是要在电脑上使用的.即使有手机版、电脑版也会存在,毕竟电脑相比手机来说有不可代替的优势. 安卓应用对传统的游戏冲击比较大.对于J2EE企业级别开发.冲击还是有限的. 而且我更建议即使要学安卓的人也最好先学习J2EE.这样会让你竞争力更强. 其实如果是一个经验丰富的J2EE程序员只需要一个月时间就可以转到安卓应用开发来的.
累了收笔. 希望大家Java学习路上不再迷惑. 类似的问题也不要在骚扰我了
- 大小: 105.8 KB
分享到:
相关推荐
JAVA知识体系结构全景,这是Java工程师的作战地图,一图胜千言,让您清晰的了解Java知识体系和能力体系,构建自己的知识树和能力树。方向明确,目标清晰。哪些必须掌握,哪些是核心,哪些是重点,哪些是难点,哪些...
java知识结构图
一张图读懂java知识体系
Java知识结构 Xmind思维导图 帮助各位理清Java知识点。
Java知识体系总结 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年推出。它以其“一次编写,到处运行”的特性闻名,适用于开发跨平台的应用程序,包括桌面应用、企业...
Java 体系结构图是理解Java编程语言及其生态系统的...对于初学者来说,理解这些知识点可以帮助构建完整的Java知识体系,进一步提升编程技能。在深入学习的过程中,建议结合实际编程练习,以更好地理解和掌握这些概念。
在Java编程的世界里,深入理解和掌握Java知识体系结构对于每一个开发者来说都是至关重要的。本资源“javaBook”旨在汇总Java面试中的常见问题,以及作者对Java语言的深刻理解。下面将详细探讨Java的核心知识点,帮助...
Java学习体系结构是一个全面的指南,旨在帮助初学者掌握Java编程技能,并逐步深入到JavaEE应用开发。以下是对各个知识点的详细说明: 1. **JavaSE基础**:这是学习Java的第一步,包括JDK的安装,编写HelloWorld程序...
Java EE知识体系结构,用图解的形式详细讲述了Java EE整体的知识架构。
通过"关于java知识结构图"的学习,初学者可以逐步构建起完整的Java知识体系,从基础语法到高级特性,再到实战应用,形成一个系统性的认知。在实践中不断深化理解,将理论知识转化为实际技能,才能在Java的世界里...
Java核心知识体系 Java 是当前软件开发行业中最流行的编程语言之一,掌握 Java 的核心知识体系对于开发者来说至关重要。下面是对 Java 核心知识体系的总结和分析。 Java 基础 Java 是基于面向对象编程思想的...
Java基础知识体系结构梳理全景图,一图胜千言,一图胜万字,结构清晰明了,内容丰富多彩,条理简明扼要,所见即所得,简约而不简单。
java全面的知识结构体系,能够引领你较为快捷的学习java。
《Java就业班体系结构.pdf》是一份全面的Java学习资源,旨在帮助读者系统地学习和掌握Java开发的关键知识和技能。本资源提供了一个循序渐进的学习路径,覆盖了从Java开篇、语法基础、集成开发工具的使用,到面向对象...
Java知识体系学习的主要目的是为了帮助初学者更好地掌握Java语言,文档共分为十章内容,涵盖了从基础到深入的各个知识点。文档详细介绍了Java的配置环境、基础语法、对象清理、集合和文件流等方面的内容。此外,文档...
Java的基础知识是整个Java知识体系的基石,其中包括配置环境变量、访问修饰符、对象的清理、集合框架、文件流操作、网络编程、多线程编程、异常处理、格式化和数字运算等。 配置环境变量是使用Java的第一步,它包括...
JavaWeb知识结构图,是帮助我们学习JAVA的一种方向。
总的来说,这本书不仅提供了理论知识,还提供了实践环节,使读者能够亲手操作,加深对汇编语言和计算机体系结构的理解。通过学习,读者不仅可以掌握汇编语言的使用,还能了解计算机内部运作的奥秘,提高程序设计的...
"Java知识框架思维导图"是整理和理解Java核心技术体系的一种有效工具,它可以帮助学习者系统地掌握Java的核心概念和架构。下面将根据这个主题详细阐述Java知识的主要框架。 一、基础语法 Java的基础语法包括变量、...
java开发大纲知识体系结构梳理全景图,一图胜千言,一图胜万字,结构清晰明了,内容丰富多彩,条理简明扼要,所见即所得,简约而不简单。