求大神,java初级程序员,中级程序员,高级程序员的区别。 架构师主要是做什么的。

2024-11-16 20:52:50
推荐回答(5个)
回答1:

初级:套模板,依样画葫芦,就是传说中的copy cut程序员

中级:能独立开发单个的功能模块
高级:带领初中级程序员开发软件产品
架构师:写出各种基层代码和接口给初中级程序员套模板,决定项目使用哪些框架和技术,比如说客户要做个网站,架构师用SSH的架构,搭建好后给其他程序员去实现具体功能
纯属个人见解,大神勿喷

回答2:

2019年传智播客的变革大会特别提到程序员这个级别问题。

引用毕向东老师的话回答你:

就拿Java语言培训为例,2003年,只需要掌握javaweb和数据库,就可以找到很好的工作。到了2008年,不仅要会使用多种框架技术还要有实战项目的经验。到了2018年,具备多个领域的行业级的解决方案成为企业用人首选。可见,随着行业的快速发展,对人才的要求越来越高。

  • 初级程序员一般所掌握的内容很有局限,会一个项目也仅仅是一个项目当中的思路和逻辑思维。遇到需求,一般就是先去网上搬砖。

  • 中级程序员相对来说遇到需求来说,会有一些自己的经验和行业的看法。并且在工具使用上更娴熟,对框架也有自己的理解。

  • 高级程序员分为技术层和管理层的,一般管理层的对业务来说,格局相对来说更大。技术层的,我想是那种精通各种框架的使用,甚至可以写出来一个新的框架。

总结:现在各大企业当中技术骨干,都是中级程序员。高级程序员一般已经晋升为管理层,要不是技术专家,要不就是架构师。但是初级到中级这个阶段,差的不仅是三四年的工作经验。如果在当下想要更了解关于程序员分级别这个问题,可以看看传智播客的破局发布会。是专门针对当下IT行业用人需求的分析和看法。

回答3:

初级程序员就是把用户输入的东西给数据库或者把数据库中的东西显示给用户,做个中间人似的。页面就会个form表单 简单的java script,中级的带领初级程序员一起开发,管理下进度,检查下代码质量,高级的Java战狼班设计项目架构,性能优化。

回答4:

实习- 初级(后台js)-中级(接口业务)-高级(接口-服务器维护)-架构师

回答5:

如果是公司里,其实程序员没什么区别,主要是经验不同,钱不同而已。 架构师必须能确定框架选型等一系列东西。

不过国家有不同级别的程序员和架构师考试。这个可以算是比较硬的职称。