俄罗斯IT教育出了什么问题

俄罗斯IT教育出了什么问题 您好!

今天我想告诉大家俄罗斯的IT教育到底出了什么问题,以及我认为应该做什么,我也会给那些刚刚入学的人提供建议是的,我知道现在已经有点晚了。 迟到总比不到好。 同时,我也会了解你的意见,也许我会学到一些新的东西。

我要求大家立即抛弃“大学是教你读书的”、“你永远不知道你一生需要什么”、“你需要一张文凭,没有它就不行”的争论。 这不是我们现在谈论的;如果你愿意,我也可以谈论这个。

首先,我要说的是,我今年 20 岁,在下诺夫哥罗德的 UNN 学习。 这是我们最大的大学,当然也是该市最好的三所大学之一。 我在 1.5 门课程后就离开了,原因我将在下面描述。 以下诺夫哥罗德州立大学为例,我将展示出了什么问题。

我想把所有的问题从头到尾都解决掉。

首先,我们需要回到几年前的 2010 年,当时我正在选择去哪里。

Part_1 你几乎是随机选择你想学习的地方

由于信息很少,您可能没有意识到自己的信息很少。

甚至在统一国家考试开始之前,我就必须选择去哪所大学以及要考什么科目。 我和其他许多人一样,转向互联网寻找如何成为一名程序员。 然后我就没有考虑编程选哪个方向比较好,学什么语言最好。

在研究了UNN的网站之后,阅读了以自己的方式赞扬每个方向的大量文字,我决定在那里学习的过程中我会明白我不应该更喜欢地进入IT。

正是在这里,我犯了很多俄罗斯人都会犯的第一个错误。

我并没有认真思考我写的内容。 我刚刚看到“计算机科学”这个词以及其他聪明的词,并认为它适合我。 这就是我最终选择“应用信息学”方向的原因。

问题_1

大学以这样一种方式来写关于方向的信息,你根本不明白他们在说什么,但却给人留下了深刻的印象。

一个例子取自我所研究领域的 UNN 网站。

应用信息学。 该方向的重点是培训创建和使用支持决策过程的软件工具的专家,以及开发解决知识密集型应用问题的算法的专家。

好吧,你们谁准备好说他完全理解我们在说什么?! 当你17岁的时候你会明白这一点吗? 我根本不知道他们在说什么。 但听起来令人印象深刻。

也没有人真正谈论培训计划。 您必须查找去年的数据才能了解在什么事情上花费了多少时间。 事实并不是说这款手表对你有用,稍后会详细介绍。

解决方案_1

事实上,你只需要充分写下你在大学教授的内容即可。 如果你有整个网络编程领域,就这样写。 如果你只有六个月的时间学习C++,那就这样写吧。 但他们仍然明白,很多人不会去他们说真话的地方,而是去他们撒谎的地方。 这就是为什么每个人都撒谎。 更准确地说,他们不是说谎,而是用巧妙的句子结构隐藏真相。 虽然很乱,但是很有效。

建议_1

当然,大学的网站仍然值得探索。 如果你不明白什么,就重读几遍。 如果还是不清楚,那么也许问题不是出在你身上。 请你的朋友或成年人阅读同样的内容。 如果他们不理解或者无法告诉您他们理解的内容,那么不要依赖此信息,而是寻找其他信息。

例如,询问周围那些已经在某所大学学习的人是一个好主意。 是的,有些人可能不会谈论问题,所以要多问。 而且2个也不多! 采访10-15个人,不要重蹈我的覆辙:)询问他们在自己的领域做什么,正在学习什么语言,是否有实践(90%的情况下他们没有)。 顺便说一句,如果您的对话者在一个学期内完成了 3 项任务,即在 Visual Basic 中以不同方式迭代 20 个元素的数组,则仅将正常实践视为实践 - 这是考虑不同方向的重要原因。

一般来说,不是从大学收集信息,而是从在那里学习的人收集信息。 这样会更可靠。

第2部分。 恭喜,您已被接受!

这些人都是谁? 谁把数学分析纳入我的日程安排?!

