欢迎光临散文网 会员登陆 & 注册

六星源课堂:程序员水平分级,你属于哪一类?

2022-11-26 09:51 作者:六星源课堂  | 我要投稿

程序员是一个非常神奇的工种,他们对技术有着特殊的崇拜,有着严格的等级划分,由于级别不同,工资也有很大差异。

在程序员圈,一直流传着这样一个传说,用发量来判断程序员的级别......这明显是种调侃。

那么,初级程序员、中级程序员、高级程序员,是怎么进行判断的呢?

初级程序员

初级程序员通常能完成简单模块和项目的开发工作,但难以胜任复杂模型的开发。一般是入行不久,1年以下工作经验的同学。

能力要求:

熟悉前端基础知识,如HTML、JS、CSS。能够使用一门MVVM框架进行简单的业务开发。遇到复杂的组件和模块,会找现有的轮子使用。会使用百度、Google等检索工具搜索问题。

中级程序员

中级程序员在必要的辅助或标准流程支持下,能独立负责一个模块或者一个项目的具体任务,对及时性和准确性负责。通常是2-3年工作经验的同学。

能力要求:

①熟练掌握工作中使用的技术栈开发业务

②了解一个需求从开发——上线整个生命周期,并对各个环节负责。

③具备基本的逻辑分析、问题分解、归纳总结等能力

④了解基本的数据结构和算法,写代码比较熟练。

高级程序员

高级程序员一般具有独挡一面的能力,能够高质量的完成工作,能把握一个系统/团队的整体实现,在推行过程中能提炼新的方法或方案,或对现有方案提出改进建议并被证明有效,通常是具有3年+工作经验。

能力要求:

①具有独挡一面的能力,能高质量的完成模块级的工作

②熟练掌握工作中使用的技术栈,并能了解他们的实现原理

③能够在一个需求从开发——上线整个生命周期中找到痛点,并能使用技术的手段解决,提升效率。

④能在模块维度对问题或需求做出分析和拆解,并作出相对合理的实现方案。

⑤熟练掌握基础的数据结构和算法,代码符合规范,逻辑清晰。

⑥有较好的技术选型能力。

高级程序员往往拥有过硬的技术本领,是企业的核心人员,掌握着企业的核心技术,企业为了留住人才、避免人才流失会给出较高的工资待遇。

程序员大概就可以分为初级、中级、高级这三类了,看完这些,你现在达到哪个等级了呢?

众所周知,IT行业的技术发展迅速,新技术不断更新。企业对用户服务的要求越来越高,对程序员的要求也越来越高。

作为程序员,大脑必须要不停的运转,不断学习新技术,才能不被社会淘汰,才能拿到更高的薪资。以上就是本次分享的全部内容,想学习更多编程技巧,欢迎持续关注六星源课堂!

六星源课堂:程序员水平分级,你属于哪一类?的评论 (共 条)

分享到微博请遵守国家法律