Người thông minh nhất: sự nghiệp của những người chiến thắng giải vô địch CNTT thế giới đã phát triển như thế nào. Tại sao các lập trình viên Nga từ chối đảo ngược Google và Microsoft Andrey Lotin

khoa học và đời sống

Vào đầu những năm 2000, Andrey Lopatin, giáo viên Khoa Toán và Cơ học của Đại học bang St. Petersburg, cùng với Nikolai, anh trai của Pavel Durov, đã giành chức vô địch lập trình thế giới dành cho sinh viên ACM-ICPC trong hai năm hàng ngang. Sau đó, ông đảm nhận vị trí phó giám đốc kỹ thuật của mạng xã hội Vkontakte, và sau đó - tổng giám đốc của Telegram messenger. Vào năm 2014, với tư cách là huấn luyện viên, Andrey đã dẫn dắt các sinh viên toán học giành chiến thắng trong cùng một cuộc thi, một lần nữa đảm bảo vị trí hàng đầu của các lập trình viên Nga trên thị trường thế giới.


Egor, Dmitry, Pavel, bạn đã bao giờ nghĩ đến việc tạo ra thứ gì đó của riêng mình, giống như anh em nhà Durov chưa?

Đmitriy:Để có thể bắn chính xác, nó phải là một ý tưởng rất tốt, hoặc rất nhiều may mắn.

Vkontakte là một ý tưởng hay may mắn?

Phao-lô: Thành công đã được dự đoán. Vào thời điểm mạng được tạo ra, Facebook đã tồn tại trên toàn thế giới. Công ty chỉ đơn giản là chiếm lĩnh thị trường này ở Nga, mặc dù sự cạnh tranh rất cao: Odnoklassniki và My Krug khá nổi tiếng lúc bấy giờ đã hoạt động.

Được rồi, may mắn và một ý tưởng. Bất kỳ ý tưởng?

Đmitriy: Vì vậy, chúng tôi sẽ cho bạn biết. (Cười.)

Egor: Có rất nhiều vấn đề về đặt mục tiêu, quảng bá, làm việc với khán giả và những thứ khác. Tôi, đối với một, không quan tâm. Tôi quan tâm đến lập trình.

Đmitriy: Egor coi mình là Nikolai Durov hơn là Pavel.

Đmitriy: Không, tại sao? Tôi thậm chí hiếm khi sử dụng thư, tôi làm mọi thứ thông qua Vkontakte. Nhân viên của các công ty Nga vì một số lý do không hỗ trợ lẫn nhau. Khi tôi làm việc tại Yandex, tôi không hiểu tại sao mọi người ở trên Facebook, nhưng họ không ở trên Vkontakte. Bây giờ thì ngược lại: Tôi thấy có bao nhiêu đồng nghiệp “google” thay vì hỏi Yandex. Điều này là do một hệ tư tưởng không thể tưởng tượng được đối với tôi, tương tự như hệ tư tưởng “ra khỏi nước Nga”. Và tôi không dùng Instagram vì tôi không thích đăng bữa trưa của mình.

Andrey: Nếu bạn viết thư cho tôi trên Facebook, thì hai tuần nữa tôi sẽ trả lời. Ở đó thường rất bất tiện: Chúa cấm tôi mở nó từ điện thoại của mình và anh ấy sẽ nói với tôi rằng tôi cần cài đặt ứng dụng Messenger mà tôi cần tải xuống ... Và Facebook có những tin tức hoàn toàn điên rồ.

Với tất cả những câu chuyện về thuật toán và máy chủ, tôi cảm thấy như mình đang ở trong The Big Bang Theory. Bạn cảm thấy thế nào khi giao tiếp với những người thường không hiểu bạn đang nói về điều gì?

Đmitriy: Tôi cảm thấy có một khoảng cách lớn hơn nhiều với một người có văn hóa chung thấp, uống rượu hàng ngày, hút thuốc như đầu máy hơi nước, liên tục chửi thề. Và nếu bạn đang nói về giao tiếp với nhân văn, thì không vấn đề gì, tôi liên quan đầy đủ đến thực tế là mọi người có thể thể hiện bản thân trong các lĩnh vực khác.

Phao-lô: Nó đã xảy ra đến mức trong vòng kết nối xã hội của tôi thực tế không có ai không thuộc lĩnh vực lập trình. Tôi thực sự không hiểu mình có thể giao nhau ồ ạt với họ ở đâu. Trò chuyện với một người bạn đồng hành trên tàu, tại sao không, nhưng tôi vẫn thường xuyên giao tiếp với những người cùng chí hướng.

Bạn có cho rằng mình thông minh hơn người khác không?

Andrey: Và các tiêu chí là gì? Để trả lời câu hỏi này, chúng ta phải nhớ rằng bài kiểm tra IQ được phát minh bởi các nhà toán học. Nếu khoa học nhân văn đã làm điều đó, mọi thứ có thể khác. Ở đây tôi đã được đào tạo tại trường cho các bài kiểm tra này để tôi có kết quả là 180 điểm. Tôi sẽ gọi tâm trí là một không gian chiều vô tận, trong đó mọi người đều có năng khiếu theo cách riêng của họ. Có thể ai đó lười biếng, chán nản và không muốn phát huy khả năng của bản thân, nhưng không bao giờ là quá muộn.

NƠI CHỤP:

Câu lạc bộ chèo thuyền "Znamya"
Vyazovaya st., 4

Câu lạc bộ trên đảo Krestovsky được thành lập vào năm 1889 bởi những người Đức xa xứ. Tòa nhà có kiến ​​​​trúc điển hình cho các cấu trúc như vậy: một nhà thuyền có cổng, phía trên là phòng thờ có ban công, một tháp được dùng để đăng tín hiệu và giám sát luồng. Có một nhà hàng trên lãnh thổ của câu lạc bộ, nơi nghệ sĩ Mikhail Vrubel và Alexander Blok đã đến thăm. Người ta cho rằng chính tại đây, nhà thơ đã viết một bài thơ bắt đầu bằng một câu thơ:
Chúng tôi gặp nhau lúc hoàng hôn.
Bạn cắt vịnh bằng một mái chèo.
Tôi yêu chiếc váy trắng của bạn
Đã hết yêu với sự sàng lọc của những giấc mơ.

Văn bản: Kristina Shibaeva
Ảnh: Artem Usachev
Phong cách: Vadim Ksenodokhov

Chúng tôi cảm ơn câu lạc bộ chèo thuyền "Znamya" và cá nhân cô Wê-pha Grigorieva đã giúp đỡ trong việc tổ chức buổi chụp hình

Trong 17 năm qua, các lập trình viên Nga đã 11 lần giành chức vô địch lập trình thế giới ACM ICPC và trong 5 năm qua, chiếc cúp này đã được chuyển đến Nga hàng năm. Tạp chí RBC đã tìm hiểu sự nghiệp của một số thí sinh lọt vào vòng chung kết của một trong những cuộc thi lập trình uy tín nhất thế giới đã phát triển như thế nào

