你疯了,在为时已晚之前停下来

图片



哈勃!就在几年前,在我们最喜欢的资源页面上,成功成功的鼓舞人心的文章articles之以鼻,昨天的水管工/出租车司机/焊工/皮条客如何成功地融入IT社区并开始以左脚跟每秒赚取100,500美元。很好,不是吗?但是从现有开发人员的角度来看,这些故事是否一切都那么美好?请在猫下。





你是谁?



让我自我介绍一下。我是一家普通政府公司的常规.NET开发人员,主要的赚钱方法是软件开发。在他的背后,他以优异的成绩毕业于莫斯科环城公路以外某处%City% GTU,曾在俄罗斯武装部队中服役,并梦想着光明的未来。我没有足够的星星从天上飞,我也没有假装自己是新的发展之王(你好,菲尔)。



像许多其他人一样,我在学校期间熟悉编程。但是,由于年龄的原因,我从一个漂亮的IDE开始使用Pascal。然后是德尔福(Delphi)中所有条纹计算器的手工艺品,它们甚至被用来解决数学中的家庭问题。然后在大学学习强大而强大的C ++,了解一切都在衰退,并踏上了使用LINQ和异步技术进入C#奇妙世界的旅程。



您可能会合理地问,这本传记的目的是什么?我将尝试简要解释。当由于我无法控制的情况而必须决定要获得哪个专业时,我坚信编程是我的,所以毫不犹豫。我记得没有幼稚地插入连续编码的不眠之夜。我记得书籍,我每天都慢慢地,有条理地吸收知识,每天30页,一百或两行代码。然后我们搬到了北部首都,进行了激动人心的首次采访,首次报价和对我们的弱点的了解。在我看来,大多数开发人员都遵循类似的道路。



但是,信息技术世界现在正在发生什么?在每个角落都有课程的广告,这些课程将使您在21天之内成为一名真正的程序员,并保证立即获得%Language%Middle-Developer职位的雇用。关于没有什么可编程的事实的对话,仅将现成的解决方案组合在一起,仔细地编译并发送到远程存储库就足够了。在谈论IT疯狂工资的背景下,一些媒体人士大声疾呼,不再需要程序员(您知道我的意思)。甚至像Google这样的大公司也陷入混乱前段时间我对此很笑,但不再笑...



它不能这样下去



一切始于我的好朋友渴望成为一名出色的开发人员的愿望,那就让他成为Alexey。 Alexey是一个雄心勃勃的25岁以上的人,他毕业于11个班级,并且没有在与IT无关的技术专业的技术学校完成学业。作为唯一熟悉的程序员,我为他吸引了一个新世界的顾问。主要问题是从哪里开始和做什么。当然,我开始建议阅读智能书籍,但是这种方法不起作用。 Alexei缺乏阅读每个单词的毅力,因此对角线阅读了段落甚至整个章节,而没有一次尝试将页面中的代码转换为具有突出显示效果的IDE。如果一个人看不到结果,他就会开始寻找银弹。因此,在这种情况下发生了。使用流行的在线资源需要付费,提出要在在线编译器中解决的问题。但是没有增长,因为事实证明,人们对基本事物没有了解。阿列克谢没有放弃,并且固执地继续闯入关门,而我的错是对这方面的误解,以及随后的致命错误-一个去程序员发现的地方的提议,希望找到一份实习工作。到达大城市后,阿列克谢立即开始寻找工作。但是不幸的是(这是可以预料的),没有工作机会。一段时间后,阿列克谢决定需要更有效的方法,并开始寻找新的灵丹妙药。事实证明,这是许多在线编程课程之一。阿列克谢没有放弃,并且固执地继续闯入关门,而我的错是对这方面的误解以及随后的致命错误-提出去程序员找到的地方的提议,希望得到一份实习工作。到达大城市后,阿列克谢立即开始寻找工作。但是不幸的是(这是可以预料的),没有工作机会。一段时间后,阿列克谢决定需要更有效的方法,并开始寻找新的灵丹妙药。事实证明,这是许多在线编程课程之一。阿列克谢没有放弃,并且固执地继续闯入关门,而我的错是对这方面的误解以及随后的致命错误-提出去程序员的地方的提议,希望得到一份实习工作。到达大城市后,阿列克谢立即开始寻找工作。但是不幸的是(这是可以预料的),没有工作机会。一段时间后,阿列克谢决定需要更有效的方法,并开始寻找新的灵丹妙药。事实证明,这是许多在线编程课程之一。但不幸的是(这是预料之中的),没有收到任何工作机会。一段时间后,阿列克谢决定需要更有效的方法,并开始寻找新的灵丹妙药。事实证明,这是许多在线编程课程之一。但是不幸的是(这是可以预料的),没有工作机会。一段时间后,阿列克谢决定需要更有效的方法,并开始寻找新的灵丹妙药。事实证明,这是许多在线编程课程之一。