所以,下一阶段是我入学的时候,我很满意,九月份来学习。
当我看到时间表时,我变得谨慎起来。 “我确定我打开了我的日程表吗?” - 我想。 “为什么我一周只有两对有点像编程的东西,还有大约十对通常所谓的高等数学?!” 自然,没有人能回答我,因为我一半的同学都问了完全相同的问题。 受试者的名字非常烦人,每次有人打开日程表时,练习量都让人流泪。

在接下来的 1.5 年里,我只花了 1 年时间学习如何编程。 进一步关于教育质量,本节是关于不必要的项目。

所以就是这样。 你会说,“嗯,是的,1 中的 1.5 年,还不错。” 但这很糟糕,因为这就是我4.5年学习的全部计划。 当然,有时我们被告知一切仍然会发生,但那些已经进入第四年的人的故事却讲述了相反的情况。

是的,1.5 年应该足以学习良好水平的编程,但是! 前提是这1.5年的大部分时间都用来学习。 每周不到2小时。

总的来说,我收到的不是新的编程语言,而是一种略有不同的语言——数学。 我喜欢数学,但数学并不是我上大学的目的。

问题_2

糟糕的培训计划制定。

我不知道这与该计划是由 50-60 岁的人制定的(不是年龄歧视,伙计们,你永远不知道)或国家强制执行其标准或其他什么有关,但事实就是事实。
在俄罗斯,许多大学为程序员制定了极其糟糕的培训计划。
在我看来,这是因为对于管理人员来说,编程在过去 20-30 年里没有发生太大变化,而计算机科学和编程显然是他们的同义词。

解决方案_2

当然,你需要根据当前的趋势制定计划。

六个月教授旧语言和 Pascal 写作是没有意义的。 (尽管我喜欢它作为第一语言:)

给出二元运算的问题是没有意义的(在大多数情况下)。

如果学生想成为系统管理员和布局设计师,那么教他们一堆高等数学是没有意义的。 (我们不要争论“编程中是否有必要说脏话。”好吧,前提是你很敏感)

建议_2

提前,您会听到 ADVANCE 找到您感兴趣的领域的培训计划和时间表并进行研究。 以免以后发生的事情让你感到惊讶。

当然,询问同样的 10-15 个人他们正在经历什么。 相信我,他们可以告诉你很多有趣的事情。

第_3部分。 并不是所有的老师都是好老师

如果您的 IT 老师超过 50-60 岁,您很可能无法获得必要的知识

俄罗斯IT教育出了什么问题

在第一堂课上,我就对一位 64 岁的女士教我们 C(不是 ++,不是 #)这一事实感到困扰。 这不是年龄歧视,我并不是说年龄本身就是不好的。 他没有任何问题。 问题是编程正在迅速发展,而成年人,对于他们的薪水来说,很可能不理解新的东西。
在这种情况下,我没有弄错。

关于打孔卡的故事只有前两次还不错。

教学仅借助黑板和粉笔进行。 (是的,她确实在黑板上写了代码)
是的,甚至 C 术语中单个单词的发音也听起来很有趣。
总的来说,没什么用处,但又花了很多时间。

有点偏离主题,有有趣的时刻这没有道理,但我还是忍不住告诉你,一切都可以是多么荒谬。 以下是我在学习期间遇到的几点。

曾经有一个案例,我的同学试图通过 3 个相同的代码来解决一个问题。 代码是直接1合1的。猜猜其中有多少人通过了?! 二。 两个通过了。 而且,他们还杀了第二名。 他们还告诉他,他所做的一切都是无稽之谈,他需要重来。 让我提醒您,1 合 1 代码是相同的!

她来检查任务的时候有一个案例。 我开始滚动代码,说一切都错了。 然后她走开,戴上眼镜,回来写下问题。 它以前如何? 不清楚!

问题_3

非常。 坏的。 教师

即使在人口超过 XNUMX 万的城市中最大的大学中,教师的收入也比任何新手开发人员都少,这个问题也就不足为奇了。

如果你可以为正常收入工作,年轻人就没有动力去教书。

已经在大学工作的人没有动力去提高自己的技能和保持有关当前编程现实的知识。

解决方案_3

解决方案很明显——我们需要正常的工资。 我可以理解,小型大学很难做到这一点,但大型大学却很容易做到。 顺便说一句,UNN 校长在最近被免职之前每月领取 1,000,000(1 万)卢布。 是的,这对于一个普通教师、月薪100,000万卢布的小部门来说已经足够了!

建议_3

作为一名学生,您可能对此没有任何影响。

主要的建议是学习大学以外的一切。 不要指望会被教导。 为自己学习!
最后,有些人确实 删除了“教育”字段,而且从我自己的经验来看,他们根本没有问我关于教育的问题。 他们询问知识和技能。 没有文书工作。 当然,有些人会问,但不是全部。

第_4部分。 真正的练习? 有必要吗?

理论与实践相互孤立不会很有用

俄罗斯IT教育出了什么问题

所以我们有一些糟糕的理论和一些实践。 但这还不够。 毕竟,在工作中一切都会有所不同。

这里我并不是说所有大学,但有人怀疑这种情况很普遍。 但我会具体告诉你下诺夫哥罗德州立大学。

所以,在某个地方不会有真正的实践。 完全没有。 只有你自己找到了。 但无论你多么成功,大学都不会对此感兴趣,也不会帮你找到任何东西。

问题_4

这对每个人来说都是一个问题。 对于学生、大学和雇主来说。

学生离开大学时没有进行正常的练习。 这所大学并没有提高其在未来学生中的声誉。 雇主没有可靠的有能力的新员工来源。

解决方案_4

显然,开始为最优秀的学生寻找暑期雇主。
其实,这样就可以解决上面所有的问题了。

建议_4

再次强调——凡事亲力亲为。

在一家做你喜欢做的事情的公司找到一份暑期工作。

现在,在我看来,大学和教育机构对程序员的培训应该是什么样子?

我欢迎对我的方法提出批评。 只有有能力的批评:)