Ảnh: Askhat Bardynov cho RBC

Hiệp hội Giải vô địch Lập trình Sinh viên Quốc tế dành cho Cuộc thi Lập trình Đại học Quốc tế dành cho Máy tính (sau đây gọi tắt là ICPC) đã được tổ chức từ năm 1977. 100-120 đội gồm ba người lọt vào trận chung kết, diễn ra mỗi lần ở các quốc gia khác nhau. Ban tổ chức giải thi đấu 12 bộ huy chương - bốn huy chương vàng, bạc và đồng.

Trong toàn bộ thời gian của ICPC, các sinh viên đã trở thành nhà vô địch chủ yếu từ hai trường đại học của Nga - Đại học Bang St. Petersburg (SPbSU) và Đại học Nghiên cứu Quốc gia về Công nghệ Thông tin, Cơ học và Quang học St. Petersburg (ITMO). Năm 2006, đội của Đại học bang Saratov đã giành chiến thắng.

Alexander Pashintsev, người đứng đầu nhóm tuyển dụng nền tảng Amazing Hiring, nói với tạp chí RBC rằng cuộc thi dành cho sinh viên, nhưng thậm chí sau 5 đến 10 năm, việc tham gia vào nó vẫn được trích dẫn khi tuyển dụng. Thông thường, những người đoạt huy chương và nhà vô địch của các Thế vận hội như vậy được thuê bởi những gã khổng lồ Internet - Yandex, VKontakte, Facebook, Google, Amazon, Mail.Ru Group, Avito hoặc các công ty chuyên biệt liên quan, chẳng hạn như trong giao dịch cao tần, Pashintsev lưu ý. Theo ông, ở các công ty CNTT lớn, 5-10% tổng số nhân viên là chuyên gia đã qua các giải ICPC.

Irina Lukavskaya, cố vấn cấp cao của bộ phận CNTT và Viễn thông tại cơ quan tuyển dụng Cornerstone, cho biết những người trẻ tuổi giành chiến thắng trong các kỳ thi Olympic chuyên ngành có thể được các công ty lớn của phương Tây quan tâm. Mức lương của những nhân viên đó phụ thuộc vào tính hiện đại của công nghệ mà họ hiểu và số lượng đối thủ cạnh tranh chuyên nghiệp trên thị trường. Ví dụ, đối với những người làm việc với phần mềm 1C, mức lương hàng tháng là 150 nghìn rúp. - xứng đáng, Lukavskaya tiếp tục và các nhà phát triển ABAR (họ biết ngôn ngữ lập trình nội bộ của SAP Đức) ngay cả trước cuộc khủng hoảng năm 2008 đã kiếm được hơn 200 nghìn rúp. mỗi tháng.

Một số thành viên ICPC đã từ chối liên lạc do các chính sách của công ty mà họ hiện đang làm việc. Tạp chí RBC đã nói chuyện với bốn nhà vô địch và người đoạt huy chương ICPC và tìm hiểu xem sự nghiệp của họ đã phát triển như thế nào và liệu quá khứ "Olympic" có giúp ích gì cho họ hay không.

chơi huấn luyện viên

Andrey Lopatin, hai lần vô địch thế giới về lập trình (2000 và 2001), tin rằng anh có thể kết hợp sự nghiệp CNTT và sư phạm. Cố vấn cũ của anh ấy, giảng viên cao cấp tại Khoa Công nghệ Thông tin và Lập trình tại Đại học Bang St. Petersburg, Natalia Voyakovskaya, đã rời đi sau 15 năm làm việc, và Lopatin, sau chiến thắng thứ hai tại ICPC, đã thay thế vị trí huấn luyện viên trưởng của trường đại học. “Tôi muốn công việc kinh doanh tồn tại. Nếu tôi không nhặt nó lên, nó sẽ vỡ ra rồi,” nhà vô địch nói.

Mối quan tâm đến cuộc thi tại Đại học St Petersburg ngày càng tăng: chỉ mười năm trước, số người muốn tham gia lập trình thể thao không vượt quá 100 người mỗi năm. Giờ đây, số lượng sinh viên muốn kiểm tra sức mạnh của mình trong chức vô địch lên tới 200 người mỗi năm: sinh viên từ các khoa khác nhau của Đại học bang St. Petersburg đến Lopatin. Đây chủ yếu là những học sinh chuyên toán - mỗi người đều có những thành công riêng nhưng trung bình thời gian đào tạo mất khoảng 3-5 năm. Khoảng 50 người vượt qua vòng tuyển chọn cuối cùng để tham gia cuộc thi và chỉ có ba người lọt vào vòng chung kết ICPC.


Andrey Lopatin chắc chắn rằng các lập trình viên là một nguồn tài nguyên quý giá nếu họ không chỉ có thể viết mã mà còn biết chương trình sẽ hoạt động như thế nào

Ở giai đoạn đầu, bạn có thể luyện tập một hoặc hai lần một tuần trong vài giờ, Lopatin chia sẻ kinh nghiệm của mình, ở cấp độ nâng cao hơn - ba lần một tuần trong năm giờ. Nó cũng là cần thiết để liên tục làm bài tập về nhà. Ví dụ, những học sinh chưa giải được một số bài toán trong giờ học phải hoàn thành chúng ở nhà, nếu không sẽ không có tiến bộ, giảng viên lưu ý.

Với mức độ chuẩn bị tốt, sinh viên bắt đầu tham gia các sự kiện thực tế mỗi tháng rưỡi một lần: các đội từ các trường đại học khác nhau tập trung tại một trong các trường đại học và thi đấu với nhau. Lopatin cho biết địa điểm mạnh nhất ở Nga về số lượng người tham gia và huấn luyện viên là tại Đại học Bang Petrozavodsk.

Đôi khi, các trại huấn luyện cũng được tổ chức ở nước ngoài, nhưng chúng thường "yếu hơn nhiều so với ở Nga" do trình độ huấn luyện trung bình của những người tham gia, một trong những huấn luyện viên trưởng của đất nước cho biết. Nga đã thống trị ICPC trong những năm gần đây. Trong số những người hoàn toàn có thể cạnh tranh với các lập trình viên Nga, Lopatin gọi là người Mỹ, nhưng điều này xảy ra với cái giá phải trả là sinh viên "nhập khẩu" - người Ba Lan, người Trung Quốc và những người khác, vì các trường đại học hàng đầu của Hoa Kỳ đến học từ khắp nơi trên thế giới.