实话实说,我对此计划非常怀疑。但是合同已经签订,一组相同的Vaitishniks也已被招募,厨房正走向光明的未来。因此,这些课程是什么。简短地-为将来的“专家”进行面试做准备,试图将一个人引导到正确的主题,以期使他们深刻理解语言的深层机制。是的,确切的语言。在了解本地公众的情况下,程序员是通过语言及其框架知识而成为程序员的。在这里值得对这些课程的学生进行预约。我目睹了这个小组的相识。不出所料,人们年龄,性别和专业不同,年龄,年龄各异,其中90%的人昨天只听说过编程语言。但是他们所有人都有一个共同点-希望在课程结束时成为年薪10万卢布或以上的中级开发人员。我对自己充满野心和有趣。从讲清楚愿望的时候,在监视器另一端的课程所有者的脸上微微的微笑来看,我相信他的想法也是一样。



随着时间的流逝,听众被流行平台上在线课程的信息所塞满(我想知道版权是否受到尊重吗?),每个听众都有一位导师,他们必须教书并“严格”检查。在课程结束时,应该练习一个持续数周的“战斗”项目以巩固知识。是时候发布了,我想知道它会如何结束。然后,我从与课程所有者的私人对话中获得了一段视频,该视频采访了前毕业生关于他们目前的成功的信息。坦率地说,我感到非常惊讶。他们说,对于一些求职者来说,面试没什么大不了的。他们认为最多可以询问的是例如什么是集合和什么是列表。当被问及诸如多线程之类的复杂主题时,答案是,学习起来既困难又容易,据我了解,这与记忆定义有关。他们认为,团队负责人是一种经理,他愚蠢地收钱并告诉团队某些事情,所以为什么不马上就成为一个人。这位精神领袖嘲笑IT领域的候选人:“您需要在面试中讨价还价,而150不是钱。”



应当指出的是,当被要求评估他们的知识时,每个人在谈论基本事物时都以10分中的7-8点来评估自己。冒名顶替综合症与他们无关。



骗局还是生活骇客?



我想知道人们在零经验的课程之后如何定位,但渴望成为中级开发人员吗?很简单,他们在公司工作了一年!是的,就是这么简单。Google对这个组织一无所知。没有一个提及,发现的页面数只有一个,这导致了一些随机单词聚合器。好吧,好吧,真正的冒名顶替者肯定会在面试中被确定,并非所有的事情都是如此,HR'ov和开发人员在Habré上发表了很多文章,其中包含有关如何“正确”进行采访的故事。令我们感到非常遗憾的是,事实证明,所有这些无非是关于真空中的球形马的horse不休。抱歉。



我离不开公司的高调名称,其中包括公司博客等资源。据IT专家的毕业生称,他们在那里找到了开发人员的工作。随之而来的是进一步的批评,其目的是试图迫使公司高管人员仔细研究其员工和候选人。



储蓄银行。是的,这个乳齿象牙把几个这样的专家带给了他的开发人员。并不是真正的“高级工程师”。这是在出现有关泄露的用户数据和愤怒的言论的文章时,这些​​言论表明钱正在从一本双层底书的夹层顶层架子上的卡中消失。我一直在想,高级专家在那里工作,我读过并钦佩他们的博客,而钱却只因为用户的文盲而消失了。也许是这样,但是信任的信誉已经丢失。



MTS银行。根据面试结果,该组织将高级开发人员的职位提供给了另一位申请人。好吧,中级开发人员虽然是一个独立的作战单位,但年长的同事仍然照顾他。但是高级开发人员是一个可以管理其他人并做出决定的人。你是不是疯了?一个人不知道程序员的真正工作是什么,甚至向他人传授生活,他们会做出什么决定?



