• 回答数

    5

  • 浏览数

    115

smilejune521
首页 > 工程师考试 > 报考编程工程师

5个回答 默认排序
  • 默认排序
  • 按时间排序

十二季财富

已采纳

如果要往J2EE方向发展的话,下面的都要学JDBC、Hibernate、HTML、JavaScript、Struts、Servlet、JSP、Spring、EJB.当然服务器的部署运用也要学,如:Tomcat、JBoss、Weblogic。数据库操作也要会,自己学的话用MySQL。其实每个公司的框架都不一样,学框架也很重要。Sun 在 UNIX领域一直是技术上和市场占有率的领先者;近年来又推出Java技术,更成为业界的标准。所以Sun公司所举办的认证考试,必然成为Java和UNIX在全球信息界公认的标准。 Sun推出的专业认证包括下列三种: Java认证考试 关于Java方面,Sun推出七项认证: Sun Certified Java Programmer for the Java 2 Platform、 Sun Certified Developer for the Java 2 Platform Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition Sun Certified Business Component Developer for the Java 2 Platform, Enterprise Edition Sun Certified Web Services Developer for the Java 2 Platform, Enterprise Edition Sun Certified Enterprise Architect for the Java 2 Platform, Enterprise Edition Sun Certified Mobile Application Developer for the Java 2 Platform, Micro Edition Solaris系统管理认证考试 Sun 公司为用户提供支持 Solaris 10 操作系统的高品质培训和认证服务,可帮助企业最大限度地快速实现该创新操作系统的重要价值。请点击此处以查看更多详情! 对Solaris/Sun OS系统管理员,Sun推出Certified Solaris Administrator。SCSA分别为两个等级( Part I 和 Part II ),测试您对Solaris 系统管理的了解程度。 Solaris网络管理认证考试 为了测试使用者对于Solaris网络管理能力,Sun推出Certified Network Administrator(SCNA)。内容包括基本网络概念、Routing and Subnet、Security、Performance、DNS、NIS+等 通过Sun任何一门专业认证后,您将全收到Sun Microsystems 总公司寄发的资格证书及徽章,并有权将通过Sun认证的标记印在个人名片上,作为个人技术能力的肯定。 Java程序员是美国SUN公司国际认证的程序员,她是目前全球最受重视、最受欢迎的程序员资格认证之一,具备这一认证就可以获得极好的工作机会和丰厚待遇。 Java跨平台等许多特性使之成为当代成长最快的软件产品:它受到了大约150个许可证颁发机构、200所大学和50万开发者的拥戴;1000多个应用程序是用它编写的;有关它的书籍有800余种;Java开发套件的下载次数超过一百万次;Java BEANS? 开发套件的下载次数超过10万次;受到了全球所有主要计算机厂商的支持,而这一切都发生在其发表后的800天内;Java闯入企业计算的心脏正成为大众传媒舆论的推动力量,正在改变企业的计算环境。它通过为因特网商务提供安全和稳健平台的方式改变商业自身。Java计算是各行各业中倍受信赖的企业解决方案。独立于平台的Java计算环境可以降低企业的总成本,缩短产品上市周期,安全地扩展公司的网络。不少国家到中国寻求合作伙伴时,都把能否用Java进行编程作为合作的前提条件。 ============= J2EE和J2ME没有联系.J2EE是做B/S软件或网站的 但如果了解J2EE的一些特性对J2ME也是有好处的,但是J2SE必须学得很好,基础很稳固才能做J2ME,我承认,J2ME有1-2个月就可以掌握,但是里面的精髓如果没有好的J2SE基础是无法掌握的 J2EE和J2ME都是很热门的技术. J2EE技术虽然还在发展中,也还有些问题,不过感觉已经较为成熟了,毕竟是这么多巨头凑在一起捣鼓出来的,有了很多成功的案例,也得到了大范围的应用。很多公司都有这方面的项目,比较容易找到活干,毕竟技术沾上企业两个字还是很吃香的。但是感觉EJB重复开发的多,经常是一个项目,EJB开发,功能组装,部署都一条龙做了。大家期望的EJB市场还没有出现, J2EE全称为Java2 Platform, Enterprise Edition。 "J2EE平台本质上是一个分布式的服务器应用程序设计环境——一个Java环境,它提供了: ·宿主应用的一个运行基础框架环境。 ·一套用来创建应用的Java扩展API。"(引自《J2EE服务器端高级编程》)? J2EE用来建设大型的分布式企业级应用程序。或者用更时髦的名词说就是"电子商务"应用程序。 J2ME个人感觉前景还是很不错的,得到了很多大厂商和开发者的认同,看了很多在手持设备上用j2me写的程序,做得很漂亮,自己也编了些东西,不过现在的J2ME也还有些问题: 一是移动终端的复杂性(如内存大小,显示屏大小,永续存储空间大小等),不同的厂商有不同的实现方式,统一的规范并不能体现设备的特点,很多厂商不得不加入了自己的专属API(如震动,背光,声音等),这样给移植带来了困难,虽然JCP制定了OptionalPackages,但是目前市面上的J2ME平台还是相当的混乱。 二是移动设备的发展,更新的速度是相当惊人的,j2me规范的制定也要跟得上发展的速度。说不定哪天j2me就和j2se兼容了(很早前就看人在智能手机上玩古墓丽影了,不过目前看起来还是不现实)。(Pjava和很相近的,不过SUN已经把它放到J2ME规范中了) 三还是老问题,缺少KillerApplication,杀手级的应用,J2ME的发展缺少一个应用点,现在也就局限于游戏几个方面,中国手机用户比PDA用户为多,而手机用户用得最多的就是通话和短信,上网,彩信的都很少,游戏还是单机的多,如何收费是个问题。