“Họ nói rằng người Trung Quốc có các trại huấn luyện tương tự như của chúng tôi, nhưng chúng tôi chưa bao giờ được họ mời tham gia, vì vậy điều đó không được biết chắc chắn,” Lopatin cười toe toét. Khi bản thân anh ấy còn là một cậu học sinh và tham gia các cuộc thi lập trình, đã có rất nhiều tin đồn về những người tham gia Trung Quốc: họ được cho là đã bị đưa lên núi trong một năm và bị buộc phải huấn luyện. Dù muốn hay không, nhưng các đội Trung Quốc đang "cạnh tranh khá mạnh", Lopatin trở nên nghiêm túc.

Ông nói tiếp: Lập trình đòi hỏi "kiến thức toán học tuyệt vời": nếu bạn bắt đầu làm quen với toán học từ thời thơ ấu, thì một tư duy nhất định sẽ phát triển. Tại ICPC, người tham gia không chỉ cần viết mã - cần phải giải quyết một vấn đề phức tạp và khám phá ra điều gì đó mới mẻ, và không có tư duy toán học và kiến ​​​​thức về thuật toán, không nơi nào, huấn luyện viên có thể phân loại. Mỗi năm, các nhiệm vụ tại giải vô địch trở nên khó khăn hơn - những nhiệm vụ tưởng chừng phi thực tế 15 năm trước giờ có thể được giải quyết trong 15 phút.

Nhiều công ty CNTT tổ chức các cuộc thi lập trình của riêng họ: điều này cho phép họ tìm kiếm nhân viên tương lai. Tuy nhiên, ICPC là cuộc thi uy tín nhất: những người tham gia không chỉ là các lập trình viên tạo ra các chương trình, mà còn là các chuyên gia tìm ra cách sắp xếp một chương trình như vậy, Lopatin giải thích. Giảng viên giải thích rằng những người lọt vào vòng chung kết ICPC có thể tiết kiệm ngân sách của nhà tuyển dụng: 10.000 máy chủ sẽ tiêu tốn của công ty 50 triệu đô la và hai lập trình viên thông minh có thể cho bạn biết cần phải làm gì để không mua những máy chủ này.

Chuẩn bị các đội SPbU cho các cuộc thi lập trình là công việc chính của Lopatin. Trong nhiều năm, anh ấy đã làm việc tại VKontakte và Telegram, do Pavel Durov tạo ra, nhưng hiện tại, song song với việc sư phạm, anh ấy đang tham gia tư vấn cho dịch vụ của Nga để xây dựng các tuyến hậu cần VeeRoute. Lopatin thừa nhận rằng kể từ chức vô địch cá nhân cuối cùng của anh ấy cách đây 15 năm, anh ấy đã từ chối khoảng mười công ty lớn mời anh ấy làm việc.

Đầu mèo

Dmitry Egorov trở thành nhà vô địch thế giới ICPC ở tuổi 20 - năm 2014, khi anh còn là sinh viên năm thứ ba Khoa Toán và Cơ học của Đại học bang St. Giờ đây, anh đứng đầu bộ phận phát triển và tối ưu hóa cơ sở dữ liệu của VKontakte, mạng xã hội lớn nhất ở Nga, và tiếp tục theo học tại Trường Đại học Kinh tế Đại học Nghiên cứu Quốc gia. Tuy nhiên, kết hợp đại học với công việc là một điều phổ biến đối với Yegorov.

Nhà vô địch thế giới tương lai tốt nghiệp Lyceum Vật lý và Toán học số 239 tại St. Petersburg, một ngôi trường danh tiếng, chẳng hạn, nơi nhà toán học Grigory Perelman, người đã chứng minh phỏng đoán Poincare, và anh trai của người sáng lập VKontakte, Pavel Durov, Nikolay , người đã làm việc với anh ta trong việc tạo ra và phát triển mạng xã hội.


Dmitry Egorov đứng đầu bộ phận VKontakte một năm trước. Dưới sự lãnh đạo của anh ấy - bốn nhà vô địch thế giới về lập trình. (Ảnh: Askhat Bardynov cho RBC)

Năm 2014, trận chung kết giải vô địch ICPC được tổ chức vào đầu tháng 7 tại Yekaterinburg. Đội Đại học St Petersburg mà Yegorov thi đấu đã giành vị trí đầu tiên - đây là chiến thắng thứ ba liên tiếp của Nga tại giải đấu thế giới.

Trong những năm đầu tiên học tại trường đại học, Egorov đã thực tập tại Yandex - từ năm 2012 đến 2014. Trong công ty, việc tiếp nhận "thực tập sinh" được đặt lên hàng đầu, vì vậy nếu bạn muốn và "có trình độ đào tạo cơ bản nhất định" thì không khó để đạt được điều đó, sinh viên này cho biết. Anh ấy gọi thời gian thực tập tại Yandex là "cực kỳ hữu ích" - không chỉ về mặt kỹ năng lập trình có được mà còn về mặt tổ chức trong một công ty lớn. Sau thời gian thực tập, Yegorov nhận ra rằng anh không coi mình là một nhân viên bình thường của một tập đoàn lớn. Cựu sinh viên Đại học St Petersburg giải thích: “Tôi luôn sẵn sàng làm việc nhiều hơn và tốt hơn những người khác, nhưng tôi cũng mong đợi những khoản thu nhập cao hơn. Ở các công ty lớn, không có đủ cơ hội để phát triển và trưởng thành, họ thiếu cách tiếp cận cá nhân, Yegorov phàn nàn. Và điều này không chỉ áp dụng cho Yandex mà còn cho những gã khổng lồ CNTT khác như Google. “Nếu bạn muốn có một cuộc sống bình lặng với mức lương tốt và tự tin vào tương lai, thì các công ty CNTT lớn là một lựa chọn tuyệt vời. Nhưng nó không dành cho tôi," nhà vô địch ICPC nói.

Ngay sau lễ trao giải, một trong những nhân viên của VKontakte đã tiếp cận Egorov và đề nghị được gia nhập đội. Vài tháng sau, sinh viên đến làm việc trong mạng xã hội lớn nhất. Triển vọng cho anh ấy là rõ ràng: vào mùa xuân năm 2014, Pavel Durov rời VKontakte, sau đó nhiều nhà phát triển đã rời công ty. “Mặc dù có hàng chục triệu người dùng mỗi ngày, nhưng tinh thần của một công ty khởi nghiệp lại bay lượn xung quanh,” nhà vô địch mỉm cười. Chưa đầy một năm sau, Yegorov đứng đầu bộ phận, trong đó anh ta đến một vị trí bình thường. Có bảy người trong bộ phận của anh ấy: tất cả họ đều tham gia ICPC vào những năm khác nhau, bốn người đã trở thành nhà vô địch thế giới.

