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

俄罗斯教育方式传统 , 东正教培养教士方法 , 微积分熟练得背得出来 , 有师承 , 容易培养科学大家 。斯大林刚好是东正教教士 , 尊重科学家和师承传统 。俄国教育 , 科学家 , 工程师 , 技术工人还维持高水准 。

程序员集体学习提高更快 。俄罗斯学校教育是正常 , 考试与体育活动平衡 , 培养团队精神 。俄罗斯有欧洲法团组织文化 , 更好自我组织能力 , 比较好组织文化建设能力 。前苏联工业化国企组织学习当时美国企业组织经验 , 专业化和科学化 , 欧洲传统企业文化建设比较重视 。

其他网友观点

我和俄罗斯 , 乌克兰的编程员天天一起上班 , 我们的工作流程是这样的:

1、领导(俄罗斯人)下达任务 , 每个新任务都有挑战性 , 这样来迫使编程员不断学习 , 充实自己 , 告诉下属他想要什么 , 设定期限 ;

2、我们独立工作 , 自己安排工作时间 , 不会的去学 , 不懂的去问, 同事之间互相帮助 , 没有竞争;


俄罗斯人编程为什么那么厉害?
文章插图

3、按期交活儿 , 测试 , 修改 , 再测试...将程序打磨到领导满意为止;

4、学历和工作经验虽然重要 , 但是上进心和责任心 , 团队精神和虚心好学是最重要的;

做出来的程序就是商品 , 卖出了好价钱团队才能生存 , 大家都明白这一点 , 所以这边没满28岁的编程员 , 年薪6 万美元以上编程员有的是 。

个人能力固然重要 , 团队精神和技能上的不断突破才是成功的原因!

我认识他是在我的第一份工作中 。当时他的最大特点就是戴上大耳机听古典音乐编程 , 绝对不要没事打扰他 。工作内容是一个政府给学生网上考试的系统 , 每个考试都有三到四个阶段 , 每一阶段都是根据前一阶段的回答来给的题目 。反正当时是个教授从政府那拿到了巨额拨款 , 自己算出了专门出题的algorithm , 要把这转化为一个政府的线上考试学习系统 。然后我的这位同事/朋友只是因为兴趣爱好而已花了一个周末也不拿加班费就把那段复杂的algorithm转化为代码 , 那段代码跑了五年以后才发现了一个bug 。后来他就跑去别的公司做了几年就被海军招去做研究 , 按他的话说是大公司的编程太没劲了 , 都是一样的原理没挑战 , 我还是喜欢数学 。现在一边上班一边读纯数学的phd都快是最后阶段了 。

他就是喜欢钻研的那种人 , 咖啡狂人 , 然后各种学术文件拿来当小说读 , 还爱吐槽政治 , 最重要的就是知道自己喜欢什么一定要去做 , 一但开始就沉浸其中 , 高度集中 , 极强的自制力 , 屁股坐上椅子一定等解决问题了才起来(喝咖啡除外) , 甚至可以不吃饭 。

其他网友观点

俄罗斯的历史和欧洲更近 。俄罗斯数学和欧洲数学是同步的 。在十八世纪初 , 彼得大帝就成立了俄罗斯皇家科学院 。欧拉大部分时间在俄罗斯工作 。只要一个欧拉 , 就几乎代表当时数学的几乎所有知识 。从变分法到拓扑学 , 从天文到物理 。至今《无穷小分析》仍然是数学系新生最好的入门教材 。

俄罗斯的现代化比中国足足早了两个世纪 , 数学的水平代表一个国家的智力水平 。先是英、法、德、美 , 后是日本 。毫无例外如今的发达国家都是数学强国 。

对俄罗斯的质疑大概是源于对数学的陌生 , 而编程的核心是算法 , 俄罗斯数学教育水平是最高的 , 编程厉害 , 就不足奇了 。

我们读书时 , 没有做过俄罗斯的数学题 , 和没有学数学差不多 。俄罗斯的数学题目无论初等数学还是高等数学 , 都十分难 。题设条件很简单 , 但解起来十分困难 。不似现在许多难题有提示 , 分出易解的小问题 。而俄罗斯数学题常常需要自己思考 。

现在很多人认为编程不难 , 那是因为你使用别人的工具包 , 如果只用基本编程语言 , 就往往不行了 。这也是我们国家小程序很多 , 但像操作系统这样基本的程序却发展不起来 。有人讲那是由于外来软件 。其实就是自己的操作系统不好用!

【俄罗斯人编程为什么那么厉害?】我现在已经不依赖微软软件了 , 我宁愿用linux 。同样硬件条件 , 运行得要快 。但对普通用户不好用 。

    推荐阅读