第一 - 入学后,我们将所有的人分成同一个小组,在几个月的时间里,他们在编程中接受不同的指导。
之后,就可以根据每个人最喜欢的内容将他们分成几组。

第二 - 你需要删除不必要的物品。 理想情况下,不要只是扔掉它们,而是将它们作为“可选”物品留下。 如果有人想学习微积分,请这样做。 只是不要强制执行。

再次强调,如果学生选择了肯定需要数学分析的方向,那么这是强制性的,而不是可选的。 这是显而易见的,但我最好澄清一下:)

也就是说,如果您只是想学习编程,那就太好了。 你已经上完规定的课程了,自由了,也回家学习吧。

第三 ——提高工资,聘用更年轻、更专业的人才。

这里有一个缺点——其他老师会对此感到愤怒。 但我们能做什么,我们想要推广IT,而在IT领域,显然总是有很多钱。

不过,总的来说,教师和讲师的工资增加是可取的,但我们现在不讨论这个。

第四 — 大学和企业之间的沟通是必要的,这样才能让最优秀的学生获得实习机会。 为了真正的练习。 这是非常重要的。

第五 - 你必须将培训时间减少到1-2年。 我确信学习编程的时间不应该超过这个时间。 此外,技能是在工作中而不是在大学中培养的。 坐在那里4-5年是没有意义的。

当然,这不是一个理想的选择,还有很多可以完成的地方,但作为基础,在我看来,这个选项会非常好,可以创造出很多优秀的程序员。

版权页

所以,文字很多,但如果您阅读了本文,那么谢谢您,非常感谢您的宝贵时间。

在评论中写下您对俄罗斯联邦信息技术教育的看法,分享您的看法。

我希望你喜欢这篇文章。

祝你好运🙂

UPD。 在评论里聊完之后,可以公平地注意到许多说法的正确性并对其进行评论。
这些是:
— 那么它将是一所职业学校,而不是一所大学。
是的,这不再是一所真正的大学,因为它不培养“科学家”,而只是培养优秀的工人。
但这不是一所职业学校,因为他们培养的是优秀的工人,而学习编程需要大量的知识,至少在数学领域。 如果你以 C 的成绩通过了 GIA 并打算去职业学校,这并不完全是我所说的知识水平:)

- 那为什么还要教育呢,有课程
那么我们为什么不为工程师、医生和其他专家提供课程呢?
因为我们希望确保我们有特殊的地方可以让他们接受良好的培训,并确认一个人接受过良好的培训。
我在什么情况下可以获得这样的确认,至少会在俄罗斯的某个地方被引用? 理想情况下是在其他国家吗?

来源: habr.com

添加评论