Egorov chắc chắn rằng hướng phát triển và tối ưu hóa cơ sở dữ liệu là lý tưởng cho các kỳ Olympic trước đây. Vài năm trước, tất cả các phần được tải nhiều của trang web VKontakte đã được chuyển sang phần riêng của chúng và được tối ưu hóa cho nhu cầu của cơ sở dữ liệu công ty, vì tất cả các giải pháp có sẵn trên thị trường đều không hiệu quả đối với công ty. “Nói một cách dễ hiểu, tôi chịu trách nhiệm đảm bảo rằng hàng kiloton mèo tùy chỉnh không bị thất lạc ở bất cứ đâu,” Egorov cười.

Một sinh viên thạc sĩ chưa sẵn sàng để đánh giá mức độ quan trọng của bộ phận của mình đối với công ty: ở VKontakte, rất khó để phân biệt giữa các bộ phận phát triển chính và phụ. Đối với công việc và phát triển chính thức, tất cả các thành phần đều cần thiết - cơ sở dữ liệu, back-end, front-end, nhóm quản trị viên hệ thống và phát triển di động. Nếu không có bất kỳ phần nào trong số này, trang web sẽ bắt đầu xuống cấp khá nhanh, Yegorov chắc chắn. “Bạn không hỏi cơ quan nào của con người quan trọng hơn - não hay tim? Không có ai trong số họ, một người chỉ có thể sống trong những trò đùa, ”anh nói.

Theo quy định, tất cả những người chiến thắng giải vô địch ICPC có thể chọn nơi làm việc từ một danh sách khá lớn. Ví dụ: nhà tài trợ chung của Giải vô địch thế giới, IBM, trong lễ trao giải, gửi lời mời tới tất cả những người chiến thắng liên hệ với bộ phận nhân sự của họ và thảo luận về các vị trí tuyển dụng, Egorov nhớ lại. Đối với bản thân, anh ngay lập tức quyết định rằng anh không muốn rời Nga.

Egorov nói: “Đối với nhiều dân IT, việc di chuyển ra nước ngoài là một nỗi ám ảnh mà họ nuôi dưỡng lẫn nhau. Anh ấy không hối hận khi chọn VKontakte làm nhà tuyển dụng và gọi việc các chuyên gia CNTT di cư ồ ạt ra nước ngoài là "một thảm họa tuyệt đối đối với đất nước."

lĩnh vực cơ hội

Gleb Leonov, sinh viên năm thứ nhất Khoa Cơ học và Toán học của Đại học Bang St. Petersburg, và hai người bạn đã nhìn thấy một thông báo tại gian hàng của trường đại học về việc tuyển dụng những người muốn tham gia lập trình Olympic. Một sinh viên tốt nghiệp trường toán học - Nhà thi đấu học thuật của Đại học bang St. Petersburg, nơi Pavel Durov theo học - bắt đầu quan tâm. Vì vậy, anh ấy đã vào "lớp" của Andrei Lopatin. Hai lần Leonov lọt vào vòng chung kết ICPC, một lần anh giành được huy chương bạc.

Trong thời gian học tại Đại học bang St. Petersburg, Leonov không làm việc bán thời gian: không có nhu cầu đặc biệt nào về việc này, và việc học và đào tạo về lập trình mất rất nhiều thời gian, anh nhớ lại. Sau đại học, Leonov vào học cao học, nhưng rời đi một năm sau đó: anh ấy muốn tập trung vào lập trình.


Gleb Leonov yêu thích giải các bài toán từ khi còn nhỏ, và khi vào đại học, anh bắt đầu quan tâm đến lập trình Olympic (Ảnh: Askhat Bardynov cho RBC)

Giờ đây, những người lọt vào vòng chung kết ICPC nhận được rất nhiều lời đề nghị từ các nhà tuyển dụng tiềm năng: mười năm trước, cơ hội của họ khiêm tốn hơn. Tuy nhiên, ngay cả khi đó Google đã gọi các lập trình viên để phỏng vấn. Leonov chưa bao giờ bị hấp dẫn bởi triển vọng làm việc tại một trong những tập đoàn CNTT lớn nhất của Mỹ.

Leonov đảm bảo rằng bây giờ không khó để những người tham gia ICPC ra nước ngoài và tìm việc ở đó: ví dụ: trình độ viết tiếng Anh của Olympic tự động tăng lên mức cao, vì tất cả các điều kiện của nhiệm vụ đều được chỉ định bằng tiếng Anh tại các cuộc thi và đào tạo. Ngoài ra, hầu hết các tài liệu giáo dục chuyên ngành chỉ có thể được tìm thấy bằng ngôn ngữ này, người đoạt huy chương ICPC giơ tay.

Tham gia giải vô địch và làm việc trong các công ty không giống nhau. Khi nói đến lập trình thể thao, mục tiêu của bạn là giải quyết vấn đề càng nhanh càng tốt và viết một chương trình. Và khi làm việc trong công ty, mục tiêu của một chuyên gia là phát triển phần mềm có thể sửa đổi được. Đôi khi cần phải "cắt" chương trình thành nhiều phần và thay thế một trong các "chi tiết" mà không chạm vào phần còn lại, vì vậy điều chính trong công việc của một lập trình viên là kỹ năng thực tế. Leonov nói rằng rất khó để có được nó ở trường đại học. Hơn nữa, vị trí càng cao thì càng cần nhiều kỹ năng bổ sung.

Leonov đã làm việc cho JetBrains ở St. Petersburg được bảy năm. Được thành lập vào năm 1999 tại Praha bởi các lập trình viên người Nga Sergey Dmitriev, Evgeny Belyaev và Valentin Kipyatkov, JetBrains phát triển phần mềm cho các chuyên gia CNTT. Giờ đây, ngoài Praha và St. Petersburg, công ty còn có văn phòng tại Moscow, Munich, Boston và Novosibirsk. Leonov đã tự mình nhận được một công việc tại JetBrains - anh ấy đã yêu cầu các liên hệ từ nhân viên của công ty và gửi sơ yếu lý lịch.

“Nếu một học sinh lọt vào vòng chung kết của Giải vô địch thế giới, thì rất có thể anh ta có khả năng và anh ta sẽ dễ dàng vượt qua cuộc phỏng vấn cho vị trí lập trình viên cơ sở,” Leonov cười.

Giờ đây, người vào chung kết ICPC đang phát triển các công cụ, mặc dù không dành cho lập trình viên. Cho ai - Leonov từ chối trả lời, trích dẫn các quy tắc nội bộ của công ty. Vài lần trong năm, anh ấy tham gia các cuộc thi lập trình cá nhân do Google, Facebook, Mail.Ru Group, v.v tổ chức. Các vòng loại được tổ chức qua Internet và những người lọt vào vòng chung kết được mời tham dự vòng chung kết ở các thành phố khác nhau trên thế giới. “Tất nhiên, tôi không lọt vào trận chung kết, vì tôi làm được nhiều việc hơn cho bản thân mình,” Leonov thừa nhận.

cốt lõi của Google

