快速发展事业并不像今天听起来那么容易。 例如,如果您开始在金融领域工作,那么在30年内您几乎肯定会成为领导者。 在我们这个行业,无论是35岁还是40岁,您都可以保持开发人员的身份。 在我们当中,有许多人一生都想进行编程,只考虑职业发展。 这太好了! 但是也有一些人也想获得职业发展。 我们讨论了为什么这一运动可能很难。

我的故事针对的是刚刚开始从事该行业的人员。 我希望它有助于评估前景并选择正确的发展载体,从而有可能亲自实现您的目标。
但是,这里找不到现成的答案,只有经验丰富的人才能看到。 我一直认为,离开桥头堡独立搜索答案的文本会更有用。
今天的IT职业发展是什么样的
我将不关注特定职位-根据公司和项目的类型,对角色的需求会有所不同。 让我们谈谈发展领域的任何领导者-从线性到高级管理层。
并非每家公司都能成长
任何公司的IT高管只有两个来源:
- 从已经在其中工作的专家中;
- 从劳动力市场(从侧面)。
我们希望有野心,但对企业有困难的员工是第一选择。 进入公司的任何人都必须首先按时间检查忠诚度,然后才尝试从他中培养领导者。 在IT部门目前的人员流动情况下,员工可能根本不等待第一次审核的结束,因为它可以持续数年。 有一种说法是许多领导人不知道或以某种方式忘记了:“在口渴之前先挖好井。” 顺便说一句,有一本关于商务网络的好书。
下一步是培育。 只有那些有意识地专注于此的公司才能为他们提供机会。 即使在大约10年前,俄罗斯市场上也几乎没有这样的公司。 随着领导职位中员工饥饿感的增加,甚至在技术会议上也开始提倡在组织内部培养储备金的想法。 这个过程已经开始。 但是,好的开发人员并不一定总能成为强大的团队领导,并不是每个人都可以经历随后的成长阶段,走向管理。 即 无论公司在该开发上投入了多少资源,每走一步,人才储备就会越来越少。 在这种情况下,一些公司通常将重点放在从市场聘请经理上来-走第二条路(而不论级别如何)。 然后,原则上不再考虑有关现有员工的职业进一步发展的讨论。
总是有天花板。 他比看起来更近
假设您有幸在一家拥有培养团队内专家的计划的公司工作。 您一步一步地前进,看到自己扮演了CIO或CTO的角色。 但是公司准备好让您担任这个职位了吗? 还是您希望邀请您担任该职位的竞争对手?
遗憾的是,随着领导者级别的增加,可用空缺的数量也在减少。 甚至在人口超过100万人的城市,更不用说地区,在更高级别的职位上寻找工作也变得越来越困难。 并非每个俄罗斯城市都有大型IT公司,在有条件的项目经理以上的职业发展是可能的。 在人口为300-500,000的城市中,公司的平均人数为60人,其中只有一名是技术总监。 简单的数学表明,升至这个职位的机会很小(特别是如果技术主管没有离开任何地方)。
要么去找百万富翁,参加数百人的激烈竞争,要么在远距离寻找职业发展,顺便说一句,这也是一个复杂的故事(我们将在后面的文章中再次讨论这个话题)。 还有第三种方法-通过找到刚刚开始规模化的团队来增加职业发展的机会。 但是,仍然需要寻找这样的公司。 除了在雇用时要考虑的通常的风险外,您还必须增加年轻企业的不稳定因素。
对于某些人来说,基金会变成了他们自己的公司,但是没有领导经验的人很少能够活到公司成立三周年。
无论职业发展的机会有多小,如果您确实需要,那么就应该努力提高候选人的吸引力,以使其更容易击败竞争对手。 接下来,我将对此进行详细说明。
那你如何成长?
自己朝经理的方向发展
如果您花费所有的时间进行开发,阅读有关“重构”,“设计模式”以及诸如Knut,Deijkstra等伟大人物的著作,您就不可能成为一个好的领导者。毫无疑问,我们领域的每个专业人员都应该阅读所有这些内容。 (到现在为止,一个还没有完成过作为开发人员的良好学业的领导者会感到非常痛苦)。 但是,在这里我们遇到了一个有趣的悖论:每次增加之后,我们就需要从根本上使我们能够进行更大范围思考的新知识。 每天都不再需要获得增加所需要的知识和技能,并逐渐将其遗忘。
所有这些并不意味着技术知识对职业发展毫无用处。 那位将军比士兵好。 通常,在任何级别上,该基础知识都可以使您更好地了解委托给管理层的结构单元的工作,以深入了解各个员工的技术细节和动机。 但是您不应该只限于技术。
实际上,职业发展是结果的不断增长。 在每个阶段,您必须显示一些结果并了解如何实现更高的性能。 通过将他们的知识扩展到根本上新的领域,相同的管理,才可以实现这种理解。
这些知识有几种来源:
- 基本的经理人书籍;
- 有关一般管理的文章;
- 与同事的经验和沟通;
- 培训;
- 会议。
会议上的书籍,文章和报告谈论的是同一件事,但允许您从不同的角度看待一切。 也许,今天的会议几乎提供了有关市场和公司正在发生的事情的最新信息(尤其是在将会议突出显示为单独的事件之后)。 但是,为了从报告中学习并从中得出最佳实践,您需要能够切断营销和水源,以将基本思想与“最新时尚”趋势区分开来。 权威出版物中的文章通常会更深入地研究这个问题,尽管它们的出现时间要比会议上的报告更长。 书籍是更多基本思想的来源。
需要警告的一点是,与同事的交流和所获得的经验不能被高估:在达到专业和个人目标的环境中获得经验更好。
培训通常是有用的,但是应该非常认真地选择培训。 近年来,积极开展附加教育。 内容制作者的钱包速度很快,但并不是所有人都值得您注意。 如果您专注于听课而不是看书,则是一种培训形式,它允许首先从一个新的角度快速看待任务,其次可以与有类似问题的人进行交流。 与此类人员的交流通常比培训本身能提供的更多,尤其是在讨论中他们比您更强大时。 但是,即使是基于考试结果的考试也并不意味着有深刻的理解(雇用您的人也会意识到这一点)。
使用所有这些来源。 他们将一起逐步朝着正确的方向改变思维方式。
不要期望别人为您决定要阅读哪本书和要访问哪些报告。 进行辅导,但最好是主动采取行动。 将您的一部分时间花在管理方面的自我教育上,然后才能上进。
消除语言障碍
在我看来,虽然一个人认为对他来说编程语言知识比英语知识更重要,但他会用计算机而不是客户说话。 要对许多人来说,以适当的水平学习英语比掌握编程要困难得多。 但是在我看来,即使在学习编程语言本身的阶段,也需要英语-大多数有价值的书都是用英语编写的,以原始形式阅读它们会更令人愉快。
预先学习商务沟通,至少要使用俄语。 至少要学会写出在商务沟通的风格和规则方面正确的字母。 与客户沟通,您将成为团队的自由公关员工。 不要面对尘土:用俄语写的话,他们会注意到它的,并且一定会赞赏的。
开阔眼界
我只在软件开发领域遇到了不了解博学重要性的高管。 当一个人花时间在写关于猫,“野蛮人”和我们这个时代的其他“英雄”的网站上时,他将不会被允许在一个自重的公司中担任领导职务。 阅读俄罗斯经典著作,有关心理学,社会学和历史的书籍更有用-所有这些无疑将帮助您扮演新的角色。 以自己的方式,这也改变了思维,发展了所谓的直觉。
当我小的时候,父亲告诉我:“读书-稍后会来理解的。” 起初,似乎浪费了一些额外的知识。 但是通常,这种“中学”知识在解决某些问题和冲突中起主要作用。 正是由于我的直觉,有时使我陷入一种情况,如果我纯粹理性地采取行动,那是不可能的。 她没有让她去不需要的地方。
促进自组织
在开始领导他人之前,最好学习如何管理自己。 斯蒂芬·科维(Stephen Covey)在他的书中称其为“由内而外”的方法。
我认为几乎所有经理都倾向于委托领导(当为一个人设定任务,结果评估标准,资源分配,成功和失败的后果以及报告时)。 我认为,只有与可以委派管理人员的人员一起建立有效的团队。 但是,当不幸的项目经理必须站在员工的灵魂之上时,他们往往会委派执行,在过程中“拧紧螺丝”以使工作有所进展。
如果您正在制定领导权授权计划,那么您就可以提出自己的职业理想了。 正是这些人格最常成为成功的领导者。
这次在哪里找到?
生活越来越昂贵,汽车已经陈旧,广告鼓励您购买您真正不需要的东西。 所有这些现在需要额外的收入。 IT市场使找到兼职工作成为可能。
有人设法在工作时间内在工作场所“骇客”,但是我们将抚养和道德问题放在本文的讨论范围之外。 有人在傍晚和周末这样做,这会占用他们个人发展和放松的时间。 第一种方法会导致声誉受损,顺便说一下,这种声誉是多年来积累下来的,并且由于一项近视行为而丢失。 你必须上班。 如果您长时间在这种模式下工作,第二种方法就是身体疲惫。 当您25岁时,您会认为自己先于其他人,而不了解为什么其余的“傻瓜”却不这样做。 他们不知道如何工作? 还是他们不需要钱? 但是您不会赚到所有的钱,甚至可能在25岁时损害健康。 如果您开发的不是持续不断的过载,那么您将承担更大的责任,为此获得完全不同的收益。 无需提前运行引擎。
而且,如果您对自己在第三方项目上赚钱的能力充满信心,那么退出并开始在家工作会更正确。 因此,路上花费的时间更少,有可能更好地计划您的工作日,以便在更短的时间内有效地执行项目,使一天中的一部分时间可以休息并与亲朋好友聊天。
在许多方面,IT的职业前景取决于雇主。 一个健康的组织应该在管理和技术上都有职业阶梯。 选择哪一个,每个人都根据自己的野心决定。 重要的是不要忘记管理线并不是唯一的路径。
您觉得哪种方式最有吸引力?
Maxilekt首席执行官Maxim Korotkov发布。
PS:我们在Runet的多个站点上发表文章。 订阅我们在
VK ,
FB或
Telegram频道上的页面,以查找有关我们所有出版物和其他Maxilect新闻的信息。