不过这也没办法,我个人认为计算机科学和音乐艺术是一样的,都需要磨刀,不能着急变现,只有给予优越的生活条件和时间才有余量沉下心深入研究一件事儿,所以不论艺术还是计算机技术,俄罗斯都是(或曾经是)第一梯队。着急的后果就像后厂的码奴,资本让你干啥你干啥,做着年薪百万股票变现财务自由的梦,实际经济周期一来立马毕业断贷原型必现。在职那会儿我就看他们像码农,人家还不以为然,觉着我不午休跑楼梯间儿练鼓有病。现在潮水退去,他们是不是码农自己心里有数。
猜你也不知道,折磨无数中国学生的奥林匹克数学竞赛就是苏联人在1934年开创的。(前苏联本质上是以俄罗斯为中心的)
单说俄罗斯中学的信息技术教育非常扎实。
在近百年的历史中,俄罗斯的基础科学可以说是开了挂的存在。俄罗斯的小朋友在很小的时候就要学习计算机科学的基础课程,到了中学的时候就要按照联邦教育标准FES学习“计算机功能原理”、“信息技术”、“网络技术”、“算法”、“语言和编程方法”、“建模”等等。
这些都是强制性的课程,可谓是从娃娃开始抓起。所以在世界上各种编程挑战赛、黑客比赛、大学生编程大赛中俄罗斯人都能名列前茅。在HackerRank定期发布的的Python/ target=_blank class=infotextkey>Python、算法、安全性、数学、函数、数据结构、分布式等等领域的挑战中,有接近半数的人乐忠于算法,因为算法可以使用任何的语言进行测试,其中俄罗斯的算法占据了主导的地位。这也就是为什么那么多世界一流的企业都在争抢俄罗斯的算法人才。算法对于编程的重要性编程是一个非常灵活的技能,解决同样一个问题不同的人可能会用不同的解决方案,但执行的效果也会有很大的差别,这些差别很大程度上在于算法。算法几乎渗透到了编程的各个方面,算法所带来的效果是颠覆性的。