导航:首页 > 程序命令 > 三年初级程序员到高级程序员

三年初级程序员到高级程序员

发布时间:2022-10-25 19:01:14

① 七种计算机认证考试简介

七种计算机认证考试简介

眼下,各种计算机证书可是宝贝,有了这一纸证书,招聘台前腰板儿都要硬三分。以下是我为大家介绍七种计算机认证考试,欢迎大家前来了解!

全国计算机应用技术证书(NIT)考试

它是教育部考试中心推出的以全体公民为对象的非学历性的计算机考试。这个考试注重培养学员使用计算机及外围设备的实际操作经验,使用计算机解决实际问题和执行日常事务的能力及自我开发和自我提高的能力。该证书是持有人计算机应用能力的证明,也供用人部门录用和考核工作人员时参考。获得该证书的学员可根据有关规定向英国剑桥大学考试委员会申请相应的剑桥信息技术证书。该考试周期为每两月一次。

全国计算机等级考试

该考试由原国家教委考试中心于1994年推出,是测试应试者计算机应用知识和能力的等级水平考试。考试目前分四个等级,考试合格者由教育部考试中心颁发合格证书。四级考试与美国合作,其合格证书由教育部考试中心颁发,美国教育考试服务处(ETS)认可。考试报名时间由各省、市考试承办机构确定。每次考试只能选报一个等级。

国家计算机软件专业技术资格和水平考试

这种考试面向社会各行各业人员,以软件专业水平为测试标准,是中国软件专业的权威性考试。考试分为资格考试和水平考试两种。资格考试是对符合报考条件的在职人员的水平、能力的认定,分为初级程序员(技术员)、程序员(助理工程师)、高级程序员(工程师)三个级别。报考初级程序员要求是在职人员;报考程序员要求本科毕业或担任技术员两年以上;报考高级程序员要求研究生毕业或担任助工两年以上。考试合格由国家人事部颁发相应的计算机软件专业技术资格证书。水平考试对应考者没有报考条件的限制。水平考试分为初级程序员、程序员、高级程序员和系统分析员四个级别。考试合格者由国家考委会颁发水平证书。资格考试与水平考试是相结合的,资格考试如达到相应的'水平标准,也颁发水平证书。

全国计算机信息高新技术考试

该考试是由劳动部授权劳动部职业技能鉴定中心,在全国范围内统一组织实施的社会化职业技能考试。考试采用了国际通用的专项职业技能鉴定方式。已经推出8个模块,即办公软件应用模块、数据库应用模块、因特网应用模块、计算机图形图像处理模块、计算机速记模块、专业排版模块、微型计算机安装调试与维修模块和计算机辅助设计模块。这些模块相对独立,应试者可根据自己的实际需要选择考试模块和参加培训。考试合格者由劳动部职业技能鉴定中心统一核发"计算机信息高新技术考试合格证书"。该证书可作为反映计算机操作技能水平的基础性职业资格证书,在其他就业和职位评聘领域中可作为计算机相应操作能力的证明。

微软认证专家(Microsoft Certified Professionals,简称MCP)考试

MCP证书是全球公认的计算机软件高级人才认证,是计算机软件领域个人全面能力的证明,同时也获得了微软产品使用者的最大信任。该证书分为微软认证产品专家(MCP)、微软认证系统工程师(MCSE)和微软认证软件开发专家(MCSD)等证书。获得每一种证书要参加每种不同的考试。

美国Adobe考试

此考试由美国Adobe公司在中国授权的考试单位组织进行。通过该考试可获得该公司颁发的Adobe(中国)认证平面设计师证书。考试周期为每月一次。

美国Aotudesk认证考试

参加这种全球认证考试成绩合格者由美国Autodesk颁发全球认证证书。该证书分初、中、高级。开考的科目包括: AutoCAD、 3DS、3DSMAX、3DSVIZ、GIS、MDT等。报名和考试可到美国Autodesk在中国的授权培训中心,考试周期为每月一次。