Petr Mitrichev tiếp nhận niềm đam mê toán học từ anh trai mình, người cũng tham gia lập trình. Mẹ, một nhà hóa học được giáo dục, đã mua cho Peter những cuốn sách về toán học. Khi không có máy tính trong nhà, Mitrichev Jr. đọc tài liệu về lập trình và cùng anh trai đến Trung tâm Sáng tạo Thanh thiếu niên và Trẻ em, nơi họ học trong vòng máy tính. Năm 7 tuổi, anh thi vào trường quận số 827, năm 14 tuổi chuyển sang lớp chuyên của trường số 57 ở Mátxcơva, rồi nộp đơn vào khoa Cơ học và Toán học của Đại học Tổng hợp quốc gia Mátxcơva.

Ở trường, một giáo viên khoa học máy tính đã mời Mitrichev tham gia kỳ thi lập trình Olympic ở quận Tây Bắc Moscow. Mitrichev nhớ lại: “Một khi bạn tham gia vào hệ thống này, việc tham gia các kỳ Olympic khác sẽ dễ dàng hơn. Anh ấy cũng đã tham gia Olympic toàn Nga dành cho học sinh, đã nhiều lần đến các trại huấn luyện kéo dài hai tuần ở các thành phố khác nhau, nơi họ đào tạo, trong số những thứ khác, những người tham gia ICPC trong tương lai.


Petr Mitrichev hàng tuần tham gia các cuộc thi dành cho lập trình viên trực tuyến. Sau khi giành được ICPC, nó đã trở thành sở thích của anh ấy. (Ảnh: Askhat Bardynov cho RBC)

Không giống như các sinh viên từ Đại học Bang St. Petersburg và ITMO, Mitrichev và các bạn cùng lớp từ Mekhmat không có một huấn luyện viên nào. Những người tham gia ICPC trước đây đóng vai trò là người cố vấn không chính thức, chia sẻ kinh nghiệm của họ cả trực tuyến và tại các trại huấn luyện. Yevgeny Pankratiev, một nhà nghiên cứu hàng đầu tại Phòng thí nghiệm Phương pháp tính toán của Cơ học và Toán học của Đại học quốc gia Moscow, đã giúp tham gia cuộc thi: ông tổ chức các chuyến đi và hỗ trợ làm thủ tục giấy tờ. Mitrichev đã hai lần lọt vào trận chung kết ICPC - vào năm 2003 tại Hoa Kỳ và năm 2005 tại Trung Quốc, khi anh lần lượt là sinh viên năm thứ nhất và năm thứ ba. Cả hai lần trong đội, anh đều giành vị trí thứ hai.

Trong thời gian học, Mitrichev thỉnh thoảng làm việc bán thời gian, nhưng không tìm việc làm toàn thời gian. Anh ấy chắc chắn rằng việc giành được ICPC không đảm bảo 100% sẽ nhận được lời đề nghị thú vị từ một nhà tuyển dụng tiềm năng. “ICPC đúng hơn là phục vụ như một phương tiện giao tiếp xã hội giữa một người chơi chuyên nghiệp và một công ty-người sử dụng lao động tốt,” Mitrichev cười. Anh ấy nói, các cuộc thi dạy lập trình rất tốt, sau đó bất kỳ công việc nào trong chuyên ngành đều trở thành gánh nặng. Tuy nhiên, tại Olympic, điều quan trọng là phải lập trình nhanh chóng và không có lỗi, đồng thời bạn có thể dành thời gian cho công việc. Đồng thời, anh thừa nhận: khả năng viết mã nhanh và không mắc lỗi dẫn đến việc bạn không phải thực hiện lại công việc nhiều lần.

Vòng chung kết ICPC có thể tổ chức các cuộc thi tương tự trong các tập đoàn lớn hoặc phân tích (ví dụ: giao dịch chứng khoán). Mitrichev xem xét lựa chọn cuối cùng cho mình sau khi tốt nghiệp đại học. Anh ấy thừa nhận: “Ở đó bạn có thể kiếm được cho tuổi già của mình trong một khoảng thời gian ngắn hơn.

Tuy nhiên, kể từ năm 2007, Mitrichev đã làm việc tại Google - lần đầu tiên tại văn phòng ở Moscow, kể từ năm 2015 - tại văn phòng của Thụy Sĩ. Tại một cuộc phỏng vấn tại một trong những công ty CNTT lớn nhất thế giới, Mitrichev đã phải giải quyết các vấn đề tương tự như những vấn đề gặp phải trong trận chung kết ICPC, lập trình viên nhớ lại. Đúng vậy, hiện tại anh ấy đang tham gia vào công cụ tìm kiếm của trang Google và công việc này có liên quan nhiều hơn đến lý thuyết xác suất mà Mitrichev đã nghiên cứu tại trường đại học. Ví dụ, tốc độ đạt được trong cuộc thi giúp tạo ra một nguyên mẫu của chương trình khi cần thiết và hiểu xem nó có hoạt động hay không.

Giờ đây, Mitrichev giúp Google tổ chức các cuộc thi lập trình của riêng mình - Google Code Jam, đưa ra các nhiệm vụ cho các giải đấu cùng với các đồng nghiệp. Bản thân Mitrichev đã tham gia cuộc thi này hai lần và giành vị trí thứ ba vào năm 2005 và lần đầu tiên vào năm 2006. Lập trình viên thừa nhận rằng anh ấy đã thảo luận về khả năng hợp tác với đại diện của VKontakte, Facebook và Yandex, nhưng bây giờ đối với anh ấy, có vẻ như Google là lựa chọn tốt nhất, “bởi vì công ty giải quyết các vấn đề thú vị và nhân viên của họ là những người thông minh, dễ chịu khi làm việc cùng. ” .

Kể từ ICPC, Mitrichev đã tham gia các cuộc thi trực tuyến hàng tuần. Theo anh, để giải quyết một số vấn đề, anh phải học lại: “Thế hệ mới dễ dàng hơn về vấn đề này: họ ngay lập tức học các phương pháp lập trình hiện đại.” Giờ đây, Mitrichev đứng đầu một trong những xếp hạng hàng đầu của tập đoàn Mỹ Topcoder.com, tổ chức các cuộc thi về lập trình thể thao từ năm 2001.

Chiếc xe thoát khỏi đường phố Orlando (Florida, Mỹ) và lao dọc theo đường cao tốc về phía bờ biển. Các nhà vô địch thế giới lập trình mới được đúc kết Nikolay Durov, Andrey Lopatin và Oleg Eterevsky đã ăn mừng chiến thắng của họ. Năm 2000, Nga lần đầu tiên giành được chức vô địch danh giá ACM ICPC (Hiệp hội Cuộc thi lập trình trường đại học quốc tế về máy tính) được tổ chức từ năm 1977. “Chúng tôi thuê một chiếc ô tô và lái ra biển. Mọi người đều vui mừng với ý tưởng này,” Maxim Shafirov, một trong những huấn luyện viên của đội nhớ lại. Các sinh viên năm thứ hai của Khoa Toán và Cơ học của Đại học Bang St. Petersburg đã nhận được phần thưởng là những chiếc máy tính xách tay mới tinh. Tại trường đại học, họ được vinh danh là anh hùng.