报考编程工程师

94 评论(15)

五十岚零

2022年,推荐考Spring认证证书。

Spring认证(全称:Spring Professional认证)是Spring官方推出的认证体系,旨在测试和验证学生对 Spring 和 Spring Boot核心方面的理解和熟悉程度,例如:配置、组件扫描、AOP、数据访问和事务、REST、安全、自动配置、执行器、 Spring boot测试等。

Spring认证

目前Spring认证的版本:Spring (VMware EDU-1202),认证终生有效。

自6月30日起,现有Spring考试VMware Spring Professional (EDU-1202)将不再使用,将由Spring Professional Develop () 考试替代,考试时间为130分钟,60道题目,总分为500分,满300分即考试通过。

220 评论(12)

春天里吃大米

考高级编程师,需要对应的知识扎实,准备充分。

91 评论(9)

晓布丁2011

1、全国计算机软件专业技术资格和水平考试与计算机等级考试、微软等有关认证有何区别? 答:全国计算机软件专业技术资格和水平考试,由人事部和信息产业部联合主办,是目前唯一由国家统一组织的计算机专业考试。与目前国际计算机行业专业水平接轨,注重专业水平和能力的考核。 教育部组织的计算机等级考试,属于一种文化考试,注重素质提高。对于大专院校学生来讲,通过计算机等级考试,只是对计算机基本知识的了解和掌握,要想达到专业水平和能力还有一段距离。 微软等有关认证是属于一种企业行为,注重企业内部素质的提高。它是企业对外考核和吸纳人员的一种手段,认证工作主要是通过社会上有些培训机构的运做,不属于国家级计算机软件专业技术认证。 2、全国计算机软件专业技术水平考试有哪些级别? 答:共有6个级别:初级程序员(相当技术员级)、程序员(相当助理工程师级)、高级程序员(相当工程师级)、系统分析员(相当高级工程师级)。网络程序员(相当助理工程师级)、网络设计师(相当工程师级)。 3、大专院校、高等职业学校、中专等在校学生选择哪个级别合适? 答:本科计算机专业学生应该从程序员或网络程序员起步,毕业时应该达到高级程序员或网络设计师水平。本科非计算机专业学生应该从初级程序员起步,毕业时应该达到程序员或网络程序员水平。大专计算机专业学生应该从初级程序员起步,毕业时应该达到程序员或网络程序员水平。大专非计算机专业学生毕业时应该达到初级程序员水平。高等职业学校、中专计算机专业学生毕业时应该达到初级程序员水平。如果各别学生专业基础较好,并且一定的实践能力,可以根据自己的实际情况报考相应的级别。 4、全国计算机软件专业技术水平考试范围和要求。 答:初级程序员、程序员上午考基础知识,下午考编程能力。高级程序员上午考基础知识,下午考软件设计能力。系统分析员上午考综合知识,下午分别考系统分析设计和论文。网络程序员上午考网络基础知识,下午考网络编程。网络设计师上午考网络综合知识,下午考网络设计与管理。以上各个级别的考试范围和要求具体见大纲。 5、全国计算机软件专业技术水平考试的时间、地点。 答:考试时间全国统一是在每年10月份的第二个星期天,考试分上下午进行。如果有变化将会另行通知。考试地点由各地考试机构 确定。 6、全国计算机软件专业技术水平考试报名需要什么手续? 答:考试报名时间一般在每年6-7月份,各个报名点从培训角度考虑有可能提前,水平考试报名需要携带身份证明和报名费,资格考试报名需要携带身份证明和报名费,并需要具备资格报名的条件。水平考试或资格考试具体报名情况,可以到当地报名点询问。 7、全国计算机软件专业技术水平考试报名点有哪些? 答:目前全省共有12个分布在省内各市(沈阳2个、鞍山2个、其他各市为1个,具体可以到省软考办查询)。省软考办计划今年在省内各市和沈阳各区学校扩大考试报名点的范围,方便考生就近报名。 8、全国计算机软件专业技术水平考试采用怎样答题方式? 答:上午采用涂卡方式,下午采用笔答方式,不需要上机操作。答卷时间:初级程序员上下午各为2小时;程序员、高级程序员,网络程序员、网络设计师上下午各为2小时30分;系统分析员上午为2小时30分,下午第一次为1小时30分,下午第二次为2小时。 9、全国计算机软件专业技术水平考试试卷满分标准是多少? 答:初级程序员上下午各为60分;程序员、高级程序员,网络程序员、网络设计师上下午各为75分;系统分析员上下午三项各为75分。 10、什么时间公布成绩和怎样进行查询? 答:当年12月份公布考试成绩,通过168电话查询,具体查询电话,报名或考试时在当地报名点公布。 11、什么时间公布合格标准,其合格标准如何划线? 答:第二年1-2月份公布合格标准,其合格标准是由国家信息产业部和人事部,根据全国考生考试成绩的综合水平统一划线,每年的合格分数线不是固定的。其合格标准控制在一定的比例内,这样做的目的是为了保持其含金量。合格标准第二年2月份网上查询。网址在报名或考试时,在当地报名点公布。 12、什么时间发证及需要哪些手续? 答:发证时间一般在第二年3-4月份,携带身份证明、准考证及20元到报名点领取。 13、合格证丢失如何处理? 答:合格证的丢失不给补发只能再考。如果遇到特殊情况,可以与省软考办联系获取材料证明。 14、哪些地方有培训班? 答:各校的培训中心目前正处于筹建阶段,只有鞍山和锦州设立了培训班,具体可以与省软考办或各地报名点联系。 15、一年有几次这样的考试,时间会不会有变化? 答:每年只有一次这样的考试,时间是在每年10月份的第二个星期天,考试分上、下午进行。如果有变化将会另行通知。 16、上、下午考试的成绩如有单项合格是否保留? 答:上、下午考试的成绩必须都过合格线,才能获得合格证。单项成绩合格不给保留。 17、全国计算机软件专业技术水平考试合格证书由哪个主管部门认证? 答:合格证书由国家认证,信息产业部批准和颁发全国统一水平证书,合格证书在省软考办、信息产业部注册登记。 18、全国计算机软件专业技术考试教材和大纲每年是否有变化? 答:考试教材和大纲的编写与制定是根据整个计算机软件专业技术水平的发展来进行,一般情况在2-3年内不会有变化,如果教材和大纲重新修订将会另行通知。 19、辽宁省考试合格率怎样? 答:辽宁省考试合格率从近几年情况看,6个级别的综合合格率在20-30%左右,2000年程序员合格率较低,2001年网络程序员、网络设计师合格率较低,从全国考试情况看基本是一致的,客观地讲与试题的难度有一定的关系。系统分析员因为考试的起点较高,而且也没有教材,近几年考试还没有人通过。 20、资格考试与水平考试有什么区别? 答:资格考试主要是针对在岗专业设计人员的职称晋升而设置,其报考有些条件限制,报考只有3个级别(初级程序员、程序员、高级程序员)。 水平考试不受任何条件限制,资格考试与水平考试的试卷相同,但合格线不同,资格考试合格线低于水平考试合格线。合格证的认证部门也不同

