我们的IT有什么问题

当我刚开始着手编程时,大约是2012年,我尝试搜索要学习的内容以及从哪里开始的尝试归结为当时对我不熟悉的stackoverflow的答案,这似乎是其中唯一的资源-哈布雷。

从那以后,大量的水流了,但请看: “每位软件开发人员都应该阅读的前五本最令人印象深刻的书” -2012年文章。

对于懒惰的人,他们提供阅读“ Perfect Code”,“ Programmer-Pragmatist”,“ How to Write Good Algorithms”的书,并佐以酱汁:“如果您可以回到过去并建议自己阅读一本书,那将是什么样的书? ”,以及以下是我所描述的内容。

毫无疑问,今天看看2012年的资源并注意到以下两点是很奇怪的:

  1. 首先,大约相同的书本今天会(和说谎)在标题相似的页面上。
  2. 第二个事实是,突然发现,在编写好的程序之前,您首先需要编写一堆不好的,毫无价值的代码。 您不能先阅读Knut或Horstman,然后阅读,如果您还不错的话,就可以成为一名优秀的开发人员。 那是行不通的。 但是,从相反的方向来看,一切都很好:您成为了一个贫穷的开发人员,并且,如果您想成为一名优秀的开发人员,您将去阅读公认的作者,并了解您之前编写的所有内容都是在一堆容器中的一堆无用(或用处不充分)的文件负载为每秒20个请求,尽管您的“测试”表明您的服务应容纳500个请求。接下来,您开始理解,慢慢地将它比自己用于组织应用程序操作的逻辑规则更薄,您将理解“并行”和“分离” 日“ - 没有魔法的话调试时间之后的时间他们的代码,并成为在任何意义上更聪明和理解。

接下来会发生什么?


事实证明,当您去喝啤酒时,全世界已经在多维数据集下的容器中运行了其200个微服务的异步代码,并将所有数据存储在cassandra中。

大概值得学习一下。 事实证明,前一年阅读的信息中有80%大约或完全不再适合。 今天,或更确切地说,昨天,您必须了解什么是容器和协调器,如何使用AWS,spring发行版本5,springboot-第二个。

也许,在大学毕业四年后,昨天庆祝毕业的学生感到震惊。

如果大学(不仅是莫斯科和圣彼得堡)突然开始教授Kotlin,Scala,Python3,Java9,Spring,Rx,那是很好的,但是如果没有呢? -在大多数情况下,我的问题的答案更高-是的,他们肯定不会在大学任教。

这是因为,大学作为公司未来人才的平台,其优势是不会为学生提供除其本部以外的其他工作的准备,我们的大学是这样的卡通漫画:人们认为他想要接受高等教育(因为这一过程似乎应该给他提供知识,使他能够成功地开始事业),但是,实际上,他确实需要良好的中学专科,高质量的“程序员教育”,以便进行大量编码,而不必花费太多的工作时间+一半看的年 说他是否想进入科学领域。

我对那些曾经发现自己的知识已经过时的学生表示由衷的同情,甚至在他们进入大学之前。

4年后,在大量公司中,异步代码和一堆微服务将变成传奇,这些传奇以某种方式始于docker,由乐团平衡,并做出了许多重要而有趣的事情,但是...赋予了解铁的人什么样的任务有想法关于奖学金,在实验室中主动丢失了一些东西,但是在某处听到了有关流和Rx的东西?

看来您什么都没给,您需要将他送回家学习,或打电话要求免费课程,或要求付费课程。

碰巧的是,昨天的学生今天坐下来获取了最新的信息,整理并获得了六月的工作,在一两年后,情况已经相当好了。
它发生了,但是很少。

结果,以下


如果情况没有发生太大变化,那么未来5年,每位大学毕业生(如果他想成为一名开发人员)将需要再上一年(或者在大学学习期间,通常会发生这种情况),以稍微了解该行业的实际情况,学习,找到工作,至少以某种方式将其集成到旧项目的任务中。

对于企业而言,这仅意味着完全缺乏程序员的手。 一家已经很相像的企业(网站,商店,目录,游戏,应用程序)不能仅仅因为发展停滞而朝着新的方向发展。 开发人员不要责怪-人员不足。

结束了。

感谢您的关注!

Source: https://habr.com/ru/post/zh-CN454256/


All Articles