程序员的选择成长路径

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

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

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

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

选择适合你的方向

  • 通用逻辑:选择大于努力
    • 进入好的行业,跟着大的趋势走
    • 选择领域内领先的公司 Top5
    • 选择公司的核心产品链
  • 个人倾向大于通用逻辑
    • 家庭因素
    • 个人结合自身对于工作方向的喜好
  • 对开发者的分类
    • 根据场景:终端——传输——云端
    • 根据软件与硬件的距离:底层软件、系统软件、应用层软件
    • 研究性与应用型开发者
  • 自顶向下的机会选择模型
posted @   Albert-ZZD  阅读(141)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示