就记者了解,目前社会上流行的各种计算机证书考试,尽管对于计算机行业的发展和人们使用计算机能力的提高起到了积极的作用,但是不少专业人员仍旧认为,某些计算机证书考试存在着试题库内容滞后于计算机技术实际发展的状况。北方交通大学电子信息工程学院院长王化深教授认为,对于高校学生而言,参加计算机证书考试不应该影响正常的学习。计算机证书考试内容应该紧跟行业的发展节奏,一些有就业需求的人在选择计算机证书考试时应该对每种考试有足够的了解。同时,应该鼓励大学的文科学生积极参加相应的计算机证书考试。

;

② 程序员如何提升自己横向能力

   最近在和团队内几个小伙伴进行聊天时发现,当问到自己总结一下最近一年或者半年的成长这个话题时,大家给出的答案都是,我又学习了什么样的技术,对某个开发技术又精进了等此类的回答。当我们聊到横向能力的有哪些变化时,大家给出的答案和理解都有所不同。
   聊天的过程中有一个小伙伴向我咨询是该先针对某项技术进行深入研究,还是该综合横向能力去发展?此时就聊到对横向能力理解,小伙伴理解的横向能力是指学习市面主流的框架,中间件,新的语言等。这与我理解的横向能力却有很大的差异,下面谈谈我对从事软件开发小伙伴应该具有横向能力的理解。每个人的认知和观点都不同,此处不讨论对与错,只简单说说我的看法。

   毕业以后我从学校回到合肥,加入了一家初创公司,算是进入了软件开发这个行业。说一下这个初创公司,全职员工4人,兼职员工3人,公司的创始人都是技术出生,所以整个公司的技术氛围比较浓厚,我在这个公司工作了三年半。现在看来,在这个公司的三年多经验,仍在我现在工作中发挥重要的作用。初创公司的好处就是任何岗位都是处于人力缺失状态,可以让你有很多的机会承担不同岗位的工作,给你带来工作挑战和压力的同时,也会让你快速的成长。我从一个实习生加入公司,角色也由初级开发,中级开发,高级开发,项目主管,客户现场负责人,到产品业务线负责人,工作内容也由单纯的技术开发,到技术管理,项目管理,客户需求管理,以及到全面业务线管理,涉及了从项目启动,实施,维护等全流程经验。
   后来我加入了现在的公司,最初应聘的岗位是软件开发工程师,入职后被调整到一个大数据组,做内部创新项目孵化,当时的情况是我一个人需要承担从开发到上线的相关的事宜,庆幸的是之前的工作经历让我熟悉整个项目研发周期内的流程工作,经过紧张的几个月时间,带着两名实习生顺利推出孵化项目。接着所在团队调整为公司前瞻方向的团队,业务发展需要,我开始组建开发团队。随着业务的发展,我的工作内容由之前的研发慢慢转变为关注技术管理,工作集中在产品研发流程改进,质量改进,IPD体系落地建设,团队组织建设,人才培养等,与我最初的工作经历又完全不同。

   在我看来,我的本职工作是一名java开发工程师,我把我在本职工作方面的能力成长都归为专业能力,剩余的我归为综合能力也就是我所理解的横向能力。例如开发技能的掌握的成熟度,开发技能的拓展,架构能力的提升等等我统一归为我的专业能力提升,而随着团队的需要额外掌握的项目管理,需求管理,研发技术管理或者产品设计,客户沟通等等我统一归为横向能力的提升。

   随着工作的年限增长,所遇到工作的内容和工作当中的人和事都会影响着自身制定的一些计划,在不同的阶段,都会有不同的想法。可能在刚开始自己还给自己制定了一个好的规划,例如工作三年,工作五年我要达到什么目标,技术达成什么要的水平,收入达到什么样的水平等等。
   我们在制定要目标后,要告诉自己你在向目标努力的时候,需要扩展自己的哪些横向能力。例如从初级程序员到高级程序员,你需要补充沟通能力,技术管理,需求管理等;当你需要着手独立管理项目时,你需要补充招投标商务能力,财务能力,项目管理,客户管理等;当你转变为业务线负责人时,可能你需要关注人员沟通,组织协调,应急处理等。所以当你有了明确的目标以后,你需要知道自己欠缺的哪些,然后去提升。
   如果制定好的规划不去想通过哪些途径完成,就会变成的空想,时间长了以后,就会变得过一天是一天,不在去主动的寻找机会,主动的提升自己动力也慢慢消失。所以在给自己做计划时,需要明白自己想要什么?最简单的一个原则,你在离你下一个目标时,找出你觉得你欠缺的能力去补充。有时候我们需要刻意的去学习一些知识,通过看书,看帖,网上的大牛文章,请教同事和领导,都会让你有很多的收获。另外在定计划时候,建议不要定太长的计划,一般我会定一个月、两个月,最多不要超过半年,自己找出最想做的3-5件事就可以了。
   有人会有这样的疑问或者说是困惑,在团队中可能短时间无法确定自己的下一个目标,这种情况下,我的建议是给自己假设一个情景,例如现在有一个新的业务线需要组建新的团队,自己能否去新的团队承担比现在更多的职责,我现在是一个中级开发,我能否过去承担一个小团队的负责人;我是一个高级开发我想尝试下项目经理,是否能够独立带领项目团队。当我们经常给自己假设目标时,每隔一段时间,你就会有新的挑战,自然而然的就去学习不同的知识。通过自己给自己设定一些具体的假设目标,这样会使得自己的规划在具体实现时有具体的抓手,而不至于无从下手。

   当明确好我们自己的下一阶段的能力提升目标,也进行了相关能力的理论知识学习,如何去实践,把理论真正的变成自己的经验。我自己的理解是:慢慢去实践,不用着急。不要想着一次性就能把事情做好,一口吃个胖子。当你在跨专业做一些事情的时候,往往也是打破自己传统认知,有时候也会有自我否定的过程。当你在实践的过程中,不断的尝试,不断的出错,不断的进行复盘,你才有可能把这些理论知识,变成自己的横向能力。
   在整个我们的角色转变的过程中,会出错,会让你紧张,压力大,产生焦虑,甚至于觉得自己没有能力做好,想要放弃。给我印象很深刻是事情是在我工作的第二年被公司派往客户现场进行驻点项目实施,这次的转变是我从来没有过的,在客户的现场不仅需要完成本职的开发任务,更多的是客户交流,如何做好客户管理,怎么样处理应急问题。在开始的被客户怀疑能力,应急响应能力差,甚至于被投诉,到最后客户主动的表示好感,最终通过客户的推荐,后续又接到了很多的合同。
   这些只有自己去做,去经历过,你才能知道如何使客户怎么样才能慢慢对你从怀疑到肯定,也会大大提高如何服务好客户方面的能力。今天回过头去看,每转换一个角色,你的抗压能力就会有大幅度增长,会让你的自我调节能力也得到很大的提升。有些能力的提升必须要经过一定的时间,必须要经历过一点的坎坷和困难,所以需要对自己有信心,相信自己。

   在职业发展的过程中,不是所有人都能得到很合适的机会,去做一些与当前工作角色内容的不同的事情或者说能有机会去尝试一些新的岗位和工作。或者是有了机会去到新的岗位工作,但是却不是自己计划目标内的理想岗位。有时是事情的发展促使你做了岗位转变,例如人力缺失,团队人员离职,需要你去补位做相关的工作;有时是领导需要你做出转变来应对团队发展的需要。
   我曾经经历过的岗位转变或多或少都存在以上的因素,但是给我带来了很多不同角色的应对事情以及处理问题的能力。所以当你觉得现在的工作内容可能不是你理想内容,千万不要有抵触或者消极的心态,更应该提高自己的眼界和格局,去突破自己的舒适圈。千万不能被自己所谓的规划和固执的思想所困住。
   珍惜每一个阶段,做好该做的事情,你的能力自然而然的就会多面开花。

   在我看来所有的能力提升,都需要自己主动愿意承担更多的角色,你才有机会去锻炼自己的能力,才有机会去挑战下一个目标。大家通常说机会是给有准备的人的,在我看来不仅仅是这样,机会更多的是给愿意主动出击的人。往往有时候机会不是别人给你的,而是自己主动争取的甚至有时候需要自己主动的去创造,只有你愿意走出第一步让别人发现你的能力,你才能体现出来你的能力。
   所以想要能力有快速的提升,先改变自己,从团队中站出来,主动出击吧。

