开发者社区> 问答> 正文

写code还是做管理,开发者如何进行职业规划?

4000积分,社区定制鼠标垫*5

这几年在市场大环境浪潮下,各行各业的竞争都很激励,开发者作为互联网行业的主力大军,当然也不可避免的会遇到职业生涯发展上的难题,编程技术层出不穷且迭代速度非常快,必须不断学习进步,提升能力,保证自己的竞争优势。

但是俗话说的好,条条大路通罗马,想要保证自己的竞争优势,可以培养自己的code能力,code能力是程序员最硬核最本质的,另外除了走专业技术路线,也可以走技术管理路线,相比于在技术领域深耕,管理路线可能需要去拓宽更多其他方面的能力,那么对于大家来说,你是更愿意在code能力上不断深耕钻研还是想要拓宽能力模型走技术管理路线呢?欢迎大家积极展开讨论,本期奖品是社区周边系列上新的鼠标垫,等你来拿哦!

本期奖品:

截止2023年3月2日24时,本次话题将选取5名高质量的回答,奖励开发者社区云小宝定制鼠标垫*1。

鼠标垫.png

注:话题讨论要求原创,如有参考,一律注明出处,否则视为抄袭不予发奖。获奖名单将于3个工作日内公布,礼品将于7个工作日内发放,节假日顺延。

