Java教程

程序员的成长路径

本文主要是介绍程序员的成长路径,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

软件工程师岗位总览信息:

  • 目标岗位是从事什么工作的(它的产品是什么、输出是什么)
  • 他的日常生活是怎么样的(通过网络、书籍等信息了解)
  • 他的收入前景怎么样(权威统计数据对比)
  • 这个岗位的发展趋势怎么样(行业趋势、国家政策)
  • 你为什么想从事这个岗位
    • 收入、前景、适合、喜欢等等

你适合做软件工程师工作吗:

  • 工作的三种维度
    • 数据和信息处理(~)
    • 人际互动
    • 事务性操作
  • MBTI性格测评 (INTJ~NT不明显)
    • 注意力喜欢放在哪些方面:外向E / 内向I
    • 获取信息,认识世界的方式:实感S / 直觉N
    • 做决定的方式:思考T / 感情F
    • 适应外部环境的方式:判断J / 认知P
  • 五大职能定位
    • 专业技术者
      • 通过满足组织的需要而存在,执行层面
    • 自由职业者
    • 管理者
      • 着重于如何通过他人来完成工作
    • 创业者
    • 投资者
      • 让钱为他们工作
  • 程序开发者必备的特征
    • 能够承担压力
    • 适应快速变化
    • 整洁
    • 谦逊
    • 幽默感
    • 自觉主动
    • 细致
    • 勤奋
    • 执着
  • 优秀开发者的必备能力
    • 积极主动:主动分析目前的瓶颈,寻找策略
    • 自主学习:找到适用个人的一套学习实践方法(看书—联系—做实验—写文章输出—做综合性项目—回顾)
    • 逻辑思考
    • 想象力
    • 分析问题
    • 沟通
    • 目标管理
    • 信息检索
      • 提问的智慧
    • 任务分解
      • 自顶向下,逐步求精

选择适合你的方向

  • 通用逻辑:选择大于努力
    • 进入好的行业,跟着大的趋势走
    • 选择领域内领先的公司 Top5
    • 选择公司的核心产品链
  • 个人倾向大于通用逻辑
    • 家庭因素
    • 个人结合自身对于工作方向的喜好
  • 对开发者的分类
    • 根据场景:终端——传输——云端
    • 根据软件与硬件的距离:底层软件、系统软件、应用层软件
    • 研究性与应用型开发者
  • 自顶向下的机会选择模型
这篇关于程序员的成长路径的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!