Atitit.  资深高级软件工程师and 普通的区别 高度金字塔 深度 广度

1. 高度金字塔 深度 广度 1

1.1. 角色差异高度金字塔 使用者 维修者 制造者 1

1.2. 广度圈 1

1.3. 深度层次 2

2. 完备的知识体系 2

1.4. 跨语言 跨架构(cs bs 移动) 跨平台(pc 移动 2

3. 编程理论/原理的掌握 2

4. 开发方法论..(DSM,MDA,ODM,design pattern,UML)and实现 2

1.5. 通用方法论 2

1.6. 基础模块方法论 2

1.7. 特定模块方法论 3

1.8. 懂插件体系的设计 3

1.9. 设计模式and能自己创建模式 3

1.10. 把一个解决特定问题的方法变成一个通用的框架(framework)几乎所有的时间用在搭建程序的框架上,而只花两天的时间来写真正有关日历控件的代码 3

1.11. 建模( ui ,biz,db) 3

5. 知识库的积累 (最佳实践+解决方案) 3

1.12. 经验的积累:::流程(最佳实践),qa,调试.. 3

1.13. 调试方法 3

1.14. 内存泄露,连接泄漏的查看and解决之道 3

1.15. 数据库死锁,线程死锁的解决之道 3

1.16. 问题qa库 3

6. 性能(IO,DB等),稳定性等非功能性需求 3

7. 自己的框架and工具集 4

8. 掌握多语言and 多语言互操作 4

9. 代码可读性.. 4

10. 专业领域处理 4

1.17. 图像处理 4

1.18. Sql解析and转换 4

11. 高级api的使用 5

1.19. 反射api的使用 5

1.20. Threadlocal的使用 5

1.21. Linq 5

  1. 高度金字塔 深度 广度

    1. 角色差异高度金字塔 使用者 维修者 制造者
    2. 广度圈
    3. 深度层次
  1. 完备的知识体系

    1. 跨语言 跨架构(cs bs 移动) 跨平台(pc 移动
  2. 编程理论/原理的掌握

掌握常用的概念(ORM,IOC,AOP,event driver/mvc 等)

高级概念(lambda,闭包closure,fp,dsl )

元编程MOP  Annotation/attributi

规则引擎and jbpm

自己的框架and工具的

自己的输入法

Uapi

数据库理论(btree,索引等)

DSL

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

  1. 开发方法论..(DSM,MDA,ODM,design pattern,UML)and实现

能开辟自己方法论的

    1. 通用方法论
    2. 基础模块方法论
    3. 特定模块方法论
    4. 懂插件体系的设计
    5. 设计模式and能自己创建模式
    6. 把一个解决特定问题的方法变成一个通用的框架(framework)几乎所有的时间用在搭建程序的框架上,而只花两天的时间来写真正有关日历控件的代码
    7. 建模( ui ,biz,db)
  1. 知识库的积累 (最佳实践+解决方案)
    1. 经验积累:::流程(最佳实践),qa,调试..
    2. 调试方法

内存泄露、多线程同步这类问题往往让人纠缠很久也搞不定,,踪大量的并发线程

能主导开发出很牛的产品的

设计原则和模式

扎实的基础、完备的知识体系

日志...

判断力::做驱动开发还是做应用开发更有前途

项目jindu impt hesh 质量??

贡献的开源项目、

    1. 内存泄露,连接泄漏的查看and解决之道
    2. 数据库死锁,线程死锁的解决之道
    3. 问题qa库
  1. 性能(IO,DB等),稳定性等非功能性需求
  2. 自己的框架and工具集
  3. 掌握多语言and 多语言互操作
  4. 代码可读性..
  5. 专业领域处理
    1. 图像处理
    2. Sql解析and转换

全文搜索

语意搜索

输入法

手写ocr 识别

图片验证码识别

网站短信验证码拦截

信用卡处理

数据挖掘

自定义日期时间处理

(gui)控件编写,懂控件生命周期

数据可视化

  1. 高级api的使用

    1. 反射api的使用
    2. Threadlocal的使用
    3. Linq

常用使用自定义异常

常用接口的

消息通讯(推送)socket

代理and html解析改写

集合操作flt,map,reduce/fold

常用自定义泛型机制

Bytecode操作

Vm 动态语言( groovy,python等vm js api)

Classloaders

Weak/Soft references

基础的图像处理

并发api,数据结构...线程池..

异步api

Yechi绑定(wire 模式)

Atitit. 资深高级软件工程师and 普通的区别 高度金字塔 深度 广度 1. 高度金字塔 深度 广度 1 1.1. 角色差异高度金字塔 使用者 维修者 制造者 1 1.2. 广度圈 1 1相关推荐

  1. Atitit. 高级软件工程师and 普通的区别 高级编程的门槛总结

    Atitit.  高级软件工程师and 普通的区别 高级编程的门槛总结 1. 完备的知识体系 2 2. 编程理论/原理的掌握 2 1.1. 掌握常用的概念(ORM,IOC,AOP,event driv ...

  2. 高级软件工程师和架构师的区别

    本文转载连接: http://www.codeisbug.com/Doc/4/1112 架构师 倾向于 通信 . 通信框架 .队列和 分布式框架运用以及阿里云和微软现有分布式组件的运用. 高级软件工程 ...

  3. 一位高级软件工程师的自述:这个职位到底要做什么工作?

    作者丨Joy Ebertz 译者丨核子可乐 策划丨赵钰莹 本文作者 Joy Ebertz 接触过的几乎每一家软件公司都设有技术晋升与管理晋升两条职业道路,这意味着如果只走技术方向,技术人员也完全可以在 ...

  4. 转:高级软件工程师成长秘诀(文末有笔者自己的小评论)

    作者:Neil Kakkar 译者 | 张健欣 身为软件工程师,你要如何进一步成长? 2018 年的时候,我开始在彭博社(Bloomberg)工作.从那之后,事情发生了很大变化.我不再是公司里最初级的 ...

  5. java高级软件工程师面试_高级软件工程师的新面试问题

    java高级软件工程师面试 I'm putting together some practice interview questions for a friend who lost his job. ...

  6. 软件架构师之职责范围和高级软件工程师的职责范围

    什么是"高级软件工程师",这个职位到底该做些什么,相信大家都有答案.在目前很多国内软件企业中,如果你是"高级软件工程师",那么从需求分析 ,设计,开发,测试,甚 ...

  7. J2EE高级软件工程师面试题集

      第一章:J2EE高级软件工程师面试题集 --JAVA基础部分 1.面向对象的特征有哪些方面1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不 ...

  8. 我如何成为高级软件工程师

    Ever since I started learning to code, I have dreamed of becoming a senior engineer. Some may think ...

  9. 精读文章:高级软件工程师成长秘诀

    作者 | Neil Kakkar 译者 | 张健欣 策划 | 陈思 身为软件工程师,你要如何进一步成长? 2018 年的时候,我开始在彭博社(Bloomberg)工作.从那之后,事情发生了很大变化.我 ...

  10. 招聘|青岛旭升招聘高级软件工程师、3D视觉算法工程师

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 公司介绍: 青岛旭升视觉有限公司是一家专注于机器人3D视觉引导与工业3D测量领域的高新技术企业,独立发 ...

最新文章

  1. 在Oracle中exception关键字,Oracle表字段有Oracle关键字出现异常解决方案
  2. 实验三进程调度模拟程序
  3. mysql知识总结体会博客_可能是全网最好的MySQL重要知识点/面试题总结||CSDN博客精选...
  4. 服务中没有listen_Go语言微服务框架实战:2.Go语言实现RPC编程绍
  5. AJAX中的请求方式以及同步异步的区别
  6. datatables屏蔽警告弹窗
  7. 零基础如何学好Python?这2点一定要明白
  8. solidity开发以太坊代币智能合约
  9. 想对你说的话,就在这里!
  10. multism中ui和uo应该怎么表示_欧阳娜娜上节目痛哭,坦言压力太大睡不着,明星都怎么了?...
  11. 2021-05-06 git 设置XX门8580端口代理访问github
  12. 如何自动生成和安装requirements.txt依赖
  13. leetcode 225. Implement Stack using Queuesk
  14. sort(function(a,b){return a -b})函数排序问题
  15. 俄亥俄州立大学计算机专业排名,俄亥俄州立大学计算机工程全美专业排名
  16. PHP使用AES加密和解密
  17. matlab编写数学公式计算,关于MATLAB Function实现数学运算的相关介绍
  18. 使用ArcGIS实现数据的随机选取
  19. Centos7.6离线安装显卡驱动
  20. Scala的安装和环境变量配置

热门文章

  1. php回滚实例_thinkphp 的事务回滚处理 和 原始PHP的事务回滚实例
  2. 一年级学python_Python这个黑科技,后悔没有早点学起来
  3. 下标要求数组或指针类型_C语言,数组循环哪家好,指针or下标?
  4. 电脑机器人_磨小分校参加成都市“青少年电脑机器人创新实践活动”巡航者决赛...
  5. 找出不是两个数组共有的元素_[数组] N数之和问题
  6. 会员制营销系统_想提升门店经营水平?会员制营销法可以帮到你
  7. 总结一下自己脑海里的JavaScript吧(一)--DOM模型
  8. algorithm头文件中的函数:remove()与remove_if() 函数,……
  9. vue中如何实现pdf文件预览?
  10. 微信公众号小程序开发