И18: Елизаров Р.А. | JetBrains, Kotlin, ICPC, спортивное программирование, Яндекс, ИТМО, Codeforces
Elizarov Roman Anatolyevich - Java Champion, expert in multithreading and financial mathematics, member of the international organizing committee of the ACM ICPC Final, one of the founders of the Devexperts company, former Kotlin project manager, head of the Development Experience department, Yandex Ridetech & Ecom.
Twitter: https://twitter.com/relizarov
Information: https://cyclowiki.org/wiki/%D0%95%D0%BB%D0%B8%D0%B7%D0%B0%D1%80%D0%BE%D0%B2_%D0%A0%D0 %BE%D0%BC%D0%B0%D0%BD_%D0%90%D0%BD%D0%B0%D1%82%D0%BE%D0%BB%D1%8C%D0%B5%D0%B2 %D0%B8%D1%87
Personality at ITMO: https://museum.itmo.ru/person/375/
00:00 Greetings
00:12 Programming and management in ICPC competitions, JetBrains, Yandex
02:49 Do you miss programming?
03:08 Could you solve the problem from the ICPC spectrum?
05:13 Do sports programming skills interfere with industrial programming?
08:01 Divisions in programming
10:40 What skills are needed in sports programming?
14:14 Command programming
16:30 How can a team write one code?
18:45 Pair programming is a method for producing very high-quality code
22:13 The test on Codeforces does not report error parameters, is this comfortable for a programmer?
25:44 Time limit in tests
27:17 Do you need talent in programming?
28:47 Is it useful for a beginner programmer to practice in Codeforces?
31:33 Is it possible to upgrade your profile on Codeforces and use it as a resume?
33:30 Solving programming problems using ChatGPT
35:54 Who writes test problems?
36:48 Trends in programming problems
37:25 Example of a trend problem
39:17 Sports programmers in the Kotlin language development team
40:02 Is knowledge of sports programming useful when developing a programming language?
41:00 Is higher education necessary?
43:02 Competitions within the company
46:53 Experience in JetBrains and Yandex, comparison
48:17 What do you like more: RnD or production?
49:46 Do you like teaching?
51:33 Earning money from teaching
52:51 Would you switch to teaching if the salary was high?
53:31 Teaching program in universities
54:10 Can anyone offer their course to a university?
54:36 Comparison of Russian and foreign programmers
58:12 National flavor in programming
1:01:32 Russian education system
1:02:20 Going abroad with JetBrains
1:03:43 Do you regret not leaving?
1:03:58 Is it possible for large-scale projects to appear in Russia?
1:06:31 Creation of new languages for the purpose of import substitution
01:08:53 Will accounts on foreign platforms be closed?
1:10:04 Career in programming