⓵自学JAVA,学到什么程度才能找到工作。
看了很多天真的答案,忍不住说几句
既然你选择了Java,那么你首先要知道的是,你需要学习的核心东西是称为对象的想法是。
请记住,您的另一半说过,每天阅读12小时是一种破坏性的选择,而且与之无关。
对于计算机编程,尤其是面向对象的思想,是典型的理解性知识。
不只是看书多久的问题,和读佛书一样,你以为没有开悟的人每天读12个小时《金刚经》就能读懂吗?
没什么好说的,但是说实话,所谓的CS和BS结构是在互联网快速发展之后出现的。
CS是传统的客户端-服务器应用程序,BS是浏览器-服务器应用程序。
严格来说,独立软件(根本不连接到互联网)属于这两类。
那么你需要知道Java适合做什么,如果你想创建CS结构的软件,那就比较麻烦了。
由于大多数用户使用Windows系统,因此需要在本地计算机上安装Java运行环境(jre或jdk)才能做到这一点,尽管许多优秀的软件程序(例如Eclipse)都是用Java开发的,但创建一个Java程序却非常困难。
桌面应用程序的图形界面,可与C、C++和C#相媲美。
OS结构是Java的优点是OS程序只能在IIS服务器上执行。
Java的特别之处在于它是跨平台的,无论是Linux、Unix、MacOS还是Windows,都可以安装Java应用服务器(最著名的是Tomcat、JBoss、WebSphere、WebLogic)。
由于浏览器服务器的软件结构,用户不知道自己使用的是哪个系统。
但是,由于Java非常灵活,它可以一次编写,在服务器端的任何地方运行
现在我们讲完了两种软件结构,我们再来谈谈Java目前的趋势在Java刚被发明的时候,Java原本是一种嵌入式编程语言。
Java类库共有三个版本,javaEE和javaME是专门用于手机等移动设备的。
Google将Java提升到了一个更高的层次之后,其实就是一个使用Java语言系统的软件
另外,最新的Java版本javaFX,挑战了RIA行业的两大领导者Flash/Flex和Silverlight。
此外,该版本的后续版本应该很容易转移到Android,创建一次性写入过程。
OS结构服务器可以运行在Android手机上
楼上提到的SSH已经成为过去,被Struts2取代。
虽然名字只是数字不同,但这两个框架实际上都是围绕xwork开发的。
内容庞大,而我们平时使用的组件很少,导致了高度的冗余。
Googleguice是一个非常好的AOP组件,可以替代Spring的AOP组件(Spring中最常用的组件)。
另外,你北京的朋友应该做的事情是BSjavaEE或者手机。
靠这两个JavaEE很难赚到多少钱。
团队赚钱了,你开发Android时剩下的钱可以分享,成为自由职业者,赚很多钱,但建议是少看书,每天写12小时,多思考。
书,尤其是像词典一样厚的技术书,应该当参考书看,浪费时间,根本不记得,只要有问题就知道去哪里看
。
还有所谓的985只能证明你很优秀我建议你来北京就别老说这个了。
你了解你周围的人。
北京市人大代表是谁?
我还建议阅读每一期《程序员》杂志,这比阅读一本12小时的书有意义得多。
⓶自学Java难不难?Java很难吗?无论容易与否,这个问题的答案取决于你。
正如人们所说,兴趣是一个人最好的老师。
不要问别人,自己去学怎么做。
学不会的人肯定会说这不难。
相反,学不会的人会觉得困难,这取决于训练的水平。
。
Java的基础学习绝对是简单易学,可以上手的。
自学Java难吗?这一定是相当困难的吧??是纯自学还是有点困难?为什么?一个自控力的问题。
并不是每个人都能在这一天坐下来学习Java。
比如我当时的班级,只有一半的学生大学毕业后成为了程序员(他们还是计算机专业),所以自学可能会更加困难。
如果你没有自定进度的学习基础,很难说3-5个月能学到多少。
每个人的成功率和学习效率都不同。
还取决于你每天花多少时间学习Java。
我估计如果每天学习8小时以上,5个月就可以达到实习生门槛。
(如果你是从头开始学习Java,你将要学习太多的东西)。
所以学习Java取决于你如何学习它。
建议进行一些培训。
![](http://img0.baidu.com/it/u=2464442927,344702668&fm=253.jpg)