关于IT教育的真实故事。这值得么?

哈Ha!今天,我想坦诚地谈论俄罗斯的IT教育。这个问题极具争议性,大学新生每年都在争论什么学习,在哪里学习以及如何学习,以免落伍。在我获得计算机技术学士学位的4年中,我想尽力给出详细的反馈。



对于所有想接受专门的IT教育的人,以及对每个冷漠的人来说,这篇文章都可能非常有趣。



代替序言



为什么我什至有权谈论它?在他身后的“信息系统和技术”专业学习了4年。我住在一个相对较小的城市(最多有一百万个居民),并在当地一所大学学习。



我非常确定,美国顶尖大学的经验将与我目前的经历截然不同,但是并不是每个人都有机会将自己的生活与顶尖的IT大学联系起来,因此可以肯定的是,现在和以前的许多学生,支持我的愿景。如果您有兴趣的话欢迎下切!



招生活动



似乎遥不可及的2016年。我发现了USE结果,我对它们并不满意,但也不能称其为沮丧。在我的城市,如果您想获得信息技术领域的专业,则只有2所大学(分别是2个系)。不论是由于恐惧,愚蠢,还是不是最高分,离开这座城市的机会都消失了,所以在招生活动开始后,我的证件都在两所大学结了账。



长期以来,对这两个系的区别,古典与理工教育的区别是什么进行了研究,采访了一些熟人,并且有以前的毕业生。但是当敞开大门的日子开始时,我当时是个大眼的求职者,两个院系的院长和老师都发表了讲话。他们所有人都承诺知识和难忘的生活经历,并承诺使我成为真正的专家。即使我像软木塞一样哑巴。然后,受前景启发,我仍然选择了其中一所大学。



第一课程



我们,新生,都带着焦灼的眼睛来到了夫妻间,准备像海绵一样吸收知识。我们准备搬山了。我们研究了代数和量子物理学,编写了关于格罗兹尼的论文,并在体育运动中打了排球。但是在第一年,我们的“胜利”号船首次撞上了现实的礁石。而且前两个字母错开了。



然后我们进入配置文件对,该主题简称为“信息学”,旨在告诉我们什么,并教我们如何用C语言编写最简单的程序。老师诚实地问:“举起那些被父母强行推到这里的人的手。”



不用说,没有人举手。



然后老师告诉我们,只要每个人都学习自己的自由意志,他们就会向所有人提出充分的要求。好吧,正确的是,竞争和激烈的需求应该使刚强的程序员脱离我们的视野。



在最初的2个月中,我们学习了如何在Word中创建不间断的空格,放置3种连字符,如何在Excel中创建图形,如何自动创建书目。但是我们没有灰心,一切都是为了好。



然后开始编程,我们的眼睛亮了。我们努力地编写排序,找到数组中的最小和最大元素,实现了普通的隐写术,并编写了许多其他有趣的东西。如何在现实生活中帮助我的问题仍然遥遥无期。有一个课程,它证明了自己。



在第一门课程结束时,我们已经开始了Web开发的基础。HTML,CSS,JavaScript。然后,关于教师并不了解所有事情的想法开始渗入我们的脑海。但是我不得不消除所有怀疑,未来还有3年令人兴奋。



第二课程



然后,乐趣开始了。Web开发,数据库,各种系统编程,OOP。换句话说,有兴趣的学生会兴奋地奔跑而不会在晚上睡觉的所有事物的完整集合。我们热情地交换了代码和解决方案,讨论了讲座,尝试了不同的库和框架。生活如火如荼,地平线上的天空晴朗。



但是像往常一样,在所有这些技术疯狂中,药膏并非没有苍蝇。我们已经开始了课程和计算以及图形工作。对于那些不知道或只是被遗忘的人来说,这些令人恐惧的词的本质是您需要在该主题上做很多工作,将其编入标题页,使用过的文献和其他必要的东西,将其刻录到磁盘上并将其发送到存档中。那时我们首先遇到了通常所说的官僚主义。除了通常很有趣的作品本身之外,还有大量无趣的工作要做。但是即使在这里,我们也没有灰心。成千上万的学生已经过去,我们也将过去。



从第一年开始,我们参加了各种会议,聚会,演讲,黑客马拉松。有真正的专业开发人员,他们所在领域的专家。那些可以称为本地IT大使的人。我们屏住呼吸,吸收了他们的所有话。在那儿的某个地方,在意识的后院,二年级的学生开始了解到真正的发展和大学是完全不同的。教授和开发人员谈论不同的事情。他们有不同的想法。在大学里,“ GraphQL”一词引起了混乱,在会议上,“数据库的3种形式”这句话引起了专业开发人员的怪异曲折。好像他们被要求在MFC上填写25个表格一样。



