开发者社区> 问答> 正文

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

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

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

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

本期奖品:

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

鼠标垫.png

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    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
    AI时代,存力or算力哪一个更关键?
    奖品池:4000积分,露营折叠箱*4
    58

    在推动AI进一步发展的过程中,“存力”和“算力”都非常重要,但其关键性取决于具体的应用场景和技术需求。 算力的重要性 算力是AI模型从数据中学习模式、进行复杂运算、实现推理的核心。近年来,随着深度学习、生成模型等的广泛应用,算力的需求急剧上升。许多AI模型需要大量的GPU、TPU等硬件来加速训练,比如ChatGPT这样的模型,背后需要大量算力支持才能高效生成结果。特别是在自然语言处理、计算机...

  • 2
    全网寻找 #六边形战士# 程序员,你的 AI 编码助手身份标签是什么?
    奖品池:4000积分
    46

    我是一个前端开发者,通过使用通义灵码在复杂的项目中不断提高效率和代码质量。给我了一个学习狂热者标签,非常喜欢。 通义灵码累计帮我生成了近1796行代码,并协助我解决了 653个技术难题,为我节省了大量开发时间,有一个中秋节假期了。感谢通义灵码,让我的开发体验更加顺畅,代码质量更上一层楼。

  • 3
    关于开发者的100件小事,你知道哪些?
    奖品池:4000积分,桌面垃圾桶*6
    50

    在软件开发领域,我最深的体会之一是“调试的耐心”。调试(debugging)不仅是开发工作的重要组成部分,而且是开发者成长过程中不可或缺的一部分。每一个小 bug 都可能成为提升技术能力和问题解决能力的宝贵经验。 案例说明 案例背景 我曾参与一个复杂的 web 应用项目,这个项目涉及多个微服务和大量的前端交互。某天,我们的应用突然出现了一个严重的性能问题:页面加载时间显著增加,用户体验受到极...

  • 4
    1024程序员节,开发者们都在参与社区的哪些活动?
    奖品池:4000积分,马克杯*10
    43

    通义灵码:开启智能研发新时代 在当今这个由代码编织的世界里,每一次技术创新都离不开程序员们的辛勤耕耘。然而,面对日益复杂的项目挑战与紧迫的交付周期,寻找一种既能提升开发效率又能保证代码质量的解决方案显得尤为关键。正是在这种背景下,“通义灵码”应运而生——它是一款融合了通义大模型先进人工智能技术的AI研发辅助工具,旨在为每一位开发者打造智慧高效的编码伙伴,革新软件开发的传统范式。 AI编码助手...

  • 5
    AI助力,短剧迎来创新热潮?
    奖品池:4000积分,保温杯*3
    49

    AI技术在短剧领域的应用可能会带来一系列的创新和发展,以下是一些主要的方面: 内容创作: 剧本生成:AI可以通过自然语言处理技术来生成剧本,帮助编剧快速产生创意和故事情节。这种工具可以根据特定的主题、风格或角色设定生成符合要求的剧本。 情节优化:AI可以分析观众的反馈和数据,帮助编剧调整和优化剧本,使其更符合观众的喜好和市场需求。 角色和对话设计: 个性化对话:通过AI模拟不同角色的对话风格...

  • 相关电子书

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