③ 如何从初级程序员过渡到中高级程序员

在程序员圈,一直流传着这样一个传说,用发量来判断程序员的级别,这明显是种调侃。那么,中级程序员,相对于初级程序员,有哪些不一样的特质呢?
总得来说,比较于初级而言,中级程序员在执行层面属于攻坚力量,他们不仅能独立完成高档难度的开发使命,并且在用户体验(质量提高)和功能优化(优化效率)都能作更全面的考量。
以下,是小编总结的关于中级程序员七大特点,各位可以对号入座。
(一)善于沟通
程序员内向的居多,喜欢交流的很少,但中级程序员往往能够克服自己的内新的恐惧心理,多和同事交流。
甚至有管理者认为,程序员应该80%的时间,花在同事的交流上。不仅是部门内的同事,也还包括跨部门沟通,敲代码的需要经常与产品经理、运营的同事沟通需求。
日本不少跨国公司,甚至有让程序员去体验几个月销售员的传统。公司要求,程序员在敲代码的同时,也要能够理解一线用户的需求。
交流对于初级程序员了解技术的发展,也相当有好处:读读博客、学学新语言和框架、讨论讨论话题、看看同行在做什么。自扫门前雪,很难成为一个优秀的程序员。闭门造车型的程序员终将被时代的潮流所淘汰。
(二)对编程有激情
有些程序员干这一行只是为了挣钱,如果有更好的职业,他们会毫不犹豫的辞掉程序员的工作。
能够顺利晋升为中级程序员的人,往往热爱编程,喜欢钻研代码中的问题,他们感到能指挥电脑来帮助人们和自己解决现实生活中的问题是一种神奇的能力。当遇到问题无法解决时,他们会茶不思、饭不想,无法入睡。
每个人都有心理上的舒适区,但是中级程序员,会不断地突破自己心理上的舒适区。
他们很乐于经常去研究没有接触过的代码,也正因为这样,成长速度快的中级程序员会越来越熟悉不同的代码结构和设计模式。
(三)精通代码调试
几乎所有的程序员写代码都不是一遍就能写好的。精通代码调试 ( debug )很多人在写代码的过程中,经常会有的一个问题就是:为什么我写出来的代码不能运行?为什么运行的结果不是我想要的?
中级程序员非常快的就明白自己代码的问题可能是什么。代码调试是一个很重要的能力,但是偏偏学校里不教,面试的时候考官也不经常提及。那么怎么去调试代码呢?
代码调试是有一套方法论的。最简单的就是在代码里输出日志来判断,复杂一点则需要去接触一些高级的工具,或者直接带有 Debug 功能的编辑器。
(四)主人翁精神
部分初级程序员刚入行,可能还没有进入状态,往往认为自己是打工者,以打工者的身份和心态工作。
中级程序员却会把自己当成企业的主人,他们知道企业的利益和自己休戚相关。
成熟的程序员明白一点,作为一名优秀的企业员工,自己是生产者而非消费者。他们心中一直想得是自己能够为公司,为顾客创造什么价值,而不仅仅只想着待遇。
(五)工具型思维
中级程序员知道如何能更高效的完成任务,如何更能有效的解决问题。其原因是工具型思维,如同荀子所言,“君子生非异也,善假于物也。”
Facebook 前技术总监 Bobby Johnson 说,高效率的程序员都把时间花在制作工具上。很多人也认为工具是很重要的,但是他们并没有花时间去制作、整合自己的工具。但是,Jonson 团队最出色的员工耗费了他们 1/3 的时间在工具制作上,这些工具可以用来发布代码,监控系统,以及能让他们花更少的时间去做更多事情。
中级程序员遇到问题时,不钻牛角尖,善于利用外部工具解决自己的问题,特别是能熟练应用搜索引擎。
(六)刻意练习迭代速度
魔鬼在细节上,如果一个程序员想要提高自己的工作效率,就需要他能够不断地在细节方面,进行微创新,提高效率。
举一个例子,假设一个初级程序员,每次要花 12 秒钟去搜索某个函数是在哪里定义的。如果,他每天做这个动作 60 次,就要花 12 分钟去搜索函数定义。
中级程序员会选择用一个好一点的编辑器,每次找到函数定义只要 2 秒钟,那么他每天将节约 10 分钟,每年节约 40 个小时。如果能够找到 3 个这样的场景去优化一下,那么对于中级程序员来说,每年可以节约一个月的时间。
(七)系统学习
学习是要有方法的,尤其是在职场中,程序员的自我学习要符合两点要求:一是有结果;二是高效。因此,系统性学习,非常重要。
高级程序员系统学习指南如下:
第一步,源码分析。看看大牛是如何写代码的,提升技术审美,提升核心竞争力。
第二步,工程化。工欲善其事必先利其器,不管是小白,还是资深开发,都需要先选择好的工具,提升开发效率和团队协作效率,让自己有更多的时间来思考。
第三步,分布式。从深度到广度的完善自己的知识体系,准备迎接高并发大数据的挑战
第四步,微服务。绕微服务的通用模式,学习spring Cloud的常见用法及原理,让微服务的开发更加方便 快捷,让微服务应用更加稳定 可用。
第五步,性能优化。从JVM底层原理到内存优化 再到各个中间件的性能调优,做最科学和最严谨的性能调优。
第六步,并发编程。深入了解底层原理,不只是做一个开发者。
第七步,积极参加大牛的分享。
(八)总结
可以理解,对于初入职场的程序员来说,他们在内心也知道学习的重要性,但因为没有时间,被老板的需求给填满,没有精力去提升自我。
然而,根据人类的学习曲线来说,任何一门新的技艺,都是一条对数曲线。其分为两个阶段:缓慢期和高速发展期,即初期很慢,后期进展迅速。
如果,能够让程序员在刚进入职场的时候,便摆脱初级程序员的桎梏,直接拥有中级程序员的实力,是不是就能跨越学习曲线的缓慢期呢。
知名IT教育机构传智播客已开通了中级程序员课程,发布了全新的项目,想学习的小伙伴抓紧