Kể từ đó, các đội Nga thường nằm trong số những người chiến thắng. Lập trình viên từ St. Petersburg - thường xuyên hơn những người khác. Các sinh viên của Đại học St Petersburg vẫn được huấn luyện bởi Andrey Lopatin và các sinh viên ITMO (Đại học Công nghệ Thông tin, Cơ học và Quang học St. Petersburg) được huấn luyện bởi Andrey Stankevich, người cũng tham gia Giải vô địch thế giới năm 2000, nhưng thua đội của Durov.

Các công ty săn đầu người của những gã khổng lồ công nghệ luôn theo dõi chặt chẽ các cuộc thi như vậy. IBM, sau Apple, AT&T và Microsoft, đã trở thành nhà tài trợ chung cho Giải vô địch lập trình thế giới, mời tất cả những người lọt vào vòng chung kết tham gia thực tập. “Khi Facebook và Google phát triển nhanh chóng, họ cũng thu hút các lập trình viên đến đó. Bây giờ họ tổ chức các cuộc thi của riêng mình,” Andrei Stankevich nói. Các công ty Nga cũng đi theo con đường tương tự - Yandex tổ chức giải đấu Yandex.Algorithm mỗi năm một lần, Mail.ru Group tổ chức Russian Code Cup.

“Con đường đến với bất kỳ công ty nào cũng rộng mở cho những nhà vô địch. Nhưng không phải cuộc phỏng vấn nào cũng thành công. Không phải vì chuyên môn, mà vì phẩm chất cá nhân. Nhiều lập trình viên là những người hướng nội sâu sắc,” Roman Elizarov, người Nga đầu tiên nhận được lời mời tham dự giải vô địch lập trình quốc tế năm 1996, nói.

Làm thế nào để các lập trình viên tài năng phù hợp với môi trường kinh doanh?

Mã Bro

Nikolay Durov, Andrey Lopatin và Oleg Eterevsky lần đầu tiên thu hút sự chú ý với tư cách là những lập trình viên, là học sinh trung học của Lyceum Vật lý và Toán học. “Họ đã xâm nhập vào mạng của ban tổ chức Olympic Lập trình và để thể hiện, họ bắt đầu gửi tin nhắn cho tất cả những người tham gia. Chúng tôi đã loại đội,” Elizarov, khi đó là sinh viên ITMO, người đã giúp tổ chức các giải đấu cho học sinh, nhớ lại. “Sau đó chúng tôi đã xin lỗi rất lâu. Họ còn trẻ. Nhưng đó là một thách thức - họ nói rằng họ đã đóng tất cả các lỗ hổng, ”Andrey Lopatin mỉm cười khi trả lời phỏng vấn Forbes trước khán giả nơi anh học với các sinh viên tài năng của Đại học bang St.

Ngay trong năm đầu tiên, Nikolai Durov đã được mời vào đội lập trình của trường đại học, nhưng anh đã từ chối tham gia nếu không có bạn bè. Khi bộ ba đầy tham vọng đến Florida một năm sau đó, các huấn luyện viên hiểu rằng đội chắc chắn sẽ lọt vào top 10. “Đã đủ để thấy đội hoạt động tốt như thế nào, Kolya nghĩ như thế nào,” một huấn luyện viên khác của họ, Natalia Voyakovskaya, cựu giáo viên tại Đại học Bang St. Petersburg và là nhân viên của Lanit-Tercom, công ty tài trợ cho đội, nhớ lại. Durov là thủ lĩnh không thể tranh cãi của đội. “Nó cảm thấy ngay lập tức. Tất nhiên, anh ấy là tất cả trong chính mình. Nhưng nếu bạn nói chuyện với anh ấy, điều không hề dễ dàng, bạn sẽ nhận được rất nhiều niềm vui. Trí tuệ của Kolya Durov là một thứ mạnh mẽ,” Voyakovskaya nói thêm.

Sáu năm sau khi bảo vệ luận án Tiến sĩ, Nikolai Durov lại phải đảm nhận chức năng của một trưởng nhóm. Em trai Pavel đã nhờ anh giúp phát triển mã cho mạng xã hội VKontakte. Lần đầu tiên Nikolai mời Lopatin (họ chia tay Eterevsky khi còn ở trường đại học, anh ấy hiện đang làm việc tại văn phòng Google của Nga). Anh lập tức đồng ý: "Vì được làm việc với người quen." Lúc đầu, mã được viết bởi hai người. Dần dần bắt đầu kéo học sinh của họ lên.

Trong số các nhà phát triển cốt lõi - mã nội bộ dựa trên đó toàn bộ chức năng của mạng xã hội, nơi có 68 triệu người truy cập hàng ngày - có nhiều người tham gia các cuộc thi quốc tế.

Lopatin nói: “Họ muốn làm điều gì đó thú vị – tại sao không cho cơ hội đó. Nikolai Durov đã không liên lạc với Forbes.

Nhóm của Durov đã tối ưu hóa việc phân phối tải trên các máy chủ, giúp tăng tốc công việc của mạng xã hội. Đối với VKontakte, họ thậm chí còn tạo ra phiên bản ngôn ngữ lập trình PHP của riêng mình, được gọi là KPHP. Mạng Nga đã giới thiệu nhiều tùy chọn cho người dùng sớm hơn Facebook, ví dụ như tiền nội tệ. VKontakte là một sản phẩm phần mềm chất lượng. Maxim Shafirov, người đã lâu không liên lạc với phường cũ của mình, cho biết một điều mà bạn không hề xấu hổ dù chỉ một lần.

Mikhail Levin, người đứng đầu dịch vụ phân tích dữ liệu lớn tại Yandex (người chiến thắng hai chức vô địch ACM ICPC), lưu ý rằng các “nhà vô địch” rất thông minh, nhưng thường viết “macaroni” - mã khó đọc mà các nhà phát triển khác không hiểu. Giúp Lopatin chuẩn bị cho sinh viên tham gia các cuộc thi, Durov chỉ thu hút sự chú ý của họ đến việc dễ dàng triển khai mã: họ đã tìm ra cách giảm mã của các thuật toán phức tạp từ 20 Kb xuống 1 Kb.

