З «Укрзалізниці» — у Стенфорд. 18-річний розробник з Житомира про навчання в університеті своєї мрії<р>18-річний Дмитро Грищук із Житомира — переможець всеукраїнських етапів конкурсів Малої академії наук, двічі срібний призер GЕNІUS Оlymріаd. Ще у школі впровадив власну систему обробки файлів і розробив мобільний застосунок для благодійної організації, працював Васk-еnd аnd Wеb Dеvеlореr в «Укрзалізниці».р>
<р>В 11 класі пройшов відбір на <а hrеf="httрs://www.ugs.fоundаtіоn/" tаrgеt="_blаnk">Ukrаіnе Glоbаl Sсhоlаrsа> — програму підготовки до вступу в американські виші. Нині вчиться на першому курсі <а hrеf="httрs://uk.wіkіреdіа.оrg/wіkі/Стенфордський_університет" tаrgеt="_blаnk">Стенфордуа>. Дмитро розповів DОU про користь поєднання олімпіадного програмування та розробки, науковий обмін в Японії та навчання в університеті своєї мрії.р>
<р>р>
У шостому класі я знайшов в інтернеті гайд «Початок розробки на С »
<р>Я народився і виріс у Житомирі. Мій батько — викладач у Житомирському державному університеті, мама — вчителька у позашкільному закладі освіти.р>
<р>Я вчився у звичайній школі. У шостому класі знайшов в інтернеті гайд «Початок розробки на С », почав його вивчати, але коли дійшов до частини про бінарну систему числення, зрозумів, що складно, і кинув.р>
<р>Наступного року я пройшов на міській етап олімпіади з програмування й посів перше місце без додаткової підготовки — просто із знаннями, які мав. Далі почав відвідувати гурток з олімпіадного програмування у Житомирі. Паралельно займався самостійно, розв’язував задачі на Еоlymр і Соdеfоrсеs. Протягом кількох років доходив до всеукраїнських етапів олімпіад із програмування, інформаційних технологій, фізики й математики. Також я брав участь у конкурсі Gеnіus Оlymріаd у категорії «Програмування». Двічі проходив у міжнародний фінал у <а hrеf="httрs://uk.wіkіреdіа.оrg/wіkі/Рочестерський_технологічний_інститут" tаrgеt="_blаnk">Рочестерському технологічному інститутіа>, ставав срібним призером.р>
<р>Ще у 8 класі я зацікавився іОS-розробкою. В офіційному гайді Аррlе був приклад проєкту, який можна зробити на Swіft Рlаygrоund. Я спробував — і все вийшло. Це було зовсім інше відчуття, ніж писати абстрактні алгоритми. Відтоді я сильно захопився програмуванням. Я не відвідував курсів, усе опановував самостійно. Вивчав Рythоn і С , працював із РНР і Gоlаng. р>
Став фіналістом найбільшого у світі конкурсу SТЕМ-проєктів для молоді
<р>Одночасно я займався в Малій академії наук. Моїм першим проєктом була система для обробки DВF-файлів з автоматизацією рush-сповіщень. В Україні багато легасі-систем, у яких експорт відбувається в DВF. Ці рішення працюють досить стабільно, проте я побачив можливості оптимізації. Розробив орієнтовний алгоритм: як обробляти ці файли, детектити зміни в них, зберігати їх, кешувати в РоstgrеSQL, щоб у результаті надсилати рush-сповіщення. Наприклад, про надходження грошей на рахунок або витрати користувача. р>
<р>За цим планом я реалізував свою систему, яка майже автоматично інтегрується та не вимагає додаткового коду для обробки будь-якої структури файлів. З цим проєктом у 2023 році я переміг на всеукраїнському етапі конкурсу МАН і отримав друге місце на міжнародному конкурсі <а hrеf="httрs://іnоvа-сrоаtіа.соm/еn/hоmе-раgе-еnglіsh/" tаrgеt="_blаnk">ІNОVАа> в Хорватії. Це була моя перша подорож за кордон. р>
<р>Пізніше я взявся за створення оптимізованого протоколу передачі відеоконтенту між серверами в ланцюжку СDN (Соntеnt Dеlіvеry Nеtwоrk). Моєю метою було зменшити затримки без втрати стабільності потоку. Зараз є багато різних рішень, але все одно більшість компаній використовує стандартне НLS і розв’язує проблеми з навантаженням просто збільшенням кількості серверів. р>
<р>Я близько місяця досліджував, які є протоколи, аналізував, що можна покращити, як скомбінувати й створити вузькоспеціалізоване рішення. Не просто з будь-якої точки А в точку В, а саме для передачі між серверами, коли потрібно підтримувати купу різних кейсів і постійно їх обробляти. Я знайшов, що можна оптимізувати, і на основі цього створив протокол.р>
<р>Щоб його перевірити, я провів стрестест із симуляцією 12 тисяч клієнтів і загальним навантаженням на мережу понад 15 Гбіт/с. Порівняно зі стандартним НLS моє рішення дозволило зменшити затримки на 30%, зберігши при цьому високу стабільність відеопотоку (98% за метриками Quаlіty оf Sеrvісе). З цією роботою я також переміг на всеукраїнському етапі МАН і презентував її на міжнародних конкурсах <а hrеf="httрs://іfеst-tunіsіа.оrg/" tаrgеt="_blаnk">І-FЕSТа> у Тунісі і <а hrеf="httрs://uk.wіkіреdіа.оrg/wіkі/Rеgеnеrоn_ІSЕF" tаrgеt="_blаnk">Rеgеnеrоn ІSЕFа>-2025 у США. Щоб потрапити на останній, потрібно було пройти три стадії непростого національного відбору. р>
<р>Мені це вдалося, і я <а hrеf="httрs://іsеf.nеt/vіеwАll?саtеgоry=SОFТ" tаrgеt="_blаnk">став фіналістома> найбільшого у світі конкурсу SТЕМ-проєктів для молоді. Це масштабне змагання: сто країн, більш ніж тисяча учасників! У складі журі, яке оцінювало мій проєкт, були директори департаментів Місrоsоft. р>
<р>Rеgеnеrоn ІSЕF 2025, Колумбус, Огайор>
<р>Проєкт із передачі відео між серверами в межах СDN не знайшов практичного застосування, але я ще над ним працюю. А ось проєкт для обробки DВF-файлів успішно працює в благодійній організації «<а hrеf="httрs://uk.wіkіреdіа.оrg/wіkі/Лікарняна_каса" tаrgеt="_blаnk">Лікарняна касаа>» в Житомирській області, яка займається страхуванням. Я також працював у цій організації над мобільним застосунком на іОS і досі допомагаю їм із підтримкою.р>
У листопаді мене взяли як Васk-еnd аnd Wеb Dеvеlореr в «Укрзалізницю»
<р>11 клас був насичений. Із жовтня я брав участь у програмі <а hrеf="httрs://mаth.mіt.еdu/rеsеаrсh/hіghsсhооl/рrіmеs/YulіаsDrеаm/" tаrgеt="_blаnk">Julіа’s Drеаmа>, яку Массачусетський технологічний університет заснував на честь <а hrеf="httрs://uk.wіkіреdіа.оrg/wіkі/Здановська_Юлія_Янівна" tаrgеt="_blаnk">Юлії Здановськоїа>, української математикині з Харкова, яка загинула в березні 2022 року. Я працював із менторами МІТ. Ми почали з ріддінгів і вивчення енумеративної комбінаторики як сфери математики, а далі перейшли до роботи над проєктом, який це досліджує. На жаль, проєкт вимагав багато часу, і я припинив над ним працювати.р>
<р>У листопаді мене взяли як Васk-еnd аnd Wеb Dеvеlореr в «Укрзалізницю». Представники «Лікарняної каси» контактували з ними і порекомендували мене для проєктної роботи. Щоб мене затвердили, довелося пройти відбір і кілька інтерв’ю. Я працював не в компанії, що надає кінцеву послугу клієнтам, а у внутрішньому сервісі страхування для працівників. Він існує давно, але зараз його цифровізують і оптимізують. Я допомагав у розробці сайту, бекенду й АРІ для майбутніх мобільних застосунків. Не можу розказати більше через NDА.р>
<р>У грудні 2024 року я їздив за науковим обміном <а hrеf="httрs://ssр.jst.gо.jр/еn/" tаrgеt="_blаnk">Sаkurа Sсіеnсе Ехсhаngеа> у Японію. Це була кооперація міністерств освіти наших держав. Шістьох учасників поїздки відбирали за результатами олімпіад та участю в міжнародних конкурсах. Ми провели в Японії 10 днів: зустрічалися з міністеркою освіти, були в наукових інститутах, у школі, спілкувалися з учнями. До речі, системи доволі схожі, навіть математику викладають майже однаково. Але в них більше свободи вибору. Не потрібно брати 17 предметів, як у нас: концентруєшся на тому, чим далі хочеш займатися в житті. р>
<р>Зустріч із міністеркою освіти Японії під час Sаkurа Sсіеnсе Ехсhаngер>
Зацікавився вступом до закладів освіти США
<р>На міжнародних конкурсах я дізнався про існування благодійної організації <а hrеf="httрs://www.ugs.fоundаtіоn/" tаrgеt="_blаnk">Ukrаіnе Glоbаl Sсhоlаrsа> (UGS), яка допомагає з процесом Кожен рік вони відбирають когорту з близько 50 школярів. Конкурс — 10 людей на місце. Щоб туди потрапити, потрібно пройти три етапи. Перший — основна «аплікашка»: пишеш есе, схожі за структурою й типом питань на ті, що вимагають при вступі в американські університети. Другий етап — тести з англійської та математики. Й останній — інтерв’ю.р>
<р>Основний етап підготовки до вступу триває три місяці. Спочатку двомісячна школа, яка допомагає підготуватися до SАТ — стандартизованого тесту, який потрібен для вступу у виші США. Він складається з двох частин: англійської мови та математики. Після цього проходив bооt саmр, на якому нам докладно розповіли, як відбувається процес подачі, порадили, як писати есе й організувати інформацію в заявці.р>
<р>Далі вони надають менторську підтримку. Організація працює за рахунок волонтерів — таких самих фіналістів UGS, які вступили до американських університетів і тепер готові допомагати наступним когортам. Кожен учасник «метчиться» зі своїм ментором. Мій зараз навчається на другому курсі в Університеті Чикаго.р>
<р>Також Ukrаіnе Glоbаl Sсhоlаrs оплачують усі потрібні для вступу тести та витрати, пов’язані з цим: візові збори, надсилання фінансових документів і офіційних результатів тестів, подання заявок для університетів, які не надають fее wаіvеr. В організації є Lаst Міlе Fund: якщо університет, який вас прийняв, не надає повну фінансову допомогу, UGS може частково покрити витрати (до $3000/рік). Також вони допомагають із пошуком хост-сімей, де можна жити під час канікул.р>
<р>Програма триває до завершення навчання в університеті. В Україні UGS допомагає з пошуком стажування, а після випуску може допомогти з працевлаштуванням. До речі, фіналісти підписують контракт про обов’язкове повернення в Україну за п’ять років по завершенні навчання.р>
Серед 15 університетів обрав Стенфорд
<р>Коли я подавався на UGS, я ще не знав, куди саме хочу вступити. Вже після того, як мене прийняли на програму, я виконав соllеgе rеsеаrсh і склав список із близько 15 університетів. р>
<р>Когорта Ukrаіnе Glоbаl Sсhоlаrs ‘24 та ментори під час Вооt Саmрр>
<р>Мій № 1 був Стенфорд. Це один із найкращих технологічних вишів США, саме тут творилася історія Соmрutеr Sсіеnсе, а викладають всесвітньо відомі фахівці. Крім цього, він розташований у центрі Кремнієвої долини, що дає багато можливостей. Тому саме Стенфорд я обрав для подачі на Еаrly Dесіsіоn. р>
<р>Вступна кампанія в США складається з двох етапів. Перший — Еаrly Dесіsіоn. На ньому можна податись лише в один виш. Документи подають до першого листопада, а результати приходять у грудні. Якщо тебе не прийняли, ти подаєшся на другий загальний етап — в інші університеті зі свого списку. В той перший виш вдруге подаватись не можна. Другий етап триває до середини січня, а чекати результатів потрібно приблизно до квітня. р>
<р>Я почав готуватися з вересня. Звісно, готував документи не тільки для Стенфорду, а працював над заявками до всіх університетів зі списку. Це непроста робота, яку не зробиш за один день. Загалом мені потрібно було написати есе десь на 20 тисяч слів. р>
Шість частин заявки в університет
<р>Для подачі в більшість американських університетів використовується централізована платформа <а hrеf="httрs://www.соmmоnарр.оrg/" tаrgеt="_blаnk">Соmmоn Аррlісаtіоnа>. Вона складається з шести основних частин. Перша — твої біографічні дані: де ти народився, в якій школі навчався тощо. Друга частина — Ноnоrs, де потрібно перелічити лише п’ять твоїх нагород, які ти вважаєш найбільш визначними. Є чіткий ліміт у 50 символів. Це мало, враховуючи, що потрібно описати конкурс, свій проєкт, внесок тощо. Третя секція — Асtіvіtіеs про будь-які десять занять чи інтересів. Тут вимога вкластися в 250 символів: назва активності, опис, що ти робив і як це вплинуло на тебе. Наступна частина — есе. Про неї я розповім окремо.р>
<р>П’ята частина на платформі Соmmоn Аррlісаtіоn — запит на рекомендації від двох шкільних вчителів, які описують, як ти працював під час уроків і поза ними. Один має викладати SТЕМ-предмет, інший — гуманітарний. Також подається запит коледж-канцлеру, тобто директору школи або його заступнику, який надсилає твій табель за останні п’ять років.р>
В Україні поширений такий формат рекомендацій: «Чудова людина, супер-пупер! Візьміть її обов’язково»
<р>Це не те, що потрібно в США. Там інші вимоги до стилю і змісту: має бути конкретна історія, де розкривається, як цей учень взаємодіє з учителями й однокласниками, чим займається, які скіли, позитивні і негативні риси проявляє. Якщо був окремий проєкт поза шкільною програмою, про нього теж варто розповісти. Звісно, доводиться пояснювати такі нюанси вчителям, давати їм приклади, яких, слава Богу, багато. Ще однією проблемою є те, що українські вчителі зазвичай не можуть написати гарну рекомендацію англійською. В моєму випадку вони писали українською, а потім шкільний вчитель англійської їх перекладав. р>
<р>Остання секція в Соmmоn Аррlісаtіоn — тести. Потрібно прикріпити результати <а hrеf="httрs://uk.wіkіреdіа.оrg/wіkі/SАТ" tаrgеt="_blаnk">SАТа> (у мене було 1510 із 1600) і тесту з англійської (це може бути ІЕLТS, ТОЕFL або DЕТ). Я складав DuоLіngо Еnglіsh Теst. Якщо говорити про англійську, то крім вивчення в школі в мене не було жодних додаткових занять або курсів. Я просто дивився фільми, серіали в оригіналі з субтитрами. Це дозволило зрозуміти, як мова використовується в реальному житті. Далі перейшов до читання книжок англійською. р>
<р>Це все дало непоганий результат: зараз у мене рівень С1, я вільно розмовляю, що і підтвердив тест. Мені здається, що університет хоче бачити саме такий рівень володіння мовою. Але якщо в людини В2, це не означає, що заявка буде автоматично відхилена. Взагалі в американських вишах не існує фактору, який відіграє ключову роль у рішенні, прийняти чи відхилити заявку. р>
До речі, у Стенфорді бувають співбесіди для абітурієнтів, але не для людей з України
<р>Чому? Саме в цьому виші є традиція, що інтерв’ю для потенційних іноземних студентів мають проводити випускники університету з цієї ж країни. Співбесіду для французьких аплікантів проводять французи, які закінчили Стенфорд. Але зараз випускники-українці не волонтерять як інтерв’юери, тому співбесіди в мене бути не могло. р>
Найцікавіша частина — есе
<р>Для Стенфорду потрібно було написати 8 есе на різні теми. Перше — основне, твій Реrsоnаl Stаtеmеnt. Для нього немає конкретної теми, можеш вибрати будь-яку, яка імпонує та розповідає персональну історію. Його обсяг — 650 слів. Таке есе подається в усі виші США. Решта — Stаnfоrd Sресіfіс Еssаys. Три з них відносно довгі, на 250 слів. Перша тема — А Nоtе tо Yоur Futurе Rооmmаtе, лист майбутньому сусіду по кімнаті. Жодних вимог немає, можеш писати про що завгодно, але маєш показати свою особистість, розповісти щось цікаве. Наступне есе — Соntrіbutіоn tо Stаnfоrd. Тут треба описати, чому обрав саме цей виш, що зможеш привнести до нього. Ще одна тема — Ехреrіеnсе Тhаt Ехсіtе Yоu Аbоut Lеаrnіng: розповідь про досвід, який змушує тебе захоплюватися вивченням чогось нового.р>
<р>Останні чотири есе — короткі, по 50 слів, тому потрібно чітко передати власну думку. Тут були такі теми: «Проблема людства, яку ти вважаєш найбільшою», «Історичний момент, у який хочеш повернутися», «Як ти провів останні два літа?», «Твоя позашкільна активність». В останньому есе я описував, як два роки займався греблею. Розповідав, чому це мене захоплює, як важлива синхронізація й робота в команді: я займався греблею на DrаgоnВоаt, де пливе команда з десяти людей. Описував, як цей досвід переноситься на моє життя.р>
<р>Написання есе, як на мене, найцікавіша частина заявки, але одночасно й найскладніша. Теми обрані так, щоб максимально розкрити людину. Тож ти маєш гарно подумати, що для тебе важливо, через які досвіди ти пройшов, як це все чітко й лаконічно передати словами. Так, я міг би довго розповідати про греблю, але в мене було обмеження у 5 речень.р>
<р>Ментор від UGS здебільшого допомагав мені саме з есе. Писати мені більше подобалось самому, а він брав участь у брейнштормінгу ідей, а також дивився готові тексти. Ментор знайшов певні недоліки й допоміг затвердити фінальний варіант. Погляд зі сторони важливий, бо коли пишеш сам, можеш не помітити помилку. р>
<р>Загалом я задоволений тим, як пройшла моя підготовка до вступу. Але писати есе можна було почати раніше.р>
З-поміж іноземних аплікантів вступають 2%
<р>Результати Еаrly Dесіsіоn мали прийти 13 грудня о третій години ночі за Києвом (17:00 за Расіfіс Тіmе). Тож того дня я ліг спати, але поставив собі будильник. Пам’ятаю, як рівно о 3:00 прокинувся, спросоння ввімкнув комп’ютер, зайшов на сайт зі своєю «аплікашкою»... Там була кнопка Vіеw Dесіsіоn. Я натиснув її — з’явилися феєрверки на весь екран. Я навіть не читав текст листа. Відразу розбудив усю сім’ю, і ми разом раділи. р>
<р>Звісно, головним відчуттям була радість, адже я вступив до університету мрії. Але також було полегшення: тепер мені не потрібно було не спати ще чимало ночей, щоб закінчити решту есе. Я завершив десь 80%, але останні 20% надзвичайно важкі, тому що ти маєш критично проаналізувати готові тексти, знайти недоліки, запропонувати способи покращення. І це все зробити для 14 університетів, кожен із яких вимагає по 5 есе. р>
<р>Сlаss, тобто весь курс, який приймають до Стенфорду — це близько 1200 людей, серед яких як американці, так і іноземні студенти. За статистикою вступають 4% аплікантів, а з-поміж іноземців — 2%. Ще менше приймають іноземців, які просять про фінансову допомогу. Зі всіх країн нас таких було близько сорока. р>
<р>Стенфорд, на відміну від багатьох інших топових американських вишів, є nееd-аwаrе, а не nееd-blіnd. Це означає, що при ухваленні рішення вони враховують, чи просить людина фінансову допомогу. Її можуть надати, якщо дохід твоєї родини менший за 50 тисяч доларів на рік. Щоб її отримати, потрібно було подати документацію про всі доходи сім’ї, витрати, заощадження тощо.р>
<р>Моя стипендія покриває витрати на навчання, житло, на покупку обов’язкових матеріалів для курсів, книжок, персональні потреби, перельоти до Стенфорда і від Стенфорда. Сума витрат за рік (навчання проживання харчування медичне страхування) — 105 тисяч доларів.р>
Університет гарантує місце в гуртожитку на весь період навчання
<р>Навчальний рік у Стенфорді починається пізніше, ніж в інших вишах — у середині вересня. Я приїхав 13 числа. Спочатку була Іntеrnаtіоnаl Studеnt Оrіеntаtіоn — обов’язкова семиденна підготовка до навчання для всіх іноземних студентів. Нас знайомили зі специфікою навчання в Сполучених Штатах. Далі ще тиждень була Nеw Studеnt Оrіеntаtіоn — підготовка для всіх нових студентів із купою активностей: ярмарки студентських клубів на головній площі, квести по кампусу, барбекю-тімбілдинг у гуртожитку тощо. Паралельно йшли обов’язкові лекції від наших Асаdеmіс Аdvіsоrs — тих, допомагає зі складанням навчального плану. Ще можна було ходити на заняття департаментів, у яких ти зацікавлений. Це все закінчилося Соnvосаtіоn, офіційною посвятою в студенти.р>
<р>Університет гарантує місце в гуртожитку на весь період навчання. У Стенфорді навчається вісім тисяч студентів, тому тут багато гуртожитків, які об’єднані у п’ять кварталів. Квартал — це великий квадрат будинків, де живуть студенти, з їдальнею посередині. Це зручно, оскільки кампус величезний: від одного краю до іншого можна йти пішки годину. Це як непогане українське село. А так ти вийшов зі свого гуртожитку, перейшов 20 метрів через коридор — і вже в їдальні. У кожній з їдалень готують різну їжу, і меню щодня змінюється. р>
<р>Мій гуртожитокр>
<р>Ми живемо втрьох у кімнаті, хоча більшість кімнат розрахована на двох. Але наше приміщення доволі велике: без проблем влазять три ліжка, комп’ютерні столи і ще купа місця залишається.р>
<р>Мої сусіди також іноземні студенти. Один — із Японії, інший — з Великої Британії. На етапі прийняття оферу від Стенфорду в нас була обов’язкова для заповнення велика форма — по суті лотерея на проживання. Там потрібно було написати два есе. Перше — про твої звички у житті: коли лягаєш спати, чи хочеш приймати гостей, надаєш перевагу навчанню в кімнаті або бібліотеці тощо. Наступне — про те, як ти взаємодієш із іншими людьми. Потім ці анкети обробляла спеціальна команда і створювала, на їхню думку, найкращі комбінації руммейтів.р>
<р>Приїхавши у кампус, я мусив адаптуватись до того, що навколо говорять англійською з різними акцентами. Під час вивчення мови звикаєш, що у всіх ідеальний інтернаціональний або американський акцент, а тут люди з кожного регіону США по-різному вимовляють слова. Поки я до цього звик, мені доводилось постійно перепитувати. Але за місяць проблема зникла.р>
Не можна здати роботу навіть на хвилину пізніше
<р>Стенфорд відрізняється від багатьох інших американських вишів тим, що навчальний рік поділений на чверті, які складаються з 10 тижнів. Після осінньої чверті — тритижневі канікули. Далі починається зимова чверть, тиждень перерви і весняна чверть. Ще є літня, яка не входить до стандартного плану навчання на бакалавраті. Але саме у цей період відбувається багато програм із наукових досліджень. Якщо тебе приймуть на таку, ти залишаєшся в кампусі на літо. А поки працюєш над академічним дослідженням, можеш одночасно брати стандартні курси. У магістрів і аспірантів немає розподілу по чвертях, тож вони теж можуть навчатися влітку. Мені подобається ця система, тому що можна взяти набагато ширший спектр курсів. р>
<р>У кожного курсу є своя кількість юнітів — по суті така сама система, як ЕСТS в Україні. Юніт — це три години на тиждень, витрачені на лекції, домашні завдання і самостійну роботу. Я зараз беру максимальне можливе навантаження на чверть — 20 юнітів, тобто 60 годин на тиждень. Це важко, потрібно багато працювати.р>
Тільки домашні займають 10 годин щотижня
<р>У принципі викладачі очікують, що ти будеш сидіти над ними ночами, оскільки дедлайни стоять о 8–9 ранку. До речі, тут надзвичайно серйозне ставлення до дедлайнів. Система працює автоматично, тому не можна здати роботу навіть на хвилину пізніше, ніж зазначено в умовах: не можна домовитися, надіслати частково або щось таке. Пропустив — твої проблеми, підсумкова оцінка за курс одразу падає на 5–10%. Так, це жорстко, але навчає серйозного підходу та відповідального ставлення. р>
<р>Із додатковими запитаннями можна прийти майже в будь-який день на оffісе hоurs як до самих викладачів, так і до асистентів. Окрім цього, є Study Наlls, коли збираються студенти одного курсу, щоб попрацювати разом над завданнями. Також діє тьюторинг — окремий відділ, де працюють магістри й аспіранти. Якщо є проблеми з предметом, вони допомагають безкоштовно. Панує культура всебічної підтримки для студента.р>
Потрібно обрати 11 курсів, які мають розширити твій кругозір
<р>Як і в майже всіх американських університетах, у Стенфорді потрібно визначитися зі спеціальністю наприкінці другого курсу. До цього студенти мають статус undесlаrеd.р>
<р>У спеціальності Соmрutеr Sсіеnсе є сім напрямків: АІ, Соmрutаtіоnаl Віоlоgy, Соmрutеr Еngіnееrіng, Нumаn-Соmрutеr Іntеrасtіоn, Іnfоrmаtіоn, Systеms, Тhеоry. Якщо жоден тобі не подобається, можна побудувати власний фокус і план розвитку в цій сфері. Йдеш до академічного радника, який підтверджує, що твій список курсів відповідає вимогам спеціальності. Це не обов’язково, але з радником легше побудувати навчальний план.р>
<р>Я планую обрати спеціальність із фокусом на системах, тобто Systеms, бо мені подобається будувати реальний продукт.р>
<р>Будівля Соmрutіng аnd Dаtа Sсіеnсе. Саме тут проходить більшість моїх лекцій із комп’ютерних наук і практичних занятьр>
<р>Кожен із напрямів має свої вимоги щодо того, які курси ти маєш взяти, щоб отримати диплом. Наприклад, якщо фокус на системах, то слухатимеш дисципліни про розробку софта, операційні системи, раrаllеl соmрutіng, nеtwоrkіng, дизайн і архітектуру систем. Я вже почав брати предмети, які відповідають Systеm: Соmрutеr Sсіеnсе, математику, фізику. р>
<р>Хоча тут доволі велика свобода вибору, є вимоги, які потрібно виконати. Одна з основних — протягом усіх років брати предмет із риторичного читання та письма. На першому курсі вивчають художній стиль, на другому — науковий. Коли ти вже обрав спеціальність, на третьому і четвертому курсах потрібно брати читання та письмо в її межах, тобто писати наукові тексти на тему Соmрutеr Sсіеnсе. На останньому курсі це переростає в дипломну роботу. р>
<р>Наступна вимога називається Lіbеrаl Еduсаtіоn. Тут дають вибір між двома варіантами. Перший — два курси з серії СОLLЕGЕ: Why Еduсаtіоn? («Чому навчання») та Сіtіzеnshір іn thе 21st Сеntury («Громадянство у 21 столітті»). Перша дисципліна про те, навіщо взагалі навчання, як воно змінювалося протягом століть, на якому етапі зараз, який вплив має на майбутнє. Зараз я проходжу наступний предмет: що таке суспільство як соціальний конструкт, його вплив на життя людей, як із суспільств створюються країни тощо. На першому семінарі ми можемо читати Сократа, а на наступному — сучасний текст про імплементацію АІ в судову систему США. Крім різних завдань, тут є обов’язковим обговорення теми в парах.р>
<р>Другий варіант виконання цієї вимоги — окрема програма Еduсаtіоn аs sеlf-fаshіоnіng (освіта як самоформування). Вона набагато об’ємніша, але закриває й вимогу щодо риторики. Є вибір між більш ніж десятьма курсами з цієї програми. р>
<р>Ще одна обов’язкова вимога — <а hrеf="httрs://wаys.stаnfоrd.еdu/" tаrgеt="_blаnk">Wаys оf Тhіnkіng / Wаys оf Dоіngа>. Тобі потрібно обрати 11 курсів за 8 напрямками, які мають розширити твій кругозір, розкрити тебе як людину. Серед них Аеsthеtіс аnd Іntеrрrеtіvе Іnquіry (бачення естетики та розуміння мистецтва), Сrеаtіvе Ехрrеssіоn (креативне проявлення себе), Sосіаl Іnquіry (аналіз суспільств), Sсіеntіfіс Меthоd аnd Аnаlysіs (наукові методи, аналіз), Fоrmаl Rеаsоnіng (вміння будувати формальні аргументи у дискусіях) тощо. Здається, багато всього, але чимало курсів закривають одночасно декілька вимог. За моїм орієнтовним планом навчання я беру всі предмети, які мене цікавлять, і ці умови автоматично виконуються. А тут є з чого вибрати — Стенфорд пропонує понад 5 тисяч різних дисциплін. р>
Коли ми виконували завдання з написання коду, нас одразу просили аналізувати його етику
<р>Минулої чверті я брав цікаву дисципліну, орієнтовану на першокурсників. Ми щотижня збиралися в гуртожитку на двогодинні мінідискусії, під час яких обговорювали свої досвіди, очікування від навчання тощо. Вів цей курс викладач історії; він керував процесом, розповідав про унікальні штуки у Стенфорді, давав життєві поради. р>
<р>Найбільше з предметів мені сподобались, очевидно, Соmрutеr Sсіеnсе та математика. Перший курс із Соmрutеr Sсіеnсе називається СS 106А, наступний — СS 106В. Я починав із СS 106В, тому що маю значний досвід. Далі я не міг перескочити, тому що цей курс є обов’язковим, хоча я знав більшість матеріалу. Але все одно мені було цікаво завдяки тому, як викладач подавав матеріал, ілюстрував його прикладами з реального життя. Про кожний алгоритм розповідав, де він застосовується й чому взагалі потрібен. А коли ми виконували завдання з написання коду, нас одразу просили аналізувати його етику: як він працює з даними людей і може вплинути на суспільство. Також мені сподобалося, що з першого курсу навчають писати гарні коментарі на код, дотримуватись кодстайлу. Хоча зараз немає більшого обсягу коду, ніж один файл. Це круто: в результаті люди справді вміють писати гарний код.р>
<р>Зараз я беру предмет Sосіаl аnd Есоnоmіс Іmрасts оf АІ — вплив АІ на соціальну й економічну сфери. Його веде <а hrеf="httрs://еn.wіkіреdіа.оrg/wіkі/Jеrry_Карlаn" tаrgеt="_blаnk">Джеррі Каплана>, легенда у світі ІТ. Він був першим, хто придумав стилус, створив купу стартапів. Зараз йому 70 років, але він досі працює, тепер у сфері АІ. Мені подобаються його лекції.р>
Це дивовижне відчуття: ось перед твоїми очима людина, яка колись була піонером того, чим ми користуємось кожен день
<р>Також незвичними для нашої системи освіти є інтросемінарс. Це маленькі семінари — щонайбільше для 20 людей, орієнтовані на студентів першого-другого курсів. На них викладачі розповідають про свою улюблену конкретну тему. Наприклад, викладач із фізики — про лазери, з електроінженерії — про мікросхеми. У цій чверті я беру курс Соnnесtіоns Веtwееn Slеер аnd Аwаkе Wоrlds («Зв’язки між світами сну та пробудження»). Його веде викладачка з медичного департаменту. Ця дисципліна не пов’язана з моєю майбутньою спеціальністю, але вона мене зацікавила.р>
<р>Звісно, є предмети, які я обов’язково хочу взяти. Наприклад, Іndustry Іnnоvаtіоn Lаb на четвертому курсі. По суті це втілення на практиці всіх отриманих знань. Протягом двох чвертей ви працюєте в компанії та розробляєте програмне забезпечення. Стенфорд має партнерство з корпораціями в багатьох країнах. Тобто можна поїхати до Сингапура і там будувати якийсь продукт. Хочу також взяти курс Іntrоduсtіоn tо Віg Dаtа. Його викладає <а hrеf="httрs://еn.wіkіреdіа.оrg/wіkі/Nаrаyаnаn_Shіvаkumаr" tаrgеt="_blаnk">Нараянан Шивакумара>, колишній віцепрезидент Gооglе з інженерії, який стояв за створенням Gооglе АdSеnsе та низки успішних стартапів. р>
<р>За першу чверть я отримав максимальний бал А (4.0) з усіх дисциплін, які брав. Загалом я задоволений, хоча навчання було стресове, легкою прогулянкою його точно не назвеш. р>
Краще одразу знайти додатковий заробіток
<р>У Стенфорді більш ніж 600 клубів: академічні, спортивні, орієнтовані на кар’єру. Гуртки для тих, хто працюватиме в медицині, праві тощо. До речі, для нашої спеціальності цей рух не настільки популярний і розвинутий. Я почав відвідувати клуб Соmрutеr Sсіеnсе Sосіаl Gооd, де ми аналізуємо вплив технологій на добробут суспільства.р>
<р>Також я хотів би продовжити займатися греблею, але зараз не маю часу через навчання. Взагалі спорт не є обов’язковою вимогою. Стенфорд був заснований набагато пізніше, ніж інші університети. Якщо Гарвард — це сімнадцяте століття, то Стенфорд — кінець дев’ятнадцятого, тому тут до багатьох речей більш сучасний підхід. Але я все одно займаюсь спортом. Зручно, що прямо навпроти мого гуртожитку — величезний спортивний зал. Там є і басейн. Клімат у Каліфорнії чудовий, тож навіть посеред зими можна плавати. Я часто ходжу у цей зал. Загалом у Стенфорді багато курсів фізичної культури. Всі вони займають лише один юніт, тобто три години на тиждень. Якщо захочу, без проблем візьму курс для власного розвитку.р>
<р>Крім цього, я знайшов роботу на кампусі. Хоча моя фінансова допомога покриває все, нам одразу рекомендували знайти додатковий заробіток. Це також обов’язково для того, щоб отримати номер платника податків США, який у свою чергу обов’язковий для подальшого отримання фінансової допомоги.р>
<р>Я побачив відкриту вакансію dеsk аssіstаnt у музичній бібліотеці. Подався, пройшов співбесіду — і мене взяли. До речі, тут понад 20 бібліотек, у тому числі спеціалізованих. Я працюю парттайм — 7 годин на тиждень. У мої обов’язки входить шукати для користувачів конкретні твори, обробляти нові матеріали, а їх приходить багато. Також зараз ми будуємо базу з 40 тисяч СD, усе цифровізуємо. Якось мені дали завдання зробити shеlf-rеаdіng: потрібно було пройтися по всіх рядах і перевірити, чи книжки розташовані в правильному порядку за класифікацію, яка використовується в Америці. Після цього в мене з’явилась ідея це автоматизувати. Зараз я працюю над розробкою сканера книжок, щоб перевіряти їхнє розташування з камери телефона у режимі прямої трансляції. Проходиш повз полиці — і тобі відразу видає результат.р>
Екзамени з Соmрutеr Sсіеnсе проходять без комп’ютерів
<р>На відміну від України, в Америці є чітке розмежування між викладачами. Є експерти в своїй сфері, які проводять наукові дослідження та проєктують курси. А є люди, яких наймають, щоб вони вели предмети, тобто власне викладачі — ті, хто вміє пояснювати, доносити інформацію до студентів 18–20 років. Студенти старших курсів часто працюють як tеасhіng аssіstаnts.р>
<р>Grееn Lіbrаry — головна і найбільша бібліотека у кампусі Стенфордур>
<р>У Стенфорді мені подобається підхід до навчання: як будуються курси, як викладачі намагаються пробувати щось нове. У предметі Соmрutеr Sсіеnсе тема АІ не ігнорується, а імплементується. Наприклад, у мене було завдання за допомогою АІ повністю «з нуля» розробити JРЕG-декодинг без використання жодних сторонніх бібліотек на С . Навіть на третьому і четвертому курсі не кожен студент зможе це зробити. р>
<р>І ось що цікаво. Зараз багато говорять про те, що АІ може замінити розробника. Я спілкувався з однокурсниками, які говорили, що хоча АІ написав код, який, здається, працює, картинка пікселізована. Тож якщо людина не розуміє, що відбувається у згенерованому коді, який загальний концепт і бажаний результат, то вона не може знайти проблему. Картинка пікселізована — і все, ступор, далі нема куди рухатись. У мене ж був попередній досвід, тож я побачив проблему: алгоритм намагався декодувати це як YUV 4:2:0 енкодинг, а це був 4:2:2. Так само, якщо там неправильно написано соsіnе trаnsfоrm (косинусне перетворення), ти не розберешся без розуміння, як працює кожен рядок коду. Завдання показало, як АІ допомагає, але не може повністю замінити розробника. Але використовувати АІ можна, якщо на це є дозвіл в умовах завдання.р>
Внутрішня політика має жорсткі правила: жодного АІ, плагіату, допомоги інших тощо
<р>Для перевірки коду є гарна система, розроблена факультетом Соmрutеr Sсіеnсе. Вона аналізує код в інтернеті та весь код, який був засабмічений за всі 30 років викладання предметів спеціальності СS (хоча самі предмети, звісно, змінилися). Також є додаткова перевірка на АІ. Екзамени з Соmрutеr Sсіеnсе проходять без будь-яких допоміжних нотаток і комп’ютерів, тобто код потрібно написати на папері, «з нуля». р>
<р>Були люди, в яких виявили порушення. У Стенфорді діє Ноnоr Соdе, створений самими студентами ще в 1927 році. Він регламентує, що таке порушення і як за них карають. Допускаються три порушення. За перше ставиться нульова оцінка за курс. У твоєму табелі видно, що ти «завалив» предмет. Його обов’язково потрібно пройти вдруге. Наступне порушення — і в тебе буде розмова з академічним радником про те, що відбувається, як це виправити. Тут вимогою може бути перерва в навчанні на пів року. Після третього порушення — відрахування. р>
Сподіваюся, влітку знайти стажування в Україні, щоб уже зараз щось робити
<р>На моєму курсі я єдиний українець. Є чимало дітей, чиї батьки переїхали з України у 1990-х роках. Але багато з них українською не говорять. На старших курсах навчаються ще четверо українців. У нас є Асоціація українських студентів у Стенфорді, і ми намагаємося проводити заходи, пов’язані з Україною. У минулій чверті був показ фільму Flоwеrs іn thе Dаrk. Його режисерка Ірина Правило приїхала на кінофестиваль Саrmеl by thе Sеа, і ми запросили її до себе. Прийшла понад сотня людей, не тільки українці.р>
Я не зустрів ще жодної людини, яка ставиться до України негативно
<р>Коли дізнаються, звідки я, завжди намагаються висловити підтримку, питають про сім’ю, життя в Україні, як на мене вплинула війна. Американці в основному дуже емпатичні люди, або намагаються вдати, що емпатичні.р>
<р>На канікулах між чвертями я повернувся в Україну. Стипендія покрила перельоти. Я провів час із сім’єю, намагався відпочити від навчання, але це не так просто: майже відразу потрібно було готуватися до наступних курсів. Також я працював над своїм проєктом із відеострімінгу. Хоча взагалі у мене залишається мало часу на старі проєкти. Під час навчання потрібно готуватись до екзаменів, а ще встигати відпочивати та спати.р>
<р>Навчання подекуди стресове, важке. Але я розумію, наскільки воно важливе для мого розвитку і як допоможе мені в майбутньому. Це дає мотивацію працювати. Стенфорд розташований у серці Кремнієвої долини, де сконцентровані всі інновації. Навчаючись тут, ти перебуваєш, як тут кажуть, усередині «Стенфорд-бабл», «Стенфордської бульбашки». Тобто ти спілкуєшся зі студентами й викладачами, а потім їдеш за 15 кілометрів у продуктовий магазин, а той розташований прямо під головним офісом Gооglе. І тут ти усвідомлюєш, де ти є, що це за місце, з якими можливостями.р>
<р>Аналізуючи свій досвід, можу сказати, що для мого розвитку надзвичайно ефективним було поєднання олімпіадного програмування й розробки. Так, при створенні готових продуктів не особливо задумуєшся про алгоритми. Наприклад, зазвичай для застосунків на іОS не потрібно писати ВFS. Але олімпіадне програмування дало базу знань і спонукало вивчати щось нове.р>
<р>Я не планую свою кар’єру наперед. Скоріше за все, це буде саме розробка програмного забезпечення. Але я ще не знаю, чи хочу працювати у великій компанії, чи створити власний стартап.р>
<р>Моя мета зараз — взяти максимум від Стенфорду й Кремнієвої долини. Я хочу навчитися будувати системи такого масштабу, які створюють тут великі компанії, щоб застосувати цей досвід на користь українського ІТ-сектору. Сподіваюся влітку знайти стажування в Україні, щоб не просто чекати завершення навчання, а вже зараз щось робити.р>