智商142,无基础,学JAVA要多久能比较精通?
能独立的编写自己需要的程序?
我现在是半脱产的,一天看2个小时的书,然后把书上的例子上机琢磨琢磨,这样一个月时间够处理一般的数据问题了吗?
我曾经一个月时间把VFP从一点基础也没有学到了优秀,不过考了2级后就没有接触过任何程序了.
那既然我能一个月时间内把VFP学到优秀,那JAVA2个月时间能不能学到优秀?
我也知道智商当然不是决定因素,还要努力的
但我想知道的是,有了这样的智商,再加上一天两个小时集中精力的学习和琢磨
会不会很快就上手,并能独立的写自己需要的程序?
恳请各位前辈多多教育俺这个小菜瓜
能独立的编写自己需要的程序?
我现在是半脱产的,一天看2个小时的书,然后把书上的例子上机琢磨琢磨,这样一个月时间够处理一般的数据问题了吗?
我曾经一个月时间把VFP从一点基础也没有学到了优秀,不过考了2级后就没有接触过任何程序了.
那既然我能一个月时间内把VFP学到优秀,那JAVA2个月时间能不能学到优秀?
我也知道智商当然不是决定因素,还要努力的
但我想知道的是,有了这样的智商,再加上一天两个小时集中精力的学习和琢磨
会不会很快就上手,并能独立的写自己需要的程序?
恳请各位前辈多多教育俺这个小菜瓜
解决方案 »
- 问个简单问题
- HttpURLConnection的connect()方法作用和DataOutputStream的flush()作用
- 什么环境下使用ThreadLocal,(不要说hibernate,还没学)
- ServerSocket 如何结束线程?
- 还是inputstream类的read方法返回值的问题
- 请大家帮帮我!
- Java 编程思想到底哪一版本最好啊?
- true==name,name==true区别
- BufferedWriter的缓冲区大小【平衡点】
- java编写聊天室?
- 100 分,三个JAVA对SQL操作的问题(批量导入,导出,输出报表)
- JTextArea.setCaretPosition()方法的应用问题?
不要觉得一把JAVA学精。。了解基础很容易。。呵呵
就是一周5天,24小时不停的接收数据.然后不停得分析,再根据分析结果不停得下单到交易所
这样的程度,我JAVA要到什么水平能达到呢?
大概需要多久?我是楼主,谢谢各位啦
2个月学J2SE还行
这篇帖子里的题目,我2分钟就做出来了,是9月1日.
这能不能说明我适合做程序员?
题目看完 过一遍数据就知道答案了 laolang08() ( ) 信誉:100 Blog 2007-3-16 14:20:37 得分: 0
如果楼主智商是250就会不学也能精通他哪有250啊~~最多249 比250还差1点`~~
只是给各位提供一个参考的情况,我知道做程序员的一般智商都是很高的
但我想每个人的情况都不一样,大家可能不知道我的具体情况,那也就不能提出合适的建议
所以我尽量给具体一点的情况,这样大家的建议也好有更好的参考性再次感谢各位的回答
楼主你说一两年内有个项目知道如何分析,如何入手,要去那找资料,什么样的资料那已经算是高人了。还是一天八小时。VFP学到优秀??有用吗,把语言搞清楚了不一定能做出东西来的。
那既然我能一个月时间内把VFP学到优秀,那JAVA2个月时间能不能学到优秀?
======================================================================================
正经点告诉你一点问题:考试中的优秀和工作中的精通不是一个等级的-----天有多高相差就有多大
不错,这个程序涉及到实时性,效率算法,前后台数据流交互,如果是C/S模式的话还涉及到Swing作出来也挺有用的,现在炒股的人比较多,如果能做到鑫网通达信软件那种水平,你已经是java大使级级别了
您说的这些学习需要多久呢?
顶 ftiger(哈哈鱼)
我大学考c语言,就看了1天书 ,平时也没有学 ,期末考试我考了85;
而很多复习了好几天的人才考了70多,能说明我c学的好么?
实际上我几乎不会什么,让我去编一个小程序我都写不出来,我比那些学了n天的差远了,
但是由于是考试,会做题足矣
如果你智商小于70总有一天成为大师
我不过是想了解一下我这样的基础学JAVA难不难
至于那些嘲笑讽刺我的,我觉得没有必要把事情再扩大化而已在这里非常感谢本帖中对我热心回答的各位前辈
而且 有很多项目经验,ASP边学就边上手做了 很多网站系统,.net也是,VB呢 暑假一个实习就差不多 可以独立做东西了...你2个月VFP搞了优秀?晕,对于 程序员(我还不敢称我是)来说,VFP 差不多 顶多一个星期就可以搞定。(我们开过这课,没怎么去上课,复习了2个星期拿到 80多分),估计那些 大牛 几天就可以搞定。学java,学了5啊多月,从 Thinking in java,到core java i--ii,再到java算法设计分析,jbuilder开发,看了决不下于 6本书了,都超厚超厚的,可是现在呢,就j2se感觉 基础还行了
感觉才真正入门了.lz,别无他意,只是一时感触罢了,学java是一个 很长期很痛苦的事,不过 既然认定了那就开始吧,不要浪费时间 讨论这 智商与时间的关系了,试试不就知道了祝你好运。希望你比我好点。
我知道要做专业的程序员肯定要付出很多的心血
而我的本意也不是做程序员那再请教一下,如果用EXCEL自带的VBA能不能满足我的需要呢?
还有个问题,VBA会不会在新的操作系统中被淘汰掉,不能用了呢?
要快啊,
在不结,会被人BS的。
而且个人认为JAVA主要对应于网络开发,讲究的是团队合作,建议你还是去拜聂卫平为师才不会浪费你这个人才啊
->
我曾经一个月时间把VFP从一点基础也没有学到了(2级)优秀,不过考了2级后就没有接触过任何程序了.
有道理
中国高智商的娃多了,有几个影响很大的??!!反正我晓得的,都出国不回来了。智商都给国外的IT巨头了,没看见他们能给国内IT业有多大影响。不过,也没指望楼主能给IT多大的成就。
顺便一提,思想态度才是最主要的,好的智商,只能让你学习中吸收得更快,但并不代表你有高人一等的觉悟。
本文将告诉你学习Java需要达到的30个目标,希望能够对你的学习有所帮助。对比一下自己,你已经掌握了这30条中的多少条了呢?
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。
2.你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,networking, multithreading,reflection,event,handling,NIO,localization,以及其他)。
3.你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制等。你应该有能力反编译一个类文件并且明白一些基本的汇编指令。
4.如果你将要写客户端程序,你需要学习WEB的小应用程序(applet),必需掌握GUI设计的思想和方法,以及桌面程序的SWING,AWT, SWT。你还应该对UI部件的JAVABEAN组件模式有所了解。JAVABEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。
5.你需要学习java数据库技术,如JDBCAPI并且会使用至少一种persistence/ORM构架,例如Hibernate,JDO, CocoBase,TopLink,InsideLiberator(国产JDO红工厂软件)或者iBatis。
6.你还应该了解对象关系的阻抗失配的含义,以及它是如何影响业务对象的与关系型数据库的交互,和它的运行结果,还需要掌握不同的数据库产品运用,比如:oracle,mysql,mssqlserver。
7.你需要学习JAVA的沙盒安全模式(classloaders,bytecodeverification,managers,policyandpermissions,
codesigning, digitalsignatures,cryptography,certification,Kerberos,以及其他)还有不同的安全/认证 API,例如JAAS(JavaAuthenticationandAuthorizationService),JCE (JavaCryptographyExtension),JSSE(JavaSecureSocketExtension),以及JGSS (JavaGeneralSecurityService)。
8.你需要学习Servlets,JSP,以及JSTL(StandardTagLibraries)和可以选择的第三方TagLibraries。
9.你需要熟悉主流的网页框架,例如JSF,Struts,Tapestry,Cocoon,WebWork,以及他们下面的涉及模式,如MVC/MODEL2。
10.你需要学习如何使用及管理WEB服务器,例如tomcat,resin,Jrun,并且知道如何在其基础上扩展和维护WEB程序。
11.你需要学习分布式对象以及远程API,例如RMI和RMI/IIOP。
12.你需要掌握各种流行中间件技术标准和与java结合实现,比如Tuxedo、CROBA,当然也包括javaEE本身。
13.你需要学习最少一种的XMLAPI,例如JAXP(JavaAPIforXMLProcessing),JDOM(JavaforXMLDocumentObjectModel),DOM4J,或JAXR(JavaAPIforXMLRegistries)。
14.你应该学习如何利用JAVAAPI和工具来构建WebService。例如JAX-RPC(JavaAPIforXML/RPC),SAAJ (SOAPwithAttachmentsAPIforJava),JAXB(JavaArchitectureforXMLBinding),JAXM(JavaAPIforXMLMessaging), JAXR(JavaAPIforXMLRegistries),或者JWSDP(JavaWebServicesDeveloperPack)。
15.你需要学习一门轻量级应用程序框架,例如Spring,PicoContainer,Avalon,以及它们的IoC/DI风格(setter,constructor,interfaceinjection)。
16.你需要熟悉不同的J2EE技术,例如JNDI(JavaNamingandDirectoryInterface),JMS (JavaMessageService),JTA/JTS(JavaTransactionAPI/JavaTransactionService),JMX (JavaManagementeXtensions),以及JavaMail。
17.你需要学习企业级JavaBeans(EJB)以及它们的不同组件模式:Stateless/StatefulSessionBeans,EntityBeans(包含Bean- ManagedPersistence[BMP]或者Container-ManagedPersistence[CMP]和它的EJB-QL),或者 Message-DrivenBeans(MDB)。
18.你需要学习如何管理与配置一个J2EE应用程序服务器,如WebLogic,JBoss等,并且利用它的附加服务,例如簇类,连接池以及分布式处理支援。你还需要了解如何在它上面封装和配置应用程序并且能够监控、调整它的性能。
19.你需要熟悉面向方面的程序设计以及面向属性的程序设计(这两个都被很容易混淆的缩写为AOP),以及他们的主流JAVA规格和执行。例如AspectJ和AspectWerkz。
20.你需要熟悉对不同有用的API和frame work等来为你服务。例如Log4J(logging/tracing),Quartz (scheduling),JGroups(networkgroupcommunication),JCache(distributedcaching), Lucene(full-textsearch),JakartaCommons等等。
21.如果你将要对接或者正和旧的系统或者本地平台,你需要学习JNI (JavaNativeInterface) and JCA (JavaConnectorArchitecture)。
22.你需要熟悉JINI技术以及与它相关的分布式系统,比如掌握CROBA。
23.你需要JavaCommunityProcess(JCP)以及他的不同JavaSpecificationRequests(JSRs),例如Portlets(168),JOLAP(69),DataMiningAPI(73),等等。
24.你应该熟练掌握一种JAVAIDE例如sunOne,netBeans,IntelliJIDEA或者Eclipse。(有些人更喜欢VI或EMACS来编写文件。随便你用什么了:)
25.JAVA(精确的说是有些配置)是冗长的,它需要很多的人工代码(例如EJB),所以你需要熟悉代码生成工具,例如XDoclet。
26.你需要熟悉一种单元测试体系(JNunit),并且学习不同的生成、部署工具(Ant,Maven)。
27.你需要熟悉一些在JAVA开发中经常用到的软件工程过程。例如RUP(RationalUnifiedProcess)andAgilemethodologies。
28.你需要能够深入了解加熟练操作和配置不同的操作系统,比如GNU/linux,sunsolaris,macOS等,做为跨平台软件的开发者。
29.你还需要紧跟java发展的步伐,比如现在可以深入的学习javaME,以及各种java新规范,技术的运用,如新起的web富客户端技术。
30.你必需要对opensource有所了解,因为至少java的很多技术直接是靠开源来驱动发展的,如java3D技术。