Theo Lopatin, các kỹ năng của "Olympiads" giúp ích cho công việc của họ, nhưng việc họ thích nghi để làm việc trên một sản phẩm thương mại luôn khó khăn. “Công ty càng tiến gần đến giai đoạn khởi nghiệp thì quá trình này diễn ra càng nhanh. Và VKontakte đã sống trong một bầu không khí như vậy trong một thời gian dài, anh ấy lưu ý. Khi chuẩn bị cho các học trò cho chức vô địch, Lopatin đã cố gắng không chỉ tính đến tài năng mà còn cả yếu tố con người - ai sẽ làm việc với ai, điều gì xảy ra trong đội, làm thế nào để bình tĩnh trước trận chung kết. Chẳng hạn, trước trận chung kết ở Bắc Kinh, Lopatin đã dẫn các lập trình viên đi hát karaoke - một video mà anh ấy biểu diễn một cách cuồng nhiệt bài hát Beatle Obladi Oblada đã thu hút hơn một nghìn lượt xem trên YouTube.

Hai chục lập trình viên VKontakte được đặt trong Ngôi nhà ca sĩ nổi tiếng, nhưng không thay đổi thói quen của họ, ngay cả khi công ty trở thành "mỏ vàng".

Trong khi người sáng lập mạng lưới, Pavel Durov, rải những tờ tiền năm nghìn đô la từ cửa sổ trụ sở và đưa những nhà quản lý hàng đầu đến Dubai vào cuối tuần trên một chiếc máy bay thuê, thì người ta có thể dễ dàng bắt gặp Nikolai Durov với một cuốn sách trong tàu điện ngầm.

Elizarov nói: “Durov gần như là Perelman.

Bầu không khí thay đổi vào năm 2013, khi xung đột giữa các công ty nảy sinh xung quanh mạng xã hội. Vào tháng 9 năm 2014, Mail.ru Group, do người Nga giàu nhất Alisher Usmanov kiểm soát, đã hợp nhất hoàn toàn VKontakte, mua 48% từ quỹ UCP với giá 1,47 tỷ đô la. Nhưng VKontakte vẫn hấp dẫn các star coder. Theo Lopatin, hiện tại đội có hai người vô địch thế giới vừa qua, những người đã chuyển đến công ty từ Yandex.

Bản thân anh ấy đã rời khỏi dự án, nhưng không đi theo Durov. “Họ đã chia tay, Lopatin không còn làm việc trên Telegram nữa,” bạn của anh ấy đảm bảo. Lopatin không muốn nói về Telegram, nhưng xác nhận rằng ông đã tập trung vào việc giảng dạy. Có những lời mời làm việc, nhưng cho đến nay anh ấy vẫn chưa chọn bất cứ điều gì. “Điều quan trọng đối với tôi là làm những việc có ích. Đầu tư vào thế hệ ngày mai,” lập trình viên nói.

Tự mình kinh doanh

Roman Elizarov, người đã tổ chức các giải đấu cấp trường dành cho các lập trình viên, vào năm 2002 đã thành lập công ty Devexperts cùng với các đối tác, phát triển phần mềm cho lĩnh vực tài chính. Ông chia các lập trình viên thành những người sẵn sàng làm việc theo khuôn mẫu và những người thích tìm kiếm giải pháp cho những vấn đề độc đáo. Loại thứ hai có nhiều nhu cầu hơn, nhưng cũng đòi hỏi nhiều hơn từ các nhà tuyển dụng. Cho đến khi các công ty công nghệ bắt đầu bùng nổ và hút sạch thị trường nhân tài, giải pháp thay thế duy nhất cho những người không hài lòng với công việc của họ là bắt đầu kinh doanh riêng. “Bây giờ có nhiều cơ hội hơn,” anh thừa nhận. “Và vào đầu những năm 2000, nhiều người phải trở thành doanh nhân.”

Vào cuối năm 1999, một cuộc bạo động đã nổ ra tại văn phòng ở Praha của công ty TogetherSoft Nga-Đức. Lập trình viên Serge Dmitriev đã thuyết phục các đồng nghiệp của mình là Evgeny Belyaev và Valentin Kipyatkov mở doanh nghiệp của riêng họ. Anh khơi dậy trong họ ý tưởng tạo ra một sản phẩm tiện lợi cho các lập trình viên. “Các IDE tồn tại vào thời điểm đó (một môi trường tích hợp dành cho các lập trình viên. — Forbes) không phù hợp với chúng tôi và chúng tôi không thể hiểu tại sao chúng không có nhiều chức năng rõ ràng là cần thiết có thể được thực hiện đầy đủ trên các máy tính hiện đại. Cả ba chúng tôi đã thảo luận về điều này và nhận ra rằng chúng tôi có rất nhiều suy nghĩ về vấn đề này, và chắc chắn rằng không chỉ ba chúng tôi cần một IDE như vậy, ”Kipyatkov nói.

Vào tháng 2 năm 2000, các lập trình viên rời TogetherSoft đã mở JetBrains trong một căn hộ thuê ở Praha. Ngay sau đó, một văn phòng thứ hai xuất hiện, tại quê hương St. Petersburg của họ.

Những người sáng lập rất thành thạo về lập trình và tuyển dụng những người giống nhau.

Năm 2002, Maxim Shafirov, cựu huấn luyện viên của đội Durov, trở thành thành viên thứ mười của đội (anh ấy đến với tư cách là một lập trình viên đơn giản, kể từ năm 2012, anh ấy đã đứng đầu văn phòng Nga).

Công ty chuyên về phần mềm cho lập trình viên. Sản phẩm đầu tiên và vẫn là sản phẩm chính của JetBrains là môi trường phát triển tích hợp IntelliJ IDEA. “Có một cửa hàng bán đồ xây dựng, nơi những người thợ xây dựng mua rìu, cưa, búa. Ở đây chúng tôi cũng đang làm như vậy, nhưng đối với các lập trình viên,” Shafirov giải thích. Không thiếu khách hàng - các nhà phát triển đã tư vấn cho nhau về một sản phẩm mới. Khách hàng lớn đầu tiên là Goldman Sachs.

JetBrains đã có lãi kể từ năm đầu tiên. Nhưng vào năm 2003, khi công ty đã mở văn phòng ở Boston, tốc độ tăng trưởng dừng lại: các lập trình viên bắt đầu ồ ạt chuyển sang sản phẩm Eclipse miễn phí do IBM tài trợ. JetBrains chỉ phải cải thiện IntelliJ IDEA của họ. Mikhail Levin từ Yandex cho biết: “Sẽ có những người bảo vệ lợi thế của Eclipse, nhưng hầu hết hiện nay đều sử dụng sản phẩm JetBrains.

Thách thức này đã thúc đẩy công ty đa dạng hóa hoạt động kinh doanh của mình. IntelliJ IDEA được thiết kế chỉ dành cho nền tảng Java, vốn đã bị Microsoft tấn công bằng DotNet. Shafirov cho biết: “Chúng tôi đã bắt đầu tạo plugin ReShaper bổ sung cho chức năng của nền tảng này. Sản phẩm mới ra mắt vào giữa năm 2004 và, theo Shafirov, đã bị bắn ngay lập tức. Số lượng khách hàng tăng lên 25.000 và nhân viên lên 80 người. Các nhà phát triển đến từ đâu?

