.Net 程序员能力划分
2021/5/9 12:57:43
本文主要是介绍.Net 程序员能力划分,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
这是我对于 .Net 程序员能力划分的一些思考。
-----------------------------------------------------------------
PS:
主要是通过核心能力进行一些判断
-----------------------------------------------------------------
通常程序员分为三个等级
- 初级
- 中级
- 高级
再往上应属于架构师的能力划分,这里暂时不做考虑。
初级
- 能够完成基本功能的开发
- 能够完成基础业务模块的开发
- 需要进行一些重复性工作
注意:
是否能够向下一个层次发展的判断标准,是否能够进行全局考虑(项目)
中级
- 能够完成核心业务模块的开发
- 对于部分模块可以进行重构
- 可以根据业务进行软件优化(具备基本的优化知识)
- 具备面向对象设计思想
注意:
是否能够向下一个层次发展的判断标准,是否熟练应用设计原则(可以根据业务需要写出一些设计模式)
高级
- 能够对系统进行重构
- 能够使用算法对系统进行优化
- 具备少量底层知识(例如:http协议)
注意:
是否能够向下一个层次发展的判断标准,是否熟练应用算法
---------------------------------------------- 2021-05-09 ------------------------------------
我在一些公司的招聘要求上找到了一些印证。(对于大厂的面试,例如微软、腾讯,肯定有算法要求的)
同程旅行
这篇关于.Net 程序员能力划分的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#
- 2024-01-24Advanced .Net Debugging 1:你必须知道的调试工具
- 2024-01-24.NET集成IdGenerator生成分布式全局唯一ID
- 2024-01-23用CI/CD工具Vela部署Elasticsearch + C# 如何使用