展开
收起
提个问题 2023-02-22 15:50:39 268415 462
193 条讨论
参与讨论
取消 提交讨论
  • 1.职业规划应该根据自己的兴趣和能力,结合市场需求和发展趋势,制定一个长期的职业规划,并不断调整和优化。 2.专精开发和转做管理都有各自的优势和挑战,没有绝对的好坏。专精开发可以深入探索技术领域,提升技术水平和影响力;转做管理可以拓展视野和资源,提升团队效率和协作能力。 3.写code或者做管理都需要不断学习和进步,保持敏锐的市场洞察力和学习能力,以保持竞争力

    2023-03-06 14:54:32
    赞同 10 展开评论 打赏
  • 开发者进行职业规划时需要考虑多方面的因素,包括个人兴趣、技能水平、市场需求、职业发展方向等。

    在选择写code还是做管理这两个方向时,可以从以下几个方面考虑:

    兴趣和技能:首先需要了解自己的兴趣和技能水平,是更喜欢写代码并且擅长技术方面的工作,还是更喜欢团队管理并且擅长人际交往和沟通。

    职业发展:需要考虑两个方向在未来的职业发展方向,以及所在的行业对这两个方向的需求和趋势。例如,如果所在的行业对技术人才需求较大,且有很好的技术晋升体系,那么选择写code可能会更有前途;而如果行业对管理和领导力有更高的需求,那么选择做管理可能更有优势。

    知识储备和经验积累:进行职业规划时需要考虑自己的知识储备和经验积累。如果已经积累了一定的管理经验,可以考虑转向做管理;如果在技术方面积累了丰富的知识和经验,可以考虑深入技术领域。

    职业规划目标:最后需要根据自己的职业规划目标来选择方向。如果希望成为技术专家并且深入研究某个领域,那么选择写code可能更适合;如果希望成为公司的高级管理层,那么选择做管理会更有优势。

    总之,在进行职业规划时,需要综合考虑自身的兴趣、技能、职业发展方向、知识储备和经验积累等因素,以及市场需求和行业趋势,做出有前瞻性和可持续性的决策。同时,也需要不断学习和提升自己的技能,以适应未来职业发展的需求和变化。

    2023-03-03 14:39:50
    赞同 8 展开评论 打赏
  • 近来面试了一些公司,总会谈到一个话题:你对未来的规划是?

    往往我的回答是,测试技术管理方向或者说懂测试技术的管理岗。更准确的说如果我是个工程师我会更专注于测试技术,如果我是个管理者我会更专注于管理。

    测试终究是技术岗,一定要掌握主流测试技术。

    2023-03-03 08:09:36
    赞同 9 展开评论 打赏
  • 这个人很懒,什么都没有留下。

    这是一个很常见的问题,也是一个没有标准答案的问题。不同的人有不同的职业目标和发展路径,所以需要根据自己的情况和喜好来做出选择。

    2023-03-02 19:19:33
    赞同 7 展开评论 打赏
  • 行一也在江湖,探寻当下的小白

    走专业技术路线还是技术管理路线,这看个人的偏爱程度吧,可以从三个维度来看: 1,是否更爱技术领域深耕,成为技术大拿 是/否? 2,是否有管理的经验&向上向下沟通协调能力&人员管理能力&项目管理能力 是/否? 3,分别罗列你的五个竞争优势和性格特点,看是否偏向管理 是/否? 回答有两个“是”的话,可以尝试技术管理路线。

    或者直接一点,五分钟思考罗列管理方面的优劣势和性格上的优劣势,最后一秒完成二选一的抉择,之后就按你的选择储备能量,找机会展现自己。

    2023-03-02 18:52:25
    赞同 8 展开评论 打赏
  • 一点一点学习,提升能力,保证自己的竞争优势。

    2023-03-02 18:42:28
    赞同 5 展开评论 打赏
  • 我认为这个问题没有一个标准的答案,不同的人可能有不同的选择和偏好。有些人可能更喜欢在code能力上不断深耕钻研,享受编程的乐趣和挑战,也有些人可能更想要拓宽能力模型走技术管理路线,带领团队实现更大的目标和价值。无论选择哪条路线,都需要有一定的code能力作为基础,因为code能力是程序员最硬核最本质的。同时,也需要根据自己的兴趣、优势、目标等因素来决定自己想要走的方向,并且持续学习进步,提升自己在所选领域的专业水平和影响力。

    2023-03-02 18:33:33
    赞同 8 展开评论 打赏
  • 其实做code还是管理可以考虑两个方面: 1.你的兴趣爱好:如果你励志要做一个技术大牛,无论什么都阻挡不了你那肯定是code。 2.你的现状:如果你正处于程序员的转折期前段,则需要考虑自己是否有时间精力来做技术大牛,有没有时间精力来实现你的code梦,条件允许不允许。

    最后,祝所有程序猿不管选择什么都顺风顺水。

    2023-03-02 17:41:59
    赞同 5 展开评论 打赏
  • 玩转云世界

    肯定是前期3-5年写code,之后看自己兴趣爱好、性格是选择管理还是继续在技术领域深耕,不是绝对的

    2023-03-02 17:33:41
    赞同 4 展开评论 打赏
  • 先写code 后面有机会的话 转管理

    2023-03-02 16:53:03
    赞同 4 展开评论 打赏
  • qasdasd

    开发者在职业规划时,可以考虑以下几个方向:

    技术方向:继续深入研究某种技术或技术栈,成为该领域的专家,包括架构设计、系统优化、性能优化等方面。

    管理方向:向管理岗位转型,担任项目经理、技术主管、技术总监等职位,负责团队的管理和项目的规划、执行和交付等工作。

    业务方向:深入了解行业的业务需求和客户需求,结合技术能力为企业提供更有价值的产品和解决方案。

    创业方向:根据自己的技术背景和行业经验,创业或参与创业团队,推出自己的产品和服务。

    在选择职业方向时,需要考虑自身的兴趣、优势和职业规划,以及行业的发展趋势和需求。同时,需要持续学习和提升自己的技能和知识,保持敏锐的洞察力和创新思维,不断适应行业变化和发展趋势,不断实现自我价值和成长。

    2023-03-02 16:38:06
    赞同 5 展开评论 打赏
  • 首先看能力,更适合做哪个方面,哪方面掌握的知识更多; 其次再看兴趣,对哪方面的兴趣更大,可以持续走的更远; 最后再看职业前景,更适合自己的职业规划。

    2023-03-02 16:29:59
    赞同 4 展开评论 打赏
    1. 首先,确定自己是否偏向于写代码还是管理,因为这两部分会影响你未来的职业道路。如果更倾向于编程,则可以考虑重视系统设计、算法、软件开发流程、数据库等方面的学习,朝着程序员的方向发展;如果更倾向于管理,则可以考虑学习领导力、交流技巧、组织管理、团队合作等,朝着管理方向发展。

    2. 其次,正确的职业规划也必须考虑到自身的资源和社会发展的总体趋势。如果有一定的资金、特定的领域需求或趋势,可以锁定目标后聚焦学习。未来,不论是编程还是管理,都需要与最前沿的科技紧密结合,要求开发者拥有更强的创新能力。

    3. 最后,平衡兴趣与专业发展也非常重要,要把握好它们之间的平衡,而不是太强调其中一项。比如,虽然你正在从事技术领域,但也可以时不时地进行管理思维和素质的磨练,帮助自己提高灵活性。

    2023-03-02 15:41:36
    赞同 2 展开评论 打赏
  • 人都是这样,安慰别人的时候头头是道,自己遇上了,立马无法自拔,道理都懂,只是情绪作祟,故事太撩人。

    一、充分认识自己 首先,开发者需要充分认识自己的能力和目标,具体而言,有以下几点:

    1、认识自己的技术及知识水平。首先,要了解自己目前拥有的技术及知识,以及所掌握的技术及知识的开发水平,假如是旧技术及知识,要考虑否定新技术及知识;

    2、弄明白自己最感兴趣的方向。不同的专业方向都有属于自己的特点,开发者要弄清楚自己偏好于哪方面,然后打算如何朝着某一方向发展;

    二、制定适当的职业规划

    1、结合具体行业发展趋势,制定发展规划。现在不仅要学习技术,而且要注重发展能力,即从技术理论上学习,也要从当下社会发展趋势去分析行业发展趋势,以弄清自己方向,做出深思熟虑的决策以便达到长远发展;

    2、做好技术结构布局规划。除了结合行业发展趋势区制定适当的职业规划外,还要弄清功能结构规划,例如,要把握核心技术所需的专业模块,以及所需的技术支持及管理经验,使自己的结构及技术布局更合理,以便更好的满足用户对安全稳定性的要求;

    3、找对职业规划的支持。因为职业规划是一件不容易的事情,要把握好发展趋势,为了确定靠谱的职业规划,建议将自己的计划提交给一般有经验的职业规划专家或公司,以得到有效的、靠谱的指导建议。

    2023-03-02 15:40:28
    赞同 1 展开评论 打赏
  • 开发者可以根据自己的兴趣和技能,进行职业规划。如果喜欢写代码和解决技术难题,可以考虑成为一名专注于技术的工程师或架构师。在这个角色中,可以开发高质量的代码,解决技术问题,同时也可以为管理层提供技术建议。 如果喜欢管理和领导团队,可以考虑成为一名项目经理或产品经理。在这个角色中,需要协调各个团队成员的工作,确保项目进度和质量,同时也需要与高层管理者沟通,帮助他们制定项目的战略规划。 当职业规划不确定时,可以尝试不同角色的工作,从而了解自己的优势和兴趣所在。可以寻找一些管理和领导能力的机会,例如参与更大型的项目、领导团队等。 简单来说包含下面几点:
    1、了解自己的技能和兴趣:作为开发者,了解自己的技能和兴趣非常重要。你需要知道你擅长什么,对什么感兴趣,这样才能决定什么方向最适合你的职业发展。 2、持续学习:技术变化日新月异,不断学习更新的技术知识非常重要。开发者应该把自己的技能与市场需求进行匹配,为自己的职业道路做好准备。 3、探索不同的职业路径:开发者应该尝试不同的职能职位,例如技术经理,产品经理等等,以便能够更好地了解自己在哪个职业领域更有天赋。 4、建立专业网络:在行业内建立广泛的人脉网络可以帮助开发者获取更好的职业机会,也可以通过与同行互动获得更多的技术知识和灵感。 不管采取哪种方法,记住永远保持对技术的好奇心和探索精神,随时关注行业趋势,持续学习和提高自己的投入度。

    2023-03-02 15:36:45
    赞同 1 展开评论 打赏
  • 来自地球,向往火星

    从善如水,适应需求才是王道。从技术向业务过渡或许就是必然的

    2023-03-02 14:37:44
    赞同 1 展开评论 打赏
  • ……

    其实,无论是coder还是管理层,都不过是选择罢了,往自己想去的方向走,也许结局不是想要的,但也算是一种方向。

    2023-03-02 12:44:40
    赞同 2 展开评论 打赏
  • 要是在一家干到死就管理 不然还是技术好

    2023-03-02 11:48:07
    赞同 1 展开评论 打赏
  • 不想当将军的士兵不是好士兵,肯定要做管理啊

    2023-03-02 11:27:47
    赞同 1 展开评论 打赏
  • 做一个纯粹的技术佬,归途还是管理。

    2023-03-02 11:02:24
    赞同 1 展开评论 打赏