“Vào thời điểm đó tôi vẫn đang giảng dạy tại Đại học Bang St. Petersburg, một nửa số sinh viên của tôi đã đến công ty,” Shafirov thừa nhận.

JetBrains hiện có khoảng 20 sản phẩm. Vào cuối năm 2010, chúng tôi đã mở một văn phòng tại Munich để giữ chân những nhân viên tài năng muốn ra nước ngoài. Trong hai năm đầu tiên, có quá nhiều người nộp đơn, họ phải áp đặt hạn chế di chuyển - không quá 12 người một năm. Hiện có khoảng 100 người làm việc tại văn phòng ở Munich, hơn 300 người tại văn phòng ở St. Petersburg.

Vào tháng 6 năm 2013, toàn bộ đội JetBrains ở St. Petersburg đã chuyển đến một tòa nhà bảy tầng mới. Kipyatkov nói: “Sau động thái này, tôi bắt đầu cảm thấy JetBrains là một công ty vững chắc. Năm 2014, doanh thu vượt quá 110 triệu đô la: ba năm qua, mức tăng trưởng là gần 40%. Đồng thời, khoảng 40% doanh thu đến từ Hoa Kỳ.

Những người sáng lập rời khỏi công việc quản lý vận hành, giao quyền cho hai CEO ở Nga và Đức.

Dmitriev bắt đầu quan tâm đến tin sinh học và vấn đề lão hóa, sống ở Munich, giống như Evgeny Belyaev. Valentin Kipyatkov ở lại St. Petersburg và vẫn tự mình lập trình rất nhiều. “Anh ấy thích nó,” Shafirov nói.


công việc khóa học

Hơi nước xoáy trên một chậu nitơ lỏng. Nhiệt kế hiển thị -192,9 độ C. Một mô-đun RAM được ném vào hộp chứa, dùng kìm kéo ra và lắp vào khe máy tính. Các chữ cái và số xuất hiện trên màn hình - chìa khóa của dữ liệu được mã hóa. Nhiệt độ càng thấp, dữ liệu được lưu trữ càng lâu - đây là ý nghĩa của "cuộc tấn công khởi động nguội". Trọng tâm này được theo sát bởi các học sinh và sinh viên tham gia cuộc thi an ninh mạng NeoQuest. Đến nay đã là năm thứ ba, nó được tổ chức bởi công ty "Neobit" ở St. Petersburg, do Peter Zegzhda, trưởng khoa An toàn thông tin của Hệ thống máy tính của Đại học Bách khoa St. cùng một bộ phận.

Công ty sử dụng khoảng một trăm sinh viên và giáo viên, phát triển hệ thống bảo mật thông tin (vào những năm 1990, tại trường đại học, theo sáng kiến ​​​​của FAPSI, một Trung tâm chuyên biệt về bảo mật thông tin - SCSI đã được thành lập). Trên thực tế, đây là một viện nghiên cứu tư nhân, Dmitry Zegzhda làm rõ.

Hầu hết sự phát triển của "Neobit" đều gắn liền với mệnh lệnh của chính phủ. Một trong những phát triển đầy tham vọng nhất là dự án Febos: một hệ điều hành điều khiển hoạt động của các máy ảo được cài đặt các hệ điều hành khác, chẳng hạn như Linux, Windows với tất cả các ứng dụng. "Febos" cũng được sử dụng trong sự phát triển của công ty để bảo vệ hội nghị truyền hình. Trong số các lĩnh vực đầy hứa hẹn mà nhân viên Neobit đang làm việc là công nghệ đám mây và phân tích bảo mật của thiết bị tiêu dùng, cái gọi là "Internet vạn vật": thiết bị gia dụng, nhà "thông minh".

Đồng thời, văn phòng Neobit hoàn toàn khác với một cơ sở bí mật.

Dọc theo hành lang rải rác vật liệu xây dựng (đã bắt đầu cải tạo), những nhân viên trẻ mặc quần jean và áo phông chạy nhốn nháo.

Sinh viên đến công ty vào năm thứ 2 hoặc thứ 3 với tư cách là thực tập sinh. Dmitry Zegzhda lưu ý: ““Phương pháp ngâm mình” như vậy - làm việc cá nhân - là phương pháp hiệu quả nhất để nắm vững kiến ​​​​thức. Những người đặc biệt tiên tiến được thuê bán thời gian.

Đúng, không phải ai cũng thích cách tiếp cận này. Một trong những nhân viên cũ phàn nàn rằng "Neobit" chỉ đơn giản sử dụng sinh viên như một lực lượng lao động rẻ tiền, một số làm việc "để lấy tín dụng". “Thật buồn cười. Bạn hình dung thế nào về việc thực hiện các dự án quan trọng với khách hàng chính phủ, nơi bạn sẽ phụ thuộc vào việc liệu một sinh viên có làm điều gì đó cho bạn hay không? - nói Zegzhda Jr. Hạn chế duy nhất là nhân viên không được phép làm việc từ xa.

Theo hệ thống SPARK, trong 5 năm kể từ khi thành lập, doanh thu đã tăng gấp 10 lần, lên 78 triệu rúp (2012). Các chủ sở hữu không tiết lộ các chỉ số tài chính mới.

Điều gì hấp dẫn về loại công việc này đối với sinh viên? Ilya Medvedovsky, Giám đốc điều hành của Digital Security, đã học với Zegzhda và làm việc vài năm với tư cách là nhà phân tích cho SCZI dưới sự lãnh đạo của ông. Anh ấy nhớ lại việc thử nghiệm mạng LAN Novell NetWare 3.12 được lên kế hoạch sử dụng cho chính phủ. Medvedovsky nhớ lại: “Tôi là một hacker mạng, tôi vô cùng hứng thú với nó và cuối cùng tôi đã phá vỡ nó. Anh ấy tin rằng Zegzda đã tạo ra một trong những trường bảo mật thông tin mạnh nhất trong nước và sẵn sàng thuê những sinh viên tốt nghiệp.

Sinh viên từ Neobit sẽ dễ dàng gia nhập các công ty CNTT khác hơn. Artur Kotelevsky, người sáng lập tổ chức Akribia, cựu giám đốc của Neobit cho biết: “Nếu một chuyên gia từ bộ phận hoặc từ Neobit đến gặp tôi để phỏng vấn, bạn thậm chí không cần phải đặt những câu hỏi chung chung về trình độ và mức độ kiến ​​thức. .

Sinh viên tốt nghiệp Zegzhda Sr. làm việc tại Yandex, Google, Dell, Siemens, Bloomberg, Deutsche Bank, Cisco và nhiều người đã thành lập công ty riêng của họ ở Nga và nước ngoài.