344 评论(15)

ruby纸鸢

首先选择一门编程语言和操作系统平台。 操作系统平台国内比较流行的基本有Windows、Linux(Unix)、Mac OS。一般来说大家都选择的是Windows平台,因为此平台是国内处于垄断地位的操作系统,而且有很多优秀的开发工具可供选择,缺点就是Windows平台的开放性不高,往底层探究比较困难(但我对于言必称底层的观点比较反感,不是所有搞开发的都要对底层非常了解,做出用户满意的系统才是我们追求的根本,玩些底层的trick只是一种自我满足罢了。当然我们需要有一些掌握底层技术的高手,但这个是个人选择的问题),而且用惯Windows的程序员在配置、脚本等方面比较弱。Linux是开源平台,当然从理论上你可以操纵Linux的一切,但是有几个人能够达到这一水平?刚刚开始学习开发的程序员,在Linux上也仅仅能够开发一些应用软件罢了。Linux下的开发工具不够人性化,但这种情况正在逐步得到缓解,Eclipse就是非常出色的开发平台。在Linux下开发,你可以得到大量优秀的源代码,并且一切都是透明的(只要你想),但你必须学习很多命令行指令,掌握各种系统和参数配置以及脚本方面的知识。 编程语言的选择更是令人头痛,我涉猎不多,对于有些语言,我无法给出任何建议,只好等这方面的高手来给大家补充了。我仅仅对C++和Java进行一些说明,当然这个也仅仅是基于个人体会,绝对不是权威观点 :P C++仍然是目前占主流的开发语言(详细的可以阅读TCPL中的相关论述),而且一种语言的发展或消亡都是一个渐进的过程,在可以预见的将来,C++仍然是一门举足轻重的开发语言,但其所针对的领域和方向可能会有所调整,我认为最主要的变化是C++会逐步从商业MIS系统市场上退出。选择C++的理由是关于C++的优秀开发书籍和开发工具最多,相关的资源也异常丰富,待对于一般应用程序的开发掌握之后,无需过渡,就可以深入学习各种技术,因为现阶段讲述系统底层奥秘和高级技术的书籍,基本都是选用C\C++做为示例语言。加上微软精心打造的开发平台Visual Studio或Borland的C++ Builder系列,学习起来更是如虎添翼。但C++现在的缺点也是比较明显的,我最深的感触就是对于XP和Agile Development的支持不好。 Java简化了C++的语法,学习起来比较容易(但随着Java的日益普及和发展,是否能够继续保持这一优势,我不敢断言),Eclipse是非常优秀的Java开发平台,支持XP的整个过程:设计、测试、编码、重构……现阶段敏捷软件开发的主要语言就是Java。而且Java的跨平台特性更是非常大的优势。 实际上,选择哪门语言都没有关系,根据你的发展规划和目前身边的环境选择就可以,没有必要跟风,其后的坚持才是难点。 好,假设你选择了C++做为开发语言,在Windows平台上开发,那么我给你如下的学习建议(其他的选择请各位积极补充……): C++语言的学习当然是基础,这个阶段由于没有任何在特定平台上的开发经验,我们只能按照书中的例子一个一个输入运行,暂时告别熟悉的图形界面,回到古老的DOS了。参考书的选择是这个阶段很多朋友关心的,Stan Lippman的《Essential C++》和《C++ Primer》是我优先推荐的,而《Essential C++》因为篇幅较小,讲解内容适当,而且对C++ STL的运用有不少描述,显得相当实用,我认为最适合初学者使用。无论选择了那本书做为入门教材,都应该逐个例子逐个例子的消化,不要贪快,但同时要对重点内容有所侧重。我们学习任何东西都是为了解决实际问题,所以请把重点放在我们实际中最常用的部分,而不要过多的追究一些细节和艰深晦涩的不常用技术。 此刻我们会碰到很多过后看来非常简单幼稚的问题,比如为什么编译出错,为什么按照书中的例子输进去却无法通过编译,找不到头文件等等,大体上这是因为刚刚接触程序开发,对程序理解还很初级,以及对于所使用的开发环境不够了解,特定编译器对标准C++的支持程度不一导致。请多阅读关于所使用开发环境的各种文档,以及查阅帮助文档。以我最经常使用的Visual C++配合MSDN来说,当出现一个我不能理解的编译错误时,按F4键编辑器就会自动跳到当前错误地点,下面的输出窗口也会给出错误代码(比如C××××),把错误代码记下,打开MSDN,在索引一栏输入错误代码,就能够查到详细的关于此错误的说明,当然,是英文的(不要问你不会英文怎么办,这是基本要求)。现在的开发工具查错排错非常方便。当然,有时很多错误原因并不是编译器所提示的地方,而是往前或往后一些地方,长期的编程经验可以提高查错速度。此时也请多练习练习Debug技术。 此阶段只要能够掌握C++的基本语言要素,对结构化程序设计和基于对象的设计有一定理解,能够完成一些简单的小程序就可以结束了,毕竟DOS程序现在很难勾起我们学习的欲望了 :P 在此之后可以视自己的情况决定是否学习数据结构,数据结构是程序员的必修课,不可或缺,地位非常重要,即使你现在希望马上进入图形界面程序开发的世界,这一课我也提醒你记着早点补上。 终于可以迈入图形世界,我们要从SDK编程开始,不要担心,这不会花费你太长时间,但却是对Windows程序运行机制进行深入了解的好时机,在此的努力都不会白费(trust me),此时的参考书没有什么好考虑的,基础的有Charles Petzold的《Windows程序设计》,进阶的有《Windows核心编程》。请从《Windows程序设计》开始,Charles Petzold的书通俗易懂,学习起来非常轻松,而且对你的语言要求不高,只要懂C就可以了。 此时容易碰到的问题大多与项目设置有关,如果使用Visual C++,请按Alt+F7调出项目设置对话框仔细检查,并阅读相关文档,熟悉各项配置的意义。 此阶段请重点掌握Windows SDK程序的编写方法,Windows程序的运行机制和Windows消息机制,和常用的Windows API。我们还可以更进一步:尝试用前一阶段学到的C++知识对过程化的SDK程序进行初步的改造,将我们敲入计算机的程序变得可重用,按照自己对基于对象思想和面向对象思想的理解来重新编写例子程序。 OK,现在你已经初步入门了,掌握了C++的基本用法,对面向对象有了一点模糊而自以为是的认识,也能够写出Windows程序了,虽然还有点简单,还有点丑陋,不过,总归是图形界面啊。开始有点感觉了,是吗? :P 别急着往前冲,停一停,将C++和Windows SDK的基础打牢,贪多嚼不烂吗。此时有很多经典书籍等待你去掌握,也有几乎无限的题材供你练习,请尽量多阅读接触下面的资源: • 《C++ Primer》 • 《Windows核心编程》 • 《应用程序调试技术》 • 面向对象开发设计方面的书籍 • MSDN的Platform SDK部分,Periodicals部分(包含了大量有价值C++、SDK方面的技术文章) • CodeProject里相关的源代码是很好的补充学习资料 现在继续往前走吧,利用SDK开发毕竟有时太过于费时费力,还是使用更高级的应用程序开发框架的好,主要的有MFC和VCL,关于这些框架谁好谁坏的争论我已经听烦了,一句话,能帮助我们完成任务就行,它们无非都是工具,你自己随便选择吧。不过选择好之后,你应该明白,对于你的工具,了解越深,越能发挥它的威力。如果你选择了MFC,我建议学习下面的书籍: • 《深入浅出MFC》:关于此书毋庸多说,尽管有人不停的贬低,但它的地位是无可置疑的,而且也是对我最有帮助的书籍之一。 • 《MFC程序设计》 • 《Visual C++技术内幕》 然后就停止找书吧,网上开发站点的数不胜数的源代码就是最好的老师了…… 返回页首 学习过程中碰到问题我该怎么办? 我始终认为学习软件开发过程中遇到的问题只有自己尽最大的努力去解决,才能收到最大的成效,对于那些动不动就把问题发到网上指望高手帮你解决的做法我非常不赞同,因为这样你并不能从中学到多少。我建议的做法是,首先尝试自己独力解决问题,花几个小时解决一个问题,是很正常的,不要几分钟解决不了就放弃了;实在无法解决的时候,请尝试尽量减小涉及范围,将问题归结一下,初步形成自己的结论;然后利用搜索引擎或者开发论坛中的搜索功能来搜索是否有对于自己问题的解答;实在没有的时候,再发帖子求助。请了解一点:你遇到的问题都是别人遇到过的,网上肯定有现成的解决方法(因为你还没有到开发研究前所未有的问题的水平:P),只看你找不找得到了,请尽力去利用现有的资源而不是麻烦别人。 CSDN的论坛、MSDN在线文档都是非常好的资源,基本上我们遇到的问题在这里都能找到解答。

209 评论(14)

相关问答