<返回更多

俄罗斯人编程为什么那么厉害?

2022-05-06    金城里
加入收藏
  1. 干这个的是真的喜欢,而不是卷到来转码;
  2. 注重基本功,而不是看看公众号今天gayhub啥框架流行fork到内服重构系统卷KPI,到头来行业换框架,你滚蛋把机会让给年轻人;
  3. 知其然知其所以然,调个API追溯到底层,了解大致实现,没有逻辑断层;
  4. 优化代码是因为强迫症,感觉能更好,而不是产品经理感觉这儿不好;
  5. 没有peer pressure,除了国家底子还在的原因,阔过的哪怕躺平也不想当奋斗逼;
  6. 写纯to C代码多,代表钱够花有时间,能从头琢磨一个东西,而不是每天扎公司里跟服务器上堆屎山挖屎山修屎山。

 

不过这也没办法,我个人认为计算机科学和音乐艺术是一样的,都需要磨刀,不能着急变现,只有给予优越的生活条件和时间才有余量沉下心深入研究一件事儿,所以不论艺术还是计算机技术,俄罗斯都是(或曾经是)第一梯队。着急的后果就像后厂的码奴,资本让你干啥你干啥,做着年薪百万股票变现财务自由的梦,实际经济周期一来立马毕业断贷原型必现。在职那会儿我就看他们像码农,人家还不以为然,觉着我不午休跑楼梯间儿练鼓有病。现在潮水退去,他们是不是码农自己心里有数。

 

猜你也不知道,折磨无数中国学生的奥林匹克数学竞赛就是苏联人在1934年开创的。(前苏联本质上是以俄罗斯为中心的)
单说俄罗斯中学的信息技术教育非常扎实

在近百年的历史中,俄罗斯的基础科学可以说是开了挂的存在。俄罗斯的小朋友在很小的时候就要学习计算机科学的基础课程,到了中学的时候就要按照联邦教育标准FES学习“计算机功能原理”、“信息技术”、“网络技术”、“算法”、“语言和编程方法”、“建模”等等。

 

这些都是强制性的课程,可谓是从娃娃开始抓起。所以在世界上各种编程挑战赛、黑客比赛、大学生编程大赛中俄罗斯人都能名列前茅。在HackerRank定期发布的的Python/ target=_blank class=infotextkey>Python、算法、安全性、数学、函数、数据结构、分布式等等领域的挑战中,有接近半数的人乐忠于算法,因为算法可以使用任何的语言进行测试,其中俄罗斯的算法占据了主导的地位。这也就是为什么那么多世界一流的企业都在争抢俄罗斯的算法人才。算法对于编程的重要性编程是一个非常灵活的技能,解决同样一个问题不同的人可能会用不同的解决方案,但执行的效果也会有很大的差别,这些差别很大程度上在于算法。算法几乎渗透到了编程的各个方面,算法所带来的效果是颠覆性的。

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>