④ 程序员的基本要求是啥

程序员是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类.

岗位职责
1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。

2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。

3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。

4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。

5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。

6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。

7、负责相关技术文档的拟订。

8、负责对业务领域内的技术发展动态进行分析研究。
职业要求
一般的程序员都有四年的在专业领域的学习,需要一个在程序领域的学士学位获得者,不论是数学方面的还是工程方面的都是可以的。

大约有20%的人在这一领域的计算机科学和工程学拥有更高的学位。还有很小一部分程序员是自学的,尽管一些专业性的学校或者综合大学可以提供,但是也需要一些别的途径来提供相关的人才。尽管学历是比较重要的,但是公司经常把重点放在应聘者的工作经验上,很多刚从大学毕业的大学生虽然有引人注目的学位证书,但是他们找不到工作是因为他们缺乏经验。一个程序员虽然没有正规的学历,但是如果一个人拥有程序设计的深厚知识背景或者丰富的工作经验的话,那么他的机会要比有学历的应届毕业生大得多。所以要尽量抓住有用的工作和实习机会,这样的话在毕业后你就会发现,多实习让你有更多的经验,在找工作的时候就有更多的机会。

对于职业程序员,另外一个重要的方面就是,程序员需要不断提升自己的业务技术,他的技术必须一直保持在一个较高的水平,并且要不断发展,程序员也要寻找贸易的机会,要参加研讨会,在周刊上发表文章和接受职业教育,这些使程序员在自己的领域中分级或者不断并排前进。
做为一名程序员至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本,其中C/C++和JAVA是重点推荐的开发工具,C/C++以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用C/C++编写。而JAVA的跨平台和与WEB很好的结合是JAVA的优势所在,而JAVA即其相关的技术集JAVAOne很可能会成为未来的主流开发工具之一。其次,能掌握一种简便的可视化开发工具,如VB,PowerBuilder,Delphi,CBuilder,则更好,这些开发工具减小了开发难度,并能够强化程序员对象模型的概念。另外,需要掌握基本的脚本语言,如shell,perl等,至少能读懂这些脚本代码。