滑动查看更多
问答分类:
问答地址:

话题讨论榜

  • 1
    2024过半,AI技术发展到哪个阶段了?
    奖品池:4000积分,加湿器*3,腰包*5
    76

    2024年的AI技术发展将延续2023年的热度,生成式AI、多模态模型等技术将不断发展和完善,AI技术将在更多领域得到应用和普及。同时,监管部门也将加强对AI技术的监管,确保其健康、有序发展。

  • 2
    函数计算一键部署ComfyUI绘画平台的优势有哪些?
    奖品池:4000积分,音响*5,数据线*3
    76

    便捷高效:FC 一键部署ComfyUI绘画平台能够快速部署整个平台,无需手动搭建繁琐的环境,省去了大量的时间和精力。 自动化管理:一键部署工具能够自动化管理整个部署过程,减少人为错误和遗漏,确保部署的准确性和稳定性。 降低成本:使用一键部署工具可以降低部署和维护平台的成本,不需要额外雇佣专业人员或购买昂贵的软件。 灵活性:一键部署工具提供了许多参数和配置选项,用户可以根据自己的需求定制部署方...

  • 3
    二维码全球每天使用量达 100 多亿,会被用完吗?
    奖品池:4000积分,靠垫*3,腰包*5
    79

    二维码是由一系列黑白色块组成的图案,通过手机或者其他设备扫描解码,可以实现信息传递或者链接跳转等功能。它们通常由二维码生成器根据用户输入的信息生成,用户可以自定义二维码的内容和样式。 目前来说,二维码的资源并不会像电话号码或者网络域名那样面临枯竭的问题。因为二维码的信息内容是由用户自定义的,所以只要用户愿意继续创建新的二维码,资源就不会枯竭。同时,随着技术的不断进步,生成二维码的方式也在不断...

  • 4
    你是如何使用AI集成工具提升工作效率的?
    奖品池:4000积分,小米小爱随身音箱*3
    53

    对我来说,写代码的话会使用一些编码插件,用的最多的是通义灵码。可以给我提供代码示例,或者给项目的代码注释,代码有bug,也能一键修复。 还可以设置一些参数,比如补全的长度, 补全长度模式有自动模式,速度优先整行优先,在这里我想提一个小小的建议,我希望这个工具可以加上读取本地文件的功能,这个插件有时候还是不太能理解我的文件。

  • 5
    最近大模型降价潮,哪家才是真的“价美”也“物美”?
    奖品池:4000积分,魔搭定制笔记本*30,魔搭定制双肩包+鼠标垫*5
    85

    通过一个问题的实验,以及结合回答的结果,我觉得Model A完胜Model B。因为Model A的答案更全面,更加专业的分析了这个命题之争的原因所在,作为用户我比较认可这个答案。

  • 相关电子书

    更多
    低代码开发师(初级)实战教程 立即下载
    冬季实战营第三期:MySQL数据库进阶实战 立即下载
    阿里巴巴DevOps 最佳实践手册 立即下载
    http://www.vxiaotou.com