然后我的第一份工作发生了。我来到该项目时,受到了我在大学学到的东西的启发,并在某种程度上得到了提升。我对OOP非常了解,对数据库中的触发器以及笛卡尔集合产品是什么也很了解。我不知道如何使用git。上班的前2-3个月伤害了我的自尊心。我意识到我几乎无能为力。大学虽然提供知识,但略有不同,但很难将其应用到实际开发中。对于这种知识,甚至还有一个特殊的词-学术性的。



第三道菜



第三道课可以称为失眠。任务变得更加困难,现在有必要建立3类而不是将它们连接起来,而是要实现整个系统。现在有神经网络和专家系统。Java和C#失去了LISP和PROLOG的支持。从后者开始,头后部的头发仍在紧张地移动。



但是后来我们所有人都觉得有些不对劲。我们不再研究代码(以及如何看待40个学生系统并评估所有内容)。我们看了所带来的。甚至更加评估了该报告起草的速度和能力。论文开始统治大学的世界。教科书的内容,接受课程者的正确学历,右边的页码和参考文献列表不少于15-30点。似乎每个人都忘记了我们在这里学习计算机技术。我们所有人都认为他们希望将我们重新培训成办公室文员,后者将文件从一张桌子转移到另一张桌子。就像我们在卡夫卡的城堡一样,那里的每个人都很忙,文件都在地板上并砸到了天花板。



同时,我们在工作中获得了所有推动我们发展的新知识。正确构建的抽象,适当的继承,事件循环和微妙但非常重要的http标头。大学与我们所做的事情越来越矛盾。令人沮丧。我们想知道一些使我们成为真正的大师的东西,但这没有发生。我们必须自己学习最困难的事情。



大学四年级



我们忘记了在大学编程的意义。我们做出了越来越多的报告,研究了各种IDEF-图表,UML-图表,软件标准化。我衷心希望它没有白费,希望有一天这种知识能为您解脱。



在工作中,我们开始获得中间分数。已经有人把头发往后拉,赶到高级工程师的骄傲位置。



在大学里,我们做了报告。就像一个奇怪的游戏,每个人都在互相对抗。看来任何人都不需要我们所做的70%。每个人都只是想跳过这些手续以继续前进。宇宙开始退缩到生命的第二层面,不再有使眼睛灼热的东西。



有时我们编程。但是我们的代码不再对任何人都感兴趣。最主要的是要使某些东西起作用。报告已经写好了。是的,这在很多方面都类似于现代现实。但是他们上了大学学习,所以一位称职的教授会指出你的错。而且这种情况越来越少了。



现在,我们正处于最后阶段。尚需2个月的学习时间,1节课,2个练习和一份文凭辩护。但是在这里,就像牛顿苹果一样,整个世界社区都被冠状病毒不愉快地伤害了罂粟种子。我们都去了远程学习。没有。我们都去了“远程学习”。我们在外观和功能上的远程教育系统类似于dvach(或十年前的任何其他论坛),并且几乎每个人(包括学生和教师)都希望通过这个里程碑并尽快完成。一切都非常混乱和令人费解。



2个月在家。在计算机上工作12个小时(工作,文凭),在计算机上睡眠12个小时。这并不容易。现在,该软件是使用最新技术编写的,已经实施了最好的方法,这并不足以显示领先优势。然后剩下一个月写论文了。实践报告,文凭,无尽的修复,改进。我三遍更正了所有文档中图片标题的格式。



放大,防御,问题。五。



一个月后,他们给了我一层皮。让它变成蓝色,但值得。看着她,我的脑海里散发出一整个思想,记忆和情感的万花筒。



这是非常可悲的认识到,你的文凭的文本读取两次,并没有其他人会看到它。没人 几乎没有看过已实现系统的代码。2个月的开发只创造了经验。但是我也为此感到高兴。



结果



标题质疑这是否值得。很难给出客观答案。这是一个很好的学术基础。大学提供了很多工作不会提供的知识。我仍然记得有关Ford-Fulkerson算法的信息,即使它对我不太可能有用。您可以有效地在吸烟室中胜出。大学教学,教导在困难甚至有时荒谬的情况下迅速而清晰地行动,教导感知不完美的现实,与现实相处,工作和胜利。



另一方面,如果希望快速掌握某些技术并按他们所说的那样进入IT,那么高等专业教育就不是正确的道路。大学可以为您的职业发展打下坚实的基础。



不要指望大学能将学生变成高级开发人员。每个人的道路都不一样。大学有自己的道路,有自己的目标。这是一种独特的文化,它有自己的仪式,多重禁忌和禁忌。有时甚至看起来这是疯人院。但是我的朋友们说我是一个乐观主义者,我认为很多都是徒劳的。



是的,这对大学有很多不利之处。是的,一切都不完美。是的,官僚机构和报告。是的,有暴君和明星无法与他们交流。但是也有动力。这是积极的。



我真诚地相信,我们的教育将克服前进道路上的所有障碍,并跻身第一。



聚苯乙烯



我想指出这是我的第一本出版物,因此,非常欢迎反馈,批评和指出缺点:)



All Articles