我将立即警告您:这篇文章充满情感,争议且非常主观-一个人从事该行业仅11年并进入其发展浪潮的观点。很难构造这样的文本,但是我会尝试的。
第1章程序员
编程崇拜
程序员是我们这个时代的宇航员,实际上每个人都想成为他们:这个行业看起来很时髦,很有前途并且薪水很高。最有趣的是,邪教不仅扩展到学童,学生及其父母,还扩展到公司。自2015年以来,一种有趣的时尚逐渐形成:所有公司都将自己称为IT公司。银行,零售,在线商店,甚至比萨店都将自己定位为技术。这就是替换概念的地方:如果公司使用了很酷的技术武装自己并为客户提供技术服务,那么它不是IT公司,而是银行,零售商,饭店,技术改造方面的先进企业等。 IT公司仍然是那些设计,实施,开发和支持技术的组织:托管,数据中心,软件开发人员,硬件制造商,系统集成商等
但是,“ IT公司”有时会拥有更多机会,并吸引最优秀的开发人员和工程师来构建其IT基础架构。
与最优秀和经验最丰富的专家相反,有一群非常奇怪的人称自己为程序员,但严格来说不是。每当您发现与这些人交流的新事物时,它们的物种多样性便令人赞叹,但特别是有许多典型的群体。
- «-» , CMS CRM . , , , , , — , . , , , - , .
- — . Python , « » , , « ». , -, . Python JavaScript, « » ( ).
- , — , , . , .
在IT领域进行教育时,发生了一些事情:神话与实践背道而驰,在退出市场时,市场范围从不安全,称职的专业人士到抓紧课程的抢夺者,他们随时准备着争夺公司的最佳职位。这是一个非常痛苦的部分,我建议从各个角度考虑IT教育的特点-每个要素就像一颗玉米。
- . , , , . , , , . — - , , , ( !), .
- « » ( , - ..) — , , . , . , , .
- — , ( , , ). , , . : 1) ; 2) «» . .
- « » — . . , ( — ).
- 在线课程,学校,大学是该行业的重要组成部分,看起来像是穿着燕尾服的绅士,他三个月都没洗过。看起来不错,但是相识了-该死!是的,优秀甚至杰出的老师,可理解且循序渐进的课程,但这是一个低水平的培训,与所花的钱不相称。最好把这段时间花在观看MIT课程和主动自学上。
尽管不利,但好消息是,几乎每个人都可以根据其培训水平和需求找到教育。但是,就像进行任何学习一样,您的许多成功都取决于自我准备,自我教育和纪律。
工资对撞机
IT市场上的补丁过热,很大程度上是因为非IT公司拥有争夺开发人员的资源。与有条件的搜索引擎或软件开发人员相比,有条件的银行愿意为现成的后端程序员支付更多的费用,后者希望将开发人员从初级人员中培养出来。设计公司和外包公司(尤其是外国公司)要付出更多。程序员感觉像是新的摇滚明星,现在从具有0.5年测试经验的力学和数学学院毕业后,这个混蛋毕业生可上下挥舞,要求“一百”清洁。
由于某种原因,企业和求职者都忘记了薪水不是拍卖价格,而是您为公司创造的价值的一部分。而且,如果June坐下来为一周编写一个函数的代码,在所有论坛和站点上积极分散代码段,他将不配获得令人垂涎的一百,因为他所创造的价值甚至没有十。
远程开发的可用性也起着重要的作用:为什么要去办公室,沟通,建立技能,如果可以为一个都市公司“从现在开始”进行远程编码,那是十万个-毫无疑问。同时,很大一部分开发人员自愿陷入低下陷阱:在创建代码并获得足够数量的开发人员的同时,他们没有在公司外部开发,没有开发软件设计技能并且仍然是能够快速编写良好代码的专家。他们的个人上限迟早会到来,为了打破这一上限,您需要换工作,并经常降低工资。某些系统管理员也会遇到相同的问题-DevOps和云计算以及不可思议的远程功能已导致过热和上限情况。
IT界的黑洞
实际的IT公司之间存在黑洞-他们或多或少地聚集了聪明的开发人员,提供了良好的薪水和条件。但是,这些通常是从事定制项目开发的大公司,并且在任何时候都不仅会返回个人市场,而且还会返回整个团队。正是这些人主要参与了所提到的工资对撞机的创建。
这种情况很糟糕,因为优秀的专家由于物质动力而从稳定的永久性项目中退出,他们沉浸在项目中,在其中成长并且很有用。然后,这些专家从一个项目跳到另一个项目,他们浪费了建筑技能,本质上是很酷的编码人员。有两种解决方法:高价竞标或寻找其他激励方法。小公司几乎不可能解决这个问题。
性格内向,令人作呕
每个社区都有自己的文化:一组可以普遍扩展到社区每个成员的符号,习惯和特征。有时它以刻板印象的形式出现:管理员带着猫,胡须,穿着一件旧毛衣,测试人员都是黑客,程序员厌倦了带有萎缩性肌肉的眼镜,等等。事实证明,这种状况是非常有害的,特别是对于狂热的初学者来说,他们不仅要努力地进行专业交流,而且还要努力进入形象-例如,成为沉默寡言的内向者,并且基本上只与计算机进行通信。
我不得不和来自我们城市的一位漂亮的年轻程序员一起参加一个非常大型的IT会议。她当时是典型的漫画程序员:在谈论开发时,零发型和发型,眼镜,沉默,皱着眉头,以及快速而困惑的演讲。她习惯了这种专业口罩。想象一下,当她看到生活完全不同的程序员时感到惊讶:健谈,幽默,热情奔放,热情地谈论舞蹈和书籍,热爱啤酒,蛋糕和巧克力,同时在会议上发表有力的报告。但是还有其他像她一样的人-沉默寡言的内向型人刚刚习惯了他们。
专业总是在一个人的性格和生活方式上留下印记,几乎没有例外。但这并不意味着您需要了解一些共同点。性格是您在该行业中的附加值:如果您是一个外向的外向型人,您可以与客户合作并收集发展的要求;如果您是工作狂,您将从事艰巨而艰苦的工作;如果您是一个纪律严明的外交官,您将迅速成为团队负责人,等等。我不喜欢这个短语,但在这里很合适:今天做自己比以往任何时候都更有价值。
您知道这些问题的答案吗?人们想知道:-)
第2章商业环境
赏金猎人
当然,在IT专家的战场上,重要的角色是HR专家,这些人早已不具备标准的HR职位,后来变成了HR,HR专家,DevRel(与开发人员和内部HR PR有关的专家)等。一些公司甚至有单独的人力资源研发人员,而其他的人力资源则独立。他们并不会为实现目标和聘请专家而轻蔑,而是……在面试中经常会破坏自己的业务(要求在纸上写代码,“和我说英语”,来自Google发行职位的头号问题和心理难题)。
招聘是在会议和聚会(您认为安排了什么),私人聊天,社交网络上的社区,专业站点等上进行的。因此,如果您正在寻找工作,突然突然接到四面八方的电话,您应该知道您的人力资源部门可能正在雇用您。在公司(特别是大型公司)找到工作后,您会立即被照顾和关注所包围,而不是由成功创业所必需的导师陪伴,而是由在办公室走动,展示带有糖果和水果的花瓶,提供拖鞋并注意的内部公关专家组成公司徽标在其上面绣有或印有的字样,暗示了参与这一伟大事业的迹象。
由于某些原因,他们不了解新员工的主要压力不是来自水族馆里不舒服的拖鞋或悲伤的鱼,而是来自进入工作流程,开发规则,代码风格,项目功能等方面的困难。员工入职培训(通知新员工)首先应包括与团队成员一起熟悉职位的职责,职能特征(首先是与工作任务有关的职责)。在第一阶段,最有价值的人不是正式的人,而是个人资料活动中一位包容的同事-指导者,他将解释一切,教导一切,进行解释并将其毫不费力地包括在开发中。宜家的拖鞋也可以。
一般来说,办公室是另外一回事。如果只有员工想尽可能长时间地呆在办公室并坚持环境,公司就会努力建立某种令人难以置信的迪士尼乐园,并设有体育馆等。但是,例如,在三家非常大的公司中,我见过任何东西,包括SPA室的睡胶囊和按摩椅,但同时,无论是自愿医疗保险还是内部医疗服务,该公司的医疗服务都非常有限。也就是说,在4层的办公室里,员工不能指望及时提供帮助-救护车解决了紧急健康问题。是的,很多人都说他们很抱歉不能提供便利,因此他们不会为了获得更多有趣的钱而转向更有趣的项目。
招聘机构搜寻了一个专门的IT专家小组,该机构能够将不是非常高素质的员工出售给他们的高级客户。原则上,规则很简单:任何领域的优秀专家很少会成为与代理机构的关系对象,他能够自己找到工作。而且代理商本身也不会灰心-受到下一个“目标”开发人员的拒绝,他们会毫不犹豫地寻求正在寻找工作的同事或朋友,甚至“您想在另一家公司工作的人”的联系(我理解,这是寻找工作的动力)竞争的同事,并清除职业道路!)。
而且,顺便说一下,劳动力市场上有许多程序员,没有人可以填补空缺。“时尚”方向的常见情况。
钱包猎人
好吧,由于IT专业人员赚了很多,为什么不找到三千种诚实地拿走这笔钱的方法。因此,在普遍的IT狂热主义的基础上,出现了一个提供付费和过于付费服务的整个行业。我将列出其中一些。
- . 20 40 . .? , . , , — -, , (, , , ..). , .. , «» .
当然,倾听优秀演讲者,精选报告(在这里程序委员会不会让您失望),了解其他人的项目是非常酷的事情,但是问题是这只是一个聚会,很少有可能将听到的决定拖入生产或至少接受为一个想法-产生的最大结果是仔细研究该技术,并为您的项目进行推测性地尝试。尽管如此,会议和节日活动最积极地要求您支付部分薪水,因为它们部分地将自己定位为一项实用的活动,部分地将其定位为精英俱乐部。尽管实际上一切都比较平淡无奇。
covid进行了自己的调整。问题是,要持续多长时间?
- . , , — . , , , — . , , , , , . , , .
- . — , , . — , , . - , , , , , . , — . - .
- ( , ..) — . Scrum, Agile, , — . , , : . MBA ( ).
- . — , Google, Apple Microsoft . ( ), , . , . , , . , , .
- 专业文学出版社。有许多很棒的国内外出版社出版出色的书籍(我会选出“彼得”作为俄罗斯最好的出版社),还有一些出版社的译本不是很好,出版的不是最好的国内作品,同时积极地提升自己,成为迈向成功的最佳助手团队负责人,项目经理,首席开发人员。这里只有内部过滤器有帮助:浏览本书,阅读评论,评估内容的重要性。
我什至不得不为IT人员看到单独的血液分析和健康检查服务。当然,这是绝对营销,但为什么不流行这种趋势。任何商业公司都喜欢涉足潮流,因为里面蕴藏着金矿脉。
创意猎手
这可能是本文列出的所有问题中最具争议的一点。它涉及许多黑客马拉松,开发人员要负责使事物变得酷而连贯。结果,组织者收到了很多想法,现成的MVP,原型和未来的员工。实际上,他们以很小的价钱获得了这些利润-一无所有。参加黑客马拉松时,您应该始终记住,您最好的想法已经被播种,并且肯定会以一种或另一种形式使用。
但是,我已经说过这是一个有争议的观点。事实是,hackathon对开发人员来说是一件有用的事情:在一个由同样强大而有趣的团队组成的团队中,您可以快速,高效地完成特定任务。在职业初期,这是必要的,有趣的经历。有时,黑客马拉松成为大声宣布自己甚至寻找投资者的唯一途径。通常,值得一试,不要忘记捍卫想法(为此,有IT专家的律师)。
鲨鱼总数
成熟的行业“挽救”了许多专家,由于他们的学识,他们注定了一个可疑的未来。是的,我说的是我们心爱的反对者-人道主义者。我记得在2002-2007年。申请者已经明白他们要去的方向,并且害怕进入语言学系,外语和教学法,因为他们相信这将给他们带来无望的未来。但是不到10年过去了,所有这些笔和语言的鲨鱼都发现自己在HR,IT翻译环境(技术,营销人员,销售人员),文案撰写(内容管理,在内容平台上编辑博客和博客),事件管理(组织者)中众多事件),尤其是自大和自信的项目进入了项目管理。所有这一切都是同一IT领域。
你问这怎么了?伙计们执行重要的工作任务。是的,是的。但是其中有很多人甚至不尝试理解信息技术,例如,由于几句缠舌的句子来包装很酷的文章,进行令人毛骨悚然的技术翻译,在不了解技术细微差别和客户要求的情况下“运气”而出售,使敏捷的主管变得敏捷将Scrum变成儿童游戏,但必须使用白板和纸片进行游戏,它需要花费很多时间来执行其各种举措,例如联席会议,测验和下班后安排的其他垃圾,但与Scrum董事会一样必不可少。这些家伙写了复杂的调查表,发起了技术人员的心理和动机认证,谈论倦怠和毒性,但他们还没有准备好提供解决方案。这种激烈的活动的收费来自哪里?很简单:他们每个人都很活跃,以展示他们的活动,对公司的需求和对公司的价值。遗憾的是,管理,编写代码,设计,测试并且绝对不想填写问卷中有关椅子,餐厅和同事关系的127个问题的专业人员通常会为此付出代价。因为在认证项目上将有一个复选标记,但是椅子将仍然不舒服,同事会发生冲突,饭厅会很普通。因为在认证项目上将有一个复选标记,但是椅子将仍然不舒服,同事会发生冲突,饭厅会很普通。因为在认证项目上将有一个复选标记,但是椅子将仍然不舒服,同事会发生冲突,饭厅会很普通。
我知道非常值得的dev之以鼻,HR,技术人员,编辑,新闻工作者,翻译人员,甚至是内部PR专家,他们不仅进入了IT,而且头脑全神贯注。但是要数一下,两只手的手指就足够了。
第3章登录IT
想象中的简单
看来在IT中工作很容易。其实是什么?所有编程语言都具有数量非常有限的命令和相当易懂的语法,系统管理员的任务也很有限,更不用说测试人员了-您认为,请使用该程序并查找错误。这就是您上大学一年级或公司大学课程来改变您的专业时的想法。过了一会儿,您躺在键盘上几乎哭了起来,因为编译器发出了314错误,bash命令不存在,PowerShell脚本做错了事或什么都不做,最重要的是,您通过DHCP分配了整个受众127.0.0.1。没有回头路,这仅仅是开始。
是的,学习如何在CMS上铆接站点,制作简单的移动应用程序相对容易,但是要问自己一个问题-市场需求量是多少,这种自由职业者之间的竞争是什么?
需求旺盛且一流的专家会走很长的路要走:每个主题,每种编程语言,任何管理对象都掩盖了数千个细微差别,有时需要多年的研究和工作才能理解这些细微差别。同时,提高专业水平的唯一方法是日常实践,使用代码,使用硬件和使用网络。即使阅读了从Schildt到Tanenbaum的所有书籍,如果您只是阅读并且不做任何事情,不“感觉”编译器,操作系统设置,不了解算法,模式等,就不能成为专业人士。
las,关于进入IT易用性的神话将继续增长,这在很大程度上要归功于众多的编程学校已经准备好为您提供资金,并且您有时间说服您您已经是一名劳动编码员,而且高昂的薪水几乎记入了信用卡中。最令人惊讶的是,提到的人力资源人员通常对这样的证书感到满意,它遵循“哇,一个人有多积极性,以及他如何强迫自己从33岁开始学习”的原则。我目睹了一个绝对令人惊讶的故事,一个在IT项目中有七年经验的人没有被一家大型区域性IT公司聘用为项目经理,而是偏爱一个没有一天的IT工作经验的女孩,她在一次采访中告诉她,她正在参加一个JavaScript课程。来自在线学校。她退出了课程,但是薪水高于市场的工作仍然存在。
谁愿意成为百万富翁?
是的,有些开发人员每月收到200、300甚至50万。通常,这些人具有一些独特的技能组合,例如,计算机视觉专家,神经网络的数学家和开发人员,相对罕见的编程语言中的出色专家,企业专家等。但是它们并不多。对于中层职位,担任项目经理,销售经理等金钱通常“赚钱更多”,即担任管理职位。
是的,程序员的工资高于市场平均水平,但是这样的职业需要无与伦比的劳动力成本和能力。实际上,这是连续的,激烈的智力工作。否则,它将无法正常工作,在任何意义上都将低于平均水平。相对来说,如果您现在35岁,您将获得60-800,000卢布,担任某事的经理,生产线经理或工程师,然后决定去IT(开发),那么您的工资将以2至少一年。在这两年中,您将像普通的大三学生一样学习和训练。
此外,对于程序员,测试人员或系统管理员(这里既包括DevOps,也包括网络工作者)的职业没有什么浪漫的想法。当您沉浸在工作中时,您会发现相同的例程随处可见,仅适用于其他过程。在团队负责人,系统架构师,软件设计师的多样有趣的职位上,您仍然需要成长,然后,只要您有这样做的愿望和能力。
启动是错误的开始
IT初创公司是一个独立的故事,也正在塑造整个行业。他们包括几乎所有新开设的公司。这就是它们。
- - — , , (, , , ..). , : , . .
- -, — , , . , . , .
- «» , , , , .. .
- - , CRM-, CMS .. — , , . : CRM-, CMS .. , , , :-)
因此,这些初创公司与招聘人员特别相关:例如,在积极吸引投资的阶段,他们可以用很多钱来``带走''开发人员,而在六个月内,他们可以关闭或干脆摆脱90%的员工,因为投资已经枯竭,并且产品没有起飞。 ... 此外,碰巧程序员在最低条件下工作以期望迅速占领市场,结果被迫一无所获而寻找工作。
第4章接下来会发生什么?
行业将发展的地方
尽管有关于机器人的恐怖故事,但IT领域不会崩溃和消失(有人需要设计和编程机器人!),相反,它将在我们的生活中占据更大的位置。但是,仅仅作为开发人员将变得更加无聊和物质上的痛苦-市场对“嵌合体”的需求将不断增长,也就是说,对于结合了良好代码编写能力和专业化能力的专家(例如,在商业和广告领域,对市场营销和销售有深刻了解的开发人员)医学上的程序设计人员-生物技术专家,医学控制论者,以及仅接受过语言学的生物学,化学或医学教育的程序员,而不是语言学家,而是需要具有语言学知识和知识的程序员等)。
例如,在其中一个会议上,提出了一个有趣的市场需求:仍然没有用于业务目的和技术文档的普通,高质量的软件翻译器。显然,一个团队将对这个问题的各个方面都具有深刻的理解来应对这一任务:从翻译理论到实际的开发任务。
工业需要一切
奇怪的是,该行业真正需要一切:具有强大数学,算法和编程技能的超级开发人员,以及犁中的网页设计师,猴子编码器,各个级别的测试人员以及各种系统管理员。另一件事是,增长条件,任务,前景和收入有很大不同。而且这种机会差距将继续扩大。
哪个****提出了此请求?
教育必须改变
当前存在的IT教育将不得不改变,否则它将完全失去其知名度和相关性(甚至军队也无法挽救)。在教育中,应强调实践练习,学习与资源打交道,在专业交叉点的程序-讲授90年代的手册,“准”计算机科学系和短期课程应逐渐成为过去。
我认为,在不久的将来,公司大学的重要性将急剧增加。今天,许多公司已经免费培训专家,以便为自己选择最合适的专家。但是您需要了解,“不是最好的”也将获得技能,并能够改变他们的职业道路,或者了解某种特定技术不是他们的技能。这是一个非常酷的机会,并且对经典教育构成了直接威胁(到目前为止几乎无法觉察,但是时间还在继续)。
技术变化不大
今天,几乎所有事物都有技术-您的任何想法都可以轻松找到自己的技术堆栈。在编程语言环境中不太可能会发生积极变化,它根本不会在网络基础结构,Web,企业中移动。今天受过培训的程序员对开发堆栈有相对稳定的兴趣,将在5年和10年内都需要它。此外,许多产品将需要长期的支持和维护(是的,今天的现代,凉爽和整洁的代码很可能会在10年后成为痔疮的遗留物;-)请考虑一下!)。
技术将爆炸
与移动开发,神经网络,人工智能,VR / AR和IoT相关的一切都将以巨大的速度变化。许多现代的实现并不完美,很明显,开发正在寻找新的方法来解决每种技术的复杂问题。移动开发的发展将取决于小工具的外形尺寸的变化:柔性屏幕将需要创新。因此,很快我们将在常规堆栈中面临中断。作为最早掌握新技术的人之一,确实是有前途的,有趣的并且无疑是有利可图的。
IT将变得流行
如果说3-4年前,IT领域是一块新的岩石,并形成了这样的行业亚文化,那么今天它几乎是流行的。之所以发生这种演变,是因为这样一个事实,即IT专家的文化越来越少地由IT专家本人形成,越来越多的事件,节目主持人,超群作品等等的主人相互联系。正是这些家伙将创造我们复杂而智能的行业的外壳,而且该行业很有可能看起来像爱因斯坦的大脑被塞进音乐会小丑服装并投入工作。这不是好事也不是坏事,这种情况的唯一结果是,该行业对希望在两个月的在线课程后进入IT的广大人群的向外吸引力将更大,这意味着薪资差距将进一步恶化,管理质量将下降并且与客户合作时将出现新的困难。 ...好吧,我们不是陌生人。
周期将恢复
迟早,所描述问题的关键点将积累起来,并且该行业将逐渐消除所犯的一些错误。专业人员的要求将发生变化,实践经验的价值将增长,雇主将拒绝所有来访者不是创造价值,而是要占用资源。结果,IT行业将发生质变,并形成一个广阔的专业社区,不准备接受弱者和没有准备的“参与者”(这就像医学的模型一样,不太容易进入)。从各个方面来说,这都是一个有趣的发展。
我重新阅读了这篇文章-结果令人沮丧...原则上,我非常乐观地展望了IT的未来以及总体上的高科技。在世界政治和经济发展的任何情况下(除了破坏世界-到2020年6月,幻想都是如此),不再有技术上的退步:我们越来越多的日常生活和工作要素将基于越来越多的先进技术。将需要以一种或另一种形式设计硬件,设计界面,编写代码。因此,将会有一个有趣的劳动力市场,会有不同的薪水,会有需求,并且对已经完成的一切都有需求。我们坚信,要在IT领域中生活和生活,我不会对它应有的样子自命不凡。我们都是人类,马斯洛永恒的金字塔为我们工作,因此,只有在它非常本地化的情况下,才能为该想法更改某些东西。但是我们可以做其他事情-尊严和诚实地做我们的工作。这将真正确定行业状况。那些将流行现实变成现实的人将保持闪亮。他们也做自己的工作。
让我们讨论?