熟知数据库
为什么数据库是如此重要?作为程序员,他们自然有自己的理由:很多应用程序都是以数据库的数据为中心,而数据库的产品也有不少,其中关系型数据库仍是主流形式,所以程序员至少熟练掌握一两种数据库,对关系型数据库的关键元素要非常清楚,要熟练掌握SQL的基本语法。虽然很多数据库产品提供了可视化的数据库管理工具,但SQL是基础,是通用的数据库操作方法。如果没有机会接触商业数据库系统,可以使用免费的数据库产品是一个不错的选择,如mySQL,Postgres等。

了解操作系统
当前主流的操作系统是Windows,Linux/Unix,熟练地使用这些操作系统是必须的,但只有这些还远远不够。要想成为一个真正的编程高手,需要深入了解操作系统,了解它的内存管理机制、进程/线程调度、信号、内核对象、系统调用、协议栈实现等。Linux作为开发源码的操作系统,是一个很好的学习平台,Linux几乎具备了所有现代操作系统的特征。虽然Windows系统的内核实现机制的资料较少,但通过互联网还是能获取不少资料。懂得网络协议TCP/IP。

在互联网如此普及的今天,如果您还没有对互联网的支撑协议TCP/IP协议栈有很好的掌握,就需要迅速补上这一课,网络技术已改变了软件运行的模式,从最早的客户/服务器结构,到今天的WEBServices,再到未来的网格计算,这一切都离不开以TCP/IP协议栈为基础的网络协议支持,深入掌握TCP/IP协议是非常必要的。至少,需要了解ISO七层协议模型,IP/UDP/TCP/HTTP等常用协议的原理和三次握手机制。

