zoukankan      html  css  js  c++  java
  • .Net 程序员能力划分

    这是我对于 .Net 程序员能力划分的一些思考。

    -----------------------------------------------------------------

    PS:

      主要是通过核心能力进行一些判断

    -----------------------------------------------------------------

    通常程序员分为三个等级

    1. 初级
    2. 中级
    3. 高级

    再往上应属于架构师的能力划分,这里暂时不做考虑。

    初级

    • 能够完成基本功能的开发
    • 能够完成基础业务模块的开发
    • 需要进行一些重复性工作

    注意:

      是否能够向下一个层次发展的判断标准,是否能够进行全局考虑(项目)

    中级

    • 能够完成核心业务模块的开发
    • 对于部分模块可以进行重构
    • 可以根据业务进行软件优化(具备基本的优化知识)
    • 具备面向对象设计思想

    注意:

      是否能够向下一个层次发展的判断标准,是否熟练应用设计原则(可以根据业务需要写出一些设计模式)

    高级

    • 能够对系统进行重构
    • 能够使用算法对系统进行优化
    • 具备少量底层知识(例如:http协议)

    注意:

      是否能够向下一个层次发展的判断标准,是否熟练应用算法

    ---------------------------------------------- 2021-05-09 ------------------------------------

    我在一些公司的招聘要求上找到了一些印证。(对于大厂的面试,例如微软、腾讯,肯定有算法要求的)

    同程旅行

    腾讯

  • 相关阅读:
    改变文件属性和权限
    Linux文件属性
    Linux 学习笔记
    一些常见的第三方UI库
    list转化为json数组
    在js文件里调用另一个js文件里的函数
    Intellij idea创建maven项目并配置tomcat
    使用JS语句,利用for循环的方法创建表格的两种方法
    intellij idea 破解教程
    Jquery中的DOM操作:
  • 原文地址:https://www.cnblogs.com/zhizihuakai/p/14733936.html
Copyright © 2011-2022 走看看