个人感觉:
初级:了解java基础类方法,能用java完成简单的数据库操作
中级:能熟练的运用java的各种类包和一些扩展类包,了解java虚拟机机制,对一些常用web服务器有一定了解,并对程序的代码的做出一定优化,对代码的健壮性有一定了解
高级:理解java的运行机制,能设计项目架构
② 做java开发的,想考试软件水平考试,考哪一种工程师,好呢
J2EE它,我觉得学习这个框架内,很快学会了折叠出什么样的框架,更新太快,知识产权的成熟和完善的软件工程师,因为它是工程师遇到了一个问题,我们必须解决的方式,或工程师这样做!哦,这是我自己的看法,请参阅
③ 程序员p1到p7代表什么
就阿里巴巴来讲,刚入职的程序员一般就是P4,能够独立做项目了就是P5,能够独立做项目并且可以带他人做项目就是P6,能够带团队做项目就是P7,能够自己开拓新业务并带团队做项目就是P8,P8已经对业务层面有了较高的要求了。
做为一名程序员至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本,其中C/C++和JAVA是重点推荐的开发工具,C/C++以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用C/C++编写。
而JAVA的跨平台和与WEB很好的结合是JAVA的优势所在,而JAVA即其相关的技术集JAVAOne很可能会成为未来的主流开发工具之一。
其次,能掌握一种简便的可视化开发工具,如VB,PowerBuilder,Delphi,CBuilder,则更好,这些开发工具减小了开发难度,并能够强化程序员对象模型的概念。另外,需要掌握基本的脚本语言,如shell,perl等,至少能读懂这些脚本代码。
职业要求
一般的程序员都有在专业领域的学习,还有很小一部分程序员是自学的,尽管一些专业性的学校或者综合大学可以提供,但是也需要一些别的途径来提供相关的人才。
尽管学历是比较重要的,但是公司经常把重点放在应聘者的工作经验上,很多刚从大学毕业的大学生虽然有引人注目的学位证书,但是他们找不到工作是因为他们缺乏经验。
一个程序员虽然没有正规的学历,但是如果一个人拥有程序设计的深厚知识背景或者丰富的工作经验的话,那么他的机会要比有学历的应届毕业生大得多。所以要尽量抓住有用的工作和实习机会,这样的话在毕业后你就会发现,多实习让你有更多的经验,在找工作的时候就有更多的机会。
④ 求大神,java初级程序员,中级程序员,高级程序员的区别。 架构师主要是做什么的。
2019年传智播客的变革大会特别提到程序员这个级别问题。
引用毕向东老师的话回答你:
就拿Java语言培训为例,2003年,只需要掌握javaweb和数据库,就可以找到很好的工作。到了2008年,不仅要会使用多种框架技术还要有实战项目的经验。到了2018年,具备多个领域的行业级的解决方案成为企业用人首选。可见,随着行业的快速发展,对人才的要求越来越高。
初级程序员一般所掌握的内容很有局限,会一个项目也仅仅是一个项目当中的思路和逻辑思维。遇到需求,一般就是先去网上搬砖。
中级程序员相对来说遇到需求来说,会有一些自己的经验和行业的看法。并且在工具使用上更娴熟,对框架也有自己的理解。
高级程序员分为技术层和管理层的,一般管理层的对业务来说,格局相对来说更大。技术层的,我想是那种精通各种框架的使用,甚至可以写出来一个新的框架。
总结:现在各大企业当中技术骨干,都是中级程序员。高级程序员一般已经晋升为管理层,要不是技术专家,要不就是架构师。但是初级到中级这个阶段,差的不仅是三四年的工作经验。如果在当下想要更了解关于程序员分级别这个问题,可以看看传智播客的破局发布会。是专门针对当下IT行业用人需求的分析和看法。
⑤ 求大神解答,做java开发,初级程序员,中级程序员,高级程序员区别
初级程序员就是纯写代码,中级程序员就要要有设计能力,高级程序员要有构架设计能力。
初级程序员要会编写代码,会测试。
中级程序员要能做功能设计包括,概要设计师,详细设计,数据库设计。
高级程序员在中级程序员基础上要有项目技术选择,项目的整体框架。
无论是哪一级,都是根据经验来的,就算初级的程序员你也要有经验。
并不是说你了解多少就行了。当然学习也是很重要的。
⑥ 阿里巴巴资深java工程师什么水平
你好,如阿里网络腾讯等互联网大厂的工程师,资深(架构师水平)工程师是非常有实力的。
以阿里为例:
1、阿里工程师岗位职级
阿里巴巴集团采用双序列职业发展体系:
一套体系是专家路线【P序列=技术岗】,程序员、工程师,某一个专业领域的人才,一共分为14级,从P1到P14,目前校招最低从P4开始。
一套体系是M路线,即管理者路线【M序列=管理岗】,从M1到M10。
考核因素是上一年的绩效分数+直属领导的打分+晋升委员会打分,这里的委员会一般由直属领导+合作方的高管+懂业务的HRG组成。HRG:HR多面手,base在业务下面,在阿里话语权比别的互联网HR高。
晋升标准:绩效满足3.75、主管提名、技术答辩通过。
P8架构师作为阿里“IT架构灵魂人物”的角色,他们不仅做着架构师的本职工作,还同时做程序开发,写核心代码的工作。另外,架构师依旧是技术高手,编程能力依然是一流的。
但根据当前的市场需求,互联网大厂们对于普通Java开发人才需求逐年锐减,而对互联网架构师人才的需求招聘量已经上升到50%,因此薪资更是不可同日而语。
对于想学习互联网架构师的同学来说,北大青鸟、课工场等优秀品牌都是不错的选择。课程根据招聘需求制定,包含全部分布式微服务技术,对标阿里P8级别架构师。
希望我的回答对你有所帮助!