明白DCOM/CORBA/XML/WEBServices存在的意义
随着技术的发展,软件与网络的无缝结合是必然趋势,软件系统的位置无关性是未来计算模式的重要特征之一,DCOM/CORBA是当前两大主流的分布计算的中间平台,DCOM是微软COM(组件对象模型)的扩展,而CORBA是OMG支持的规范。XML/WebServices重要性不言而喻,XML以其结构化的表示方法和超强的表达能力被喻为互联网上的“世界语”,是分布式计算的基石之一。

不要将软件工程与CMM分开
大型软件系统的开发中,工程化的开发控制取代个人英雄主义,成为软件系统成功的保证,一个编程高手并不一定是一个优秀的程序员,一个优秀的程序员是将出色的编程能力和开发技巧同严格的软件工程思想有机结合,编程只是软件生命周期中的其中一环,优秀的程序员应该掌握软件开发各个阶段的基本技能,如市场分析,可行性分析,需求分析,结构设计,详细设计,软件测试等。

需求理解能力
程序员要能正确理解任务单中描述的需求。在这里要明确一点,程序员不仅仅要注意到软件的功能需求,还应注意软件的性能需求,要能正确评估自己的模块对整个项目中的影响及潜在的威胁,如果有着两到三年项目经验的熟练程序员对这一点没有体会的话,只能说明他或许是认真工作过,但是没有用心工作。

