建立职业生涯不是走上台阶,在每一步中,一个更重要的职位都落在了您身上。 长大后更有可能学习新事物,不要害怕尝试不同的角色并寻找自己喜欢的东西。 路径可能非常难以预测,但更有趣。
来自莫斯科的
尤里·博格莫洛夫 (
Yuri Bogomolov)讲述了他是如何出人意料地去了一家初创公司,如何成长为服务站的职位,然后又一次出乎意料地决定改变他的公司和业务范围。
我如何以一家创业公司而告终
2014年,我从Vinnitsa移居到莫斯科,开始寻找工作。 在移居乌克兰之前,他曾在Sitecore工作,在.NET上支持CMS。 我自己学习了Node.js,并做了一个关于该技术的小项目,但是我不认为我可以将自己的职业与这个方向联系起来:我确信我会继续用.NET编写。 在莫斯科,.NET开发人员接受了几次采访,并收到了一家大公司的报价。 突然之间,绝对突然之间,他们打电话给我在一家初创公司进行面试,而我不得不在Node.js上写东西。
刚起步的公司刚开始,在那里招募了第一批员工。 该公司仍在工作,他们正在为药房,药品供应商和制造商开发B2B系统,使您可以自动执行订单。
我与这家初创公司的技术总监进行了交谈,然后我就迷上了:我对技术堆栈感兴趣,他们提供了不错的薪水-与大公司一样,我可以提供薪水。 还有一个重要的观点:提供给我的任务与我的学历是100%一致的。 我是计算机科学硕士学位,拥有智能决策系统学位。 在采访中,STO提到了我立即注意到的事情:他并不排除将来我们可能会使用神经网络技术从事机器学习。 当然,对我来说,比编写另一个银行软件更有趣。
我提出了两个尺度:一个尺度-在一家公司工作,而我只是一个官僚机器的齿轮。 另一方面-在混乱的初创公司工作,但是有机会更快地成长-无论是职位还是金钱。 我很久没犹豫了,决定在收到要约后立即开始创业-不是一封经典,精美的PDF信函-而是Skype中的一条消息:“来吧。”
他工作的第二天,我来到一家初创公司。 我们共有四个人:两名总监-总经理和技术总监-两名开发人员。
我们在敏捷过程中进行工作:在冲刺结束时每天做站立练习-一个演示。 技术总监带来了有趣的黄色男人Innocent,我们在站立时有一个规则:只有手中拿着Innocent的人才能说。 类似的仪式对我来说是新的。 我了解他们,但是从来没有那样做过。 我记得我早期的感觉:“哦,这件事正在发生,酷!”。
在初创公司工作的第一印象是叠加在莫斯科的印象。 在那之前,我住在Vinnitsa,那里有40万人。 与莫斯科相比,差异是一个数量级。 最初,首都的喧嚣令人迷惑:地铁上的喧嚣使我对街道上的大量人感到震惊。 我注意到在一个小镇上,工作态度更加平静。 在莫斯科,种族和虚荣感更加明显。
创业生涯:从开发人员到服务站
我担任高级开发人员一职。 首先,他在Node.js上编写了一个后端,进行了测试,设计了一个数据库并创建了一个简单的布局。 后来,他开始更深入地研究布局和部署。
我的开发人员是纯技术人员。 我不仅对技术问题感兴趣:发现企业的运作方式很有趣。 我具有这样的功能:我生产的任何产品,随着时间的流逝,我开始将其视为自己的创意,这对我来说很重要,它将如何发展。 因此,我与CEO进行了很多交谈,深入研究了创业公司的业务组件。
我成长为一名技术专家,加深了对业务的了解,随着时间的流逝,我被邀请成为服务站。 到那时,我已经在一家初创公司工作了大约两年。 这并不是说新职位像我的头上的雪一样落在我身上:我长期以来对如何发展创业公司以及扩大我的责任范围很感兴趣。
在新的职位上,我开始考虑未来的技术解决方案,设定目标,进行招聘,组织不同部门之间的互动。 例如,在营销,开发和技术支持部门的某个时候,流程开始变慢,我需要解决这个问题。
工作时间分配如下:大约30%的时间用于开发,10-15%的时间用于解决关键问题,约50%的时间用于行政事务:计划任务和确定优先级,验证工作是否完成以及在必要时雇用新员工。
最艰苦的工作是与人打交道。 例如,一名雇员来说:“我想辞职。” 您会认为:“一个人做出了决定。 我是谁来阻止他?” 尽管在这里,您需要关闭此模式并支持公司。 照料员工是浪费时间和资源来发展员工。 只有随着时间的流逝,我才意识到人们需要努力保持。 对我来说,这是一个巨大的挑战。
在初创公司工作之前,我从未采访过任何人,这也是最困难的任务之一。 我很
内向 ,我很难与陌生人交流。 同时,我倾向于表示信任:当我面试一个人时,最初我对他非常积极。 我已经准备好接受我想要的第一位候选人。 现在,在我看来,更正确的策略是采访几个人,暂停一两天,消化所有内容,然后选择最好的一个。
我记得在大学时,我和我的朋友对初创公司赞不绝口:“我们在这里启动一家初创公司,我们将携带带有STO字母的名片。” 我在27岁时实现了这一目标。 坦率地说,担任这样的职位会极大地破坏自我的感觉。 互联网上有很多关于23岁的团队负责人和25岁的服务站的笑话,总的来说,他们是有道理的。 我尽力让职位标题之类的东西不为所动,但仍然在内部某个地方,我为自己的履历表中的这一行感到自豪。 我对我的同事的态度没有改变,其中大多数人都比我大。
创业:利与弊
在创业公司中,一项巨大的工作就是选择技术的自由。 如果我想使用新的东西,我可以做到没有任何问题。 我们自己决定如何编写,关于什么,采用哪种样式,用于测试,部署等的内容。
创业公司还有什么好工作? 您可以快速尝试多个角色:成为一名开发人员,成长为团队负责人。 例如,了解作为团队负责人并不属于您,然后去找项目经理。 甚至意识到您想在“铁”创业公司工作。
对我而言,主要缺点是流程中的绝对混乱。 我们从外部吸引了一位项目经理,以便他为我们建立流程。 但是,事实证明,要克服创业混乱是非常困难的。 我们尝试处理“ scrum”,安排冲刺-在开始的两个星期,然后是每周一次,但是后来,操作模式又变得自发。 如果出现故障,则必须紧急修复它,这使我们无法按时完成所有计划的任务。
随着时间的流逝,我意识到:“ STO”是小公司职位的大名。 我们有12到15人:两名董事,主要是四名开发人员,一对支持专家和几个销售经理。 据我了解,STO是一个具有开发业务思想的人,专注于公司的技术开发。 粗略地说,这不是所有行业大师的杰克,他们在12晚提高产量的情况下。 如果公司雇用至少200-250名员工,我想我们可以谈谈服务站的位置。 我认为初创公司中技术总监的级别与大公司中团队负责人或解决方案架构师的级别相对应。 如果您查看我管理的人员数量和完成的任务规模,“ STO”对我来说是一个很大的词。
职业倦怠和求职
我们非常着急。 有人告诉我们:“必须更快,更快地做到这一点。” 在这样的竞赛中,我们的技术负担增加了:最好重写我们匆忙编写的代码,但是没有时间了。 技术债务越大,开发项目就越困难。 我尽了最大的努力减少了这笔债务,但它却增加了。 我承受着巨大的压力:如果系统出现问题,公司就会亏本。
在我看来,要在初创公司工作,您需要经过特殊测试的人员-他们愿意在混乱的模式下工作,但坚持这一想法。 我们有一支很棒的团队,每个人都对该项目进行了投资,但压力越来越大。 在我看来,如果您在这种状态下工作了几年,身体中的某些部位就会崩溃。 我的健康问题开始了,我意识到自己不能再以这种速度工作了。 在一家初创公司工作了大约四年之后,我决定更换公司。
我有这样的传统:当我寻找一份新工作时,我为自己规定了重要的标准并起草了一个特别的菜板。 然后在她的帮助下,我比较了不同的公司。
坦率地说
,由于混乱,我在一家创业公司中精疲力尽,而对我来说最重要的是神经系统的镇定-这样我就知道在什么日期要做什么工作。 我收到了来自创业公司的两个提议。 在一个方面,他们提出要成为技术总监的右手,第二个方面是服务站的位置,以及从零开始组建团队的机会。 他们承诺提供高于市场的薪水,但是当我想到我会再次陷入混乱和紧迫的期限时,我排名中的初创公司就下降了。 钱仍然是一个重要标准,所以我不认为公司的价格要比市场低得多。 我收到了来自不同公司的四份要约,在对我来说重要的因素汇总中,EPAM赢得了。 我被任命为JS部门的团队负责人。
大公司:内幕
我记得上班第一天的感受。 第一印象是“从家到办公室一个半小时,要持续多长时间”。 相反,当我看到内部系统时,第二点是非常积极的。 我对公司流程如何实现自动化仍然感到惊讶和钦佩。 我非常高兴这一事实-荒谬地-有一个单独的系统可以在邮件中生成签名。
我没有立即在客户项目中找到我:首先,我连接到内部项目-移动应用程序的开发。 它使您可以在地图上查看EPAM为单个办公室的员工带来的所有好处。 我在那里担任团队负责人:进行了代码审查,帮助了他们,并开发了新功能。
两周后,我进入了一个商业项目-我开始领导一个开发人员团队,他们为其中一个客户端系统制作了XML转换器。 我不太喜欢这个项目:客户方面与管理层存在分歧。 我来到了EPAM的经理那里,请我为我找到其他东西。 在等待新项目时,他在公司内部的建筑师学院学习,成为开发人员的导师,在JS-meetings上发表演讲,再次与内部项目建立了联系。
然后,我被分配到一个商业项目,在那里我需要组织代码重用-后端和前端。 在我看来,现在就复杂性而言,前端的开发可以与后端的开发进行比较。 这不只是“哦,我们在JS上画了雪花”。 考虑到我提倡函数式编程的实践,构建前端是一项相当困难的任务。 我以团队负责人的身份加入该项目,但是我非常喜欢前端架构师的非正式角色:我设计,编写概念验证,参考实现,进行代码审查。 同时,我学习Scala和Haskell。
当然,大公司的氛围与初创公司不同。 组成创业公司骨干的人们就像一个小家庭。 我不仅根据自己的经验来判断,而且还根据朋友的经验来判断。 每个人都团结在那儿:例如,我们经常进行任务,一起庆祝新年和生日。 在大型公司中,没有这样的家庭氛围:有很多人,他们改变项目和团队。
当我在EPAM(一家服务公司)和一家杂货店之间进行选择时,我想到了我可以从中获得的收益。 作为一家在初创公司工作的人,我有产品思维。 我不在乎如何完成任务,而是在如何使任务对企业有所帮助。 从这个意义上说,在杂货店工作适合我。 另一方面,我真的很想拓展与技术和业务领域有关的视野,从事不同的项目,学习新事物。 初创公司或杂货公司没有这么广泛的机会。 当然,服务公司中的项目是不同的,有些可能不喜欢。 但是您可以去找经理说:“我想要另一个项目。” 事实并非您现在和现在都会找到其他东西。 但是,如果您展示自己是一名优秀的专家,他们会满足您的要求。
在大型公司中,职业发展并不像在初创公司中那样快,但是有机会。 例如,在EPAM中,有一个
Grow应用程序可以帮助您计划开发。 我在市场上没有看到任何类似产品。 还有一个专门研究TRIZ(解决发明问题的理论)的部门。
TRIZ是一个框架,可帮助形式化创造性发明问题的解决方案。 在我看来,在这家公司中进行“工程”并不是一个空洞的短语。