和其他一些公司。



这有多重要?科技公司将软件开发作为他们的简介之一,甚至是主要的赚钱方式,这些公司很容易被那些熟记概念并大胆地走访面试的人所欺骗,他们要求软装椅子和饼干放在共享的篮子里。如果这确实是真的,那么人事部门不仅显示出自己的弱点,而且还表现出工作方法的完全失败和对候选人的评估,从而彻底抹黑了自己的声誉。所有这些讨论都涉及在纸上不允许使用代码,评估技能的测试以及其他评估方法,这与基于候选人的眼睛颜色和星座的软技能评估完全相同。



为什么这么糟?



框架的质量。这是主要的。人员的素质决定了产品的质量,代码库的质量,安全性和生产率。这是开发人员的观点。从业务方面来说,这就是开发的速度,因为对于一个没有经验的开发人员,所有任务将分别是新的,解决问题将花费更多的时间,而不仅是他们自己。这很明显。爬上这样一个“钻石”,所有/ *审查* /的代码流将在不进行代码审查的情况下进入生产环境,这将使用户和支持它的人们感到高兴。



有什么解决办法?



为了了解支持者这个行业不是橡胶行业,已经停止向所有人展示他的活力和冷静。



唤醒所有订阅此类广告的用户。我敢肯定,这些人认为他们没有竞争。有经验的开发人员经历过火灾和铜管。这只是一个问题:如果计算机科学家会这样做,但为什么要花这么多钱给有经验的程序员,却要便宜得多。毫不客气地说,解决方案将不是最优的,甚至也不是安全的事实。我通常对最佳做法保持沉默。



对于那些决定要约的人,请仔细查看工作经验和实际技能,最后是教育。这些人的简历不包含与宠物项目相关的存储库链接,因为它们不存在。但它们充满了开发中使用的最相关工具的名称。所有这些都是根据智能HR的手册进行的,有关如何制作出色的简历的信息。捕获欺骗确实非常困难,因为它们充满了有关如何毫不动摇地欺骗系统的信息。同时,他们提出了关于先前工作地点的传说,其中包括面试官提出的假设问题和答案选项



对于那些无法到达的用户,他们继续为那些想要登录的用户宣传课程-忽略他们的活动。人们砍掉他们所坐的树枝,并进一步扩大这个泡沫,泡沫迟早会破灭。这些人生产的内容通常是真正有用且制作精良的,可以通过货币化的方式加以平衡。



而不是结论



从外部来看,我在课程上的位置很可能像是公开仇恨和侵略。我是从内部看到它的。但这适用于准备Vaitishniki的课程。用于现有专家的再培训课程-仅用于,尽管他本人未使用他们的服务。我认识一些非常酷的IT专家,他们真正地阅读和学习了很多东西,经过多年编程,终于找到了自己的位置。它只命令尊重。对于那些仅仅因为获得报酬而希望在几个月内成为“程序员”的人,a,我对这种人持消极态度。他们打折了监视器毁坏了学习和实践,实践和学习工程师的视线的年份。为什么有人认为做程序员比蒸萝卜更容易,但同时“巴哈托”生活昂贵吗?在这里,有条件的课程预计将在几个月内完成所有工作,善良的受访者将证实这一点。



一个普通的大学毕业生(我们只考虑那些实际学习过的人)的薪水为40-80k,希望获得至少一点工作经验以进一步成长,意识到这已经不再值得了。但是,冒名顶替的人实际上是“高级工程师”。如果这些是游戏规则,那么我就不理解它们。不要忘记,这是一家从相关业务中获利的公司。如果明天成为屠夫成为热门话题,那么将有适当的课程,例如雨后的蘑菇,并且很可能有相同的指导者。



对课程所有者的建议:我建议为外科医生开设为期3个月的培训课程,无论其学历如何。用它。没什么复杂的,拿起手中的手术刀剪下来,其他外科医生会告诉你它应该已经在医院了,因为一个星期的练习可以提供与大学一年相同的知识,这是众所周知的事实。不过那是另一回事了…



All Articles