模块化思维能力作为一个优秀的程序员,他的思想不能局限在当前的工作任务里面,要想想看自己写的模块是否可以脱离当前系统存在,通过简单的封装在其他系统中或其他模块中直接使用。这样做可以使代码能重复利用,减少重复的劳动,也能使系统结构越趋合理。模块化思维能力的提高是一个程序员的技术水平提高的一项重要指标。

⑤ 怎么从初、中级Java程序员过渡到高级Java程序员

那java程序员该看《Linux内核》吗?那可是面向系统的,操作系统相关,更涉及底层,而且是面向过程

⑥ 初级程序员到高级程序员需要多长时间的过渡时间具体点/

这位朋友,您好,对于程序员,现在有几种语言在编写 有asp php asp.net java 等 不知道你是学得哪种语言 如果要说程序员的等级的话,其实我觉得最重要的是经验,毕竟我也是学程序开发的 ,我们老师说过,初级程序员一般要有三年所有的时间,中级程序员一般在5年左右 而高级程序员的话, 一般在10年左右 ,但这个也一定准确,因为这要看你是学了几种语言,像我们专业老师 已经学了 三门编程语言了 就已经花上了10年左右了。但他最精通的还是Sun 公司的语言 JAVA 编程语言。。。。

⑦ 高级程序员资格考试怎么弄

1、报考条件

凡遵守国家宪法和法律,具有一定计算机技术应用能力的人员,均可根据本人情况,选择报考任一专业及级别(资格)的考试。一次考试只能报考一种资格。

2、报名时间

上半年报名一般是从前一年12月份陆续开始,到4月份结束。

下半年报名一般从7月份陆续开始,到9月份结束。

软考报名时间跨度较大,各地情况不同,详细情况需要查看每一次的报名通知。

3、收费标准

高级资格:195元(人·三科)。

考试通过后,办理证书工本费7元

4、考试时间

软考一般是在每年的5月份和11月份举行。

(7)三年初级程序员到高级程序员扩展阅读:

考试要求

1、掌握数据及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识;

2、理解计算机的组成以及各主要部件的性能指标;

3、掌握操作系统、程序设计语言的基础知识;

4、熟练掌握计算机常用办公软件的基本操作方法;

5、熟练掌握基本数据结构和常用算法

6、熟练掌握C程序设计语言,以及C++、Java、Visual Basic中的一种程序设计语言;

7、熟悉数据库、网络和多媒体的基础知识;

8、掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识;

9、了解常用信息技术标准、安全性,以及有关法律、法规的基本知识;

10、了解信息化、计算机应用的基础知识;

11、正确阅读和理解计算机领域的简单英文资料。

参考资料:中国计算机技术职业资格网-报考指南

阅读全文

与三年初级程序员到高级程序员相关的资料

热点内容
除了滴滴app哪里还能用滴滴 浏览:397
截图怎么保存文件夹然后压缩 浏览:8
幻影服务器怎么样 浏览:27
具体哪些广东公司招程序员 浏览:867
嵌入式编译器教程 浏览:302
ssl数据加密传输 浏览:86
51单片机定时器方式2 浏览:330
命令行查看开机时间 浏览:812
python微博复杂网络分析 浏览:550
rf3148编程器 浏览:505
浙江标准网络服务器机柜云主机 浏览:587
设置网络的服务器地址 浏览:600
java图形界面设计 浏览:751
纯前端项目怎么部署到服务器 浏览:538
瓜子脸程序员 浏览:505
如何保证服务器优质 浏览:94
小微信aPP怎么一下找不到了 浏览:299
算法纂要学术价值 浏览:977
程序员你好是什么意思 浏览:803
倩女幽魂老服务器如何玩 浏览:563