В преддверии начала очередной вступительной компании в вузы dev.by попросил успешных выпускников БГУИР — основателей стартапов, ИТ-компаний, первоклассных программистов, евангелистов и преподавателей — поделиться мнением об оптимальном обучении в стенах главной кузницы айтишных кадров Беларуси.
«Диплом — всё же не просто бумажка»
Олег Придюк, евангелист игровой студии King
Факультет, специальность, год выпуска: ФКСиС, информатика, 2008 год
— После окончания университета я уехал в Вильнюс, потом поработал в Дании в Unity Technologies. Когда я туда пришёл, это был маленький стартап, а теперь, думаю, в БГУИР Unity уже должны преподавать хотя бы на факультативном уровне. Теперь я живу в Стокгольме, работаю в компании King — той самой, которая создала Candy Crush Saga.
Я работаю и со студентами в разных университетах мира и вижу, как отличаются системы образования в разных странах. Кто-то хвалит советскую систему и белорусскую, как её наследницу. Часто говорят, что в белорусских ВУЗах получаются отличные математики — и это правда, математики из БГУИР выходят очень сильные, и это очень ценно в мировом масштабе. И ещё один позитивный момент — БГУИР взращивает хороших работников. Дали задание — делаешь. Сказали реализовать сложный алгоритм — сидишь и «имплементишь». Белорусские программисты очень ценятся за границей как работяги. Математика и тяжёлый труд — вот чему может научить БГУИР.
Но есть у этого подхода проблема — система растит из тебя исполнителя. Быть хорошим программистом — это прекрасно, но не все могут стать лучшими программистами и математиками. В студентах не развивают предпринимательские, инициативные, креативные способности. В современном мире важно, чтобы человек вырастал с пониманием, что он может создавать, может думать нестандартно, имеет право делать инновации — даже если это человек со средними способностями. «Что это у нас? Коробка? А давайте она будет круглой, а ручка у неё будет внутри!» Да, идиотская идея, но многие стартапы из топа крупнейших компаний мира рождались вчера из таких идиотских идей.
Само ощущение того, что у тебя, студента, есть собственное мнение, и оно для кого-то релевантно — очень важно. Зарубежные университеты, школы и даже детские садики взращивают это ощущение. В Вильнюсе, например, ребёнка в садике нельзя заставлять чем-то заниматься. Дают трёхлетке пластилин, а он говорит: «Не хочу лепить, хочу рисовать». Воспитательница не может его заставить, она соглашается: «Да, конечно, пока все лепят, ты можешь рисовать». В университете система такая же. Развиваются индивидуальные способности, таланты, само ощущение: «Мои способности важны».
Любые знания, кроме классических дисциплин, в БГУИР, как и в других белорусских университетах, представлены довольно слабо. Значит, студенты сами должны получать эти знания. Как? Нужно ходить на все митапы, стартап-мероприятия, хакатоны, быть всюду, смотреть, кто, что и как делает.
Важно расширять свой круг общения за счёт людей, максимально на тебя непохожих, учиться сотрудничеству. Белорус должен уметь работать не только в паре с товарищем по университету, но и с африканцем, китайцем, арабом, натурал должен уметь работать с геем. Работая только внутри команды из одной маленькой страны, очень сложно сделать продукт эффективным и полезным в мировых масштабах. Если есть возможность поехать в Будапешт на какой-то непонятный программистский фестиваль, надо ехать. Зовут в Индию? Езжай. В соседней Литве собирается отличная международная ИT-тусовка.
На самом деле, сейчас и в Беларуси даже не надо ничего специально искать — возможности сами тебя находят. Анонсов мероприятий куча, тебя отовсюду зовут, и твоя задача — отзываться. Не надо ныть и лениться, не надо стесняться лезть во все двери: предлагай свои возможности, пытайся что-то делать. Первые несколько лет, скорее всего, ты будешь работать бесплатно или за очень маленькие деньги — но тяжёлый труд всегда такой. Само ощущение «я ещё студент, но я уже могу, я уже ценен для экосистемы, а экосистема ценна для меня» — вот самое главное.
И ещё одна мысль для скептиков образования: диплом — всё же не просто бумажка. Диплом белорусских университетов в Европе признаётся эквивалентным Master’s degree, и с этой «бумажкой» прекрасно принимают в западные компании, где нужны магистры наук — например, в Google. Ещё эта бумага невероятно важна для получения Blue Card. Если человек захочет поехать в Европу после 4,5 лет на КСиСе, то устроиться на работу будет очень сложно, а если у него все пять лет и диплом — проблем нет. Оценки не настолько важны, но средний балл должен быть нормальным — если я правильно помню, около 8. Чем получить 10 по математике и 4 по Истории Беларуси, лучше 8 по тому и другому.
«Пораньше найти хорошую работу — за любые деньги»
Любовь Пашковская, CEO и соучредитель Red Rock Apps
Факультет, специальность, год выпуска: ФИТиУ, автоматизированные системы обработки информации, 2008 год
— БГУИР, как и всякий университет, учит искать информацию. Кроме того, он даёт хороший базис в технических науках и развивает логическое мышление. Что касается реальных знаний для любой работы, нет ничего лучше практического опыта, а его можно получить только на настоящей работе.
Я нашла работу рано, на втором курсе, и считаю, что мне это помогло. На пятом курсе за плечами был трёхлетний опыт работы в нескольких хороших организациях. Это дало фору перед остальными выпускниками, если рассматривать их как конкурентов. Если вы хотите в 30 из себя что-то представлять, то советую уже в 18-20 найти хорошую работу и набираться опыта — за любые деньги. При этом важно, чтобы руководство и компания были хорошими, чтобы действительно было чему поучиться. А вот зарплата на начальном этапе вторична — в вас ведь будут вкладывать время, а, следовательно, и деньги.
Но устроиться на работу — не значит перестать учиться. Лучше стараться успевать всё, не отставать по программе. Конечно, разным людям нужно разное количество времени для изучения нужных дисциплин. Поэтому не будет лишним ещё в студенческие годы научиться тайм-менеджменту. Умейте не тратить время на вещи, которые его не требуют.
«Чем ниже стартовая площадка, тем выше человек сможет прыгнуть»
Анна Роговец, специалист по количественному анализу в Forte Group, кандидат физико-математических наук
Факультет, специальность, год выпуска: ФКСиС, информатика, 2006
— Самое важное — сразу набрать нужную скорость. Когда человек только окончил школу, выдохнул и расслабился, ему кажется, что первый курс — время отдохнуть. Но нет, нужно ещё немножко подождать. Сам процесс обучения совсем другой: никто тебя больше не заставляет что-то учить, ты всё делаешь сам. В первые два года в основном идут общие курсы, которые многим кажутся совсем ненужными, но именно в это время нужно научиться учиться, систематизировать, выбирать самое важное. Нужно учиться думать, и это можно делать на примере любого курса. Я считаю, что ненужных курсов не бывает — каждый из них учит нас учиться. А учиться, когда тебе 18, гораздо проще, чем когда тебе 30, например. В 18 просто и легко лечь спать в пять утра, проснуться в семь — и прекрасно сдать экзамен.
Когда базовые курсы заканчиваются и начинаются специальные, ты должен ещё раз подумать, интересна ли тебе твоя специальность. А когда тебе неинтересно, то заставить себя учиться очень сложно. Многие в этот момент осознают, что всё это им вовсе ненужно, либо понимают, что они хотят изучать те же вещи, но в другом формате. Тогда ещё не поздно принять решение: поскольку за плечами уже есть пару лет базы высшего образования, ты без проблем можешь сменить ВУЗ на тот, который тебе больше нравится.
Курсу ко второму-третьему приходит понимание, как учиться так, чтобы и оставаться в университете, и уделять больше внимания тому, что тебе нравится. Всегда стоит прийти на первую лекцию, чтобы узнать, нужно ли учить конкретный предмет, можно ли пропускать пары. Начинать учиться в декабре — иногда слишком поздно. Главное — сохранять уважение к людям, которые хотят дать тебе знания. Говорить им в лицо: «Ваш курс мне не нужен, вы говорите ерунду», — не самая удачная идея. Ну, а интересные тебе предметы и преподаватели должны быть всегда с тобой. Не знаю, как на других специальностях, а на «Информатике» все самые классные преподаватели были классными именно потому, что их можно было расспрашивать. Их воодушевляли хорошие вопросы, они с радостью делились тем, что не успевали рассказать на лекциях. В помощи и совете хороший преподаватель никогда не отказывает – пользуйтесь этим.
В моей работе много математики, и мне очень повезло: в БГУИР у меня были шикарные преподаватели по математике. Сейчас я могу сравнивать свои знания с теми, которые дают в БГУ — да, там образование более фундаментальное, некоторых вещей мне не хватало, и эти пробелы пришлось заполнять самостоятельно. Но в целом, думаю, в БГУИР максимум из этих знаний можно было получить именно на нашей кафедре. Даже на защите диссертации я выбрала кафедру в качестве оппонирующей организации: я знала, что там поймут то, о чём я буду говорить.
Я немного жалею, что жила с родителями, и у меня постоянно был холодильник, в котором всегда можно было отыскать домашнюю котлетку. Я считаю, что чем ниже стартовая площадка, тем выше человек сможет прыгнуть — просто потому, что у него не будет другого выбора.
У меня не стояла проблема выживания, когда нет денег и негде жить, поэтому я не особенно усердно искала работу и нашла её случайно, на кафедре. Работать или нет — каждый выбирает сам, в зависимости от того, сколько у него есть сил. Конечно, когда человек начинает что-то делать за деньги и перед кем-то за это отвечать, он становится более ответственным и взрослым. Но если работать во время университета совсем не хочется — может, ещё и не время. А если хочется — конечно, идите. С работой как с правами: чем раньше их получишь, тем раньше исчезнет «семидесятка» с твоей машины. Во многих компаниях очень важен опыт, и даже если ты очень крутой, но в твоём резюме нет этих двух лет работы, то ты можешь не попасть даже на собеседование.
«Берите азы, а глубже учитесь сами, идите и пробуйте работать»
Дмитрий Дудин, начальник отдела собственных продуктов и сервисов в XB Software, CTO KUKU.IO
Факультет, специальность, год выпуска: ФРЭ, радиоэлектронные системы, 2007 год
— От преподавателей ФРЭ можно получить много полезных знаний. Например, отклики из цифровой обработки сигналов или кодирования встречаются практически у любого программиста. Мне не нравились гуманитарные науки — по складу ума, наверное, но я считаю, что серьёзно стоит подходить даже к тем предметам, с которыми ты никогда не будешь иметь дел на работе. Что касается того, чем ты планируешь заниматься после университета, стоит больше заниматься самообразованием. Почти любая свежая технология устаревает за два-три года, и университеты к такой скорости просто не готовы. Если не учить самому, ничего хорошего не выйдет. Бери азы, а глубже учись сам.
Выбранная cпециальность мне очень нравилась — нам рассказывали о радиолокации, радионавигации, гироскопах. И я очень хотел работать по специальности. Думал, что буду делать крутые штуки, запускать спутники. Но оказавшись по распределению на государственном военном предприятии, быстро понял, что в голове представлял эту работу слишком уж радужно. В реальности все делают всё медленно, безынициативно, а твои новые знания и энергия вообще никому не нужны. Поэтому на второй год распределения я потихоньку начал самостоятельно изучать веб-разработку, а потом устроился в компанию, где работаю и сейчас — джуниором, на самую маленькую зарплату. Жалею только о том, что не сделал этого ещё в университете. Может, если бы я раньше попробовал работать где-то по специальности, которой меня учили, то раньше понял бы, что это не моё, и сразу начал поиски в других направлениях.
Поэтому вот мой совет: идите и пробуйте работать. За любые деньги, хоть бесплатно. У нас в компании сейчас работают два парня, которые начали с половины ставки на втором курсе. Получат диплом — придут к нам на распределение с двумя годами опыта за плечами, хорошими специалистами с хорошей зарплатой.
Ходить ли на пары? Если личная жизнь важнее, то на некоторые можно и не ходить. Не надо забывать: студенчество — это самые классные годы! Все это понимают — и преподаватели, и будущие работодатели. Необязательно быть очкастым волосатым снобом, и только учиться без конца. Как раз у таких людей обычно мало что получается. Всё должно быть в меру — и учиться, и гулять, и расслабляться.
«Программы университета достаточно, чтобы стать успешным программистом»
Александр Кулицкий, учредитель и директор Smart IT Development, соучредитель bycard.by
Факультет, специальность, год выпуска: КСиС, информатика, 2014 год
— На моей специальности средний возраст преподавателей — 30 лет. Они общаются со студентами на одном языке, хорошо знают, о чём говорят, так что учиться было довольно просто. Но надо понимать: без участия самого студента научиться хоть чему-то будет крайне сложно. Университет только даёт возможности, чтобы учиться, и каждый сам решает, какие из этих возможностей использовать и насколько глубоко. Если ты берёшь в университете всё, что тебе дают, и делаешь задания не ради галочки, то, по-моему, программы университета достаточно, чтобы выпуститься успешным программистом.
Первые три курса я рекомендую учиться по полной программе, от начала до конца, а потом идти стажироваться в какую-то компанию. Тогда на выходе из университета у вас будут и хорошие знания, и хороший опыт, и хорошая зарплата, и тысяча предложений из разных компаний. На моей специальности на третьем курсе работало уже процентов 90 потока. Практика показывает, что больше знаний получаешь на конкретной работе, когда у тебя есть ежедневные задачи, над которыми интересно работать, и которые к тому же оплачиваются. Когда есть такая мотивация, то обучаешься намного быстрее — не из-под палки, не потому что мама с папой сказали, а потому, что тебе нравится. Когда мы оканчивали университет, люди с потока уже организовали три или четыре собственных компании. Многие уехали учиться и работать дальше — в США, Канаду. Главное — соблюдать баланс. На одном программистском опыте далеко не уедешь, без фундаментальных знаний не сможешь двигаться дальше. А основы как раз преподают на первом-втором-третьем курсах. Это лучше не забрасывать.
«Лучше быть профессионалом, чем хорошо учиться»
Павел Вейник, Java-разработчик, основатель и преподаватель школы программирования ITStart.by
Факультет, специальность, год выпуска: КСиС, информатика, 2005 год
— На первом курсе у нас был один главный курс по программированию — «Основы алгоритмизации и программирования». Его вёл дедушка, который программировал ещё на машинах размером со спортивный зал, а баги правил, вкручивая и выкручивая лампы в этих машинах. Все его очень уважали, но преподавателем он был отвратительным. Я пришёл в БГУИР из гуманитарной гимназии, без каких бы то ни было знаний о программировании. Потому Pascal, который нам давал преподаватель, мне был абсолютно непонятен с самой первой лекции, которую он начал не с нуля. Почти все вечера первого семестра я проводил за книжкой и за компьютером: разбирался, пробовал, спрашивал одногруппников. Если бы я не побегал в панике первые пару недель в поисках ответа на вопрос «Как мне освоить всю эту хрень?», то ничего бы у меня не получилось.
Язык C нам преподавал крайне авторитарный дядька без практических навыков, который давал дурную сухую теорию, разжёвывая её настолько, что мы чувствовали себя идиотами — пришлось осваивать C самостоятельно. Assembler вообще прошёл мимо. Передо мной был выбор: либо стать отличником, либо работать. Зачем мне нужен красный диплом и что он даёт, я не понимал, так что осознанно выбрал второй вариант. И ни разу не пожалел об этом решении. Лучше быть профессионалом, чем хорошо учиться — к сожалению, это не одно и то же.
На третьем курсе я попал в отдел информатизации в БГУИР и начал там изучать Java — опять же самостоятельно, с помощью работавших там студентов. Java в программе не было, и я понимал: если не буду заниматься этим сам, то программистом не стану. Дальше я прошел тренинг в EPAM, а потом начал там работать.
Какие выводы? Во-первых, нужно хорошо понимать, кем ты хочешь стать и что тебе для этого надо. Во-вторых, выяснив, какие дисциплины тебе нужны, начинай изучать их сам. Если преподаватель не практик, то просто постарайся сдать ему предмет на приемлемую оценку и не заморачиваться — он всё равно не способен дать тебе ничего полезного. А вот преподаватели-практики всегда тебе помогут, ответят на любые вопросы, ну или честно скажут: «Не знаю, ищи сам или спроси там-то». Когда я ещё учился сам, то на нашей кафедре были очень сильные математики, но опытных программистов-практиков почти не было. С течением времени ситуация поменялась: завкафедрой собирал всё больше реальных профессионалов, и качество обучения серьёзно росло. Когда я сам преподавал в БГУИР годичный курс по Java, то иногда ловил себя на мысли, что хотел бы учиться на такой кафедре.
Ещё совет: не стоит ограничиваться тем материалом, что дают на парах, даже если лектор — опытный практик.
Как бывший преподаватель БГУИР я отлично понимаю все ограничения, которые есть у коллег. Уровень бюрократии в университете просто зашкаливает. Учебные планы я должен был утверждать у каких-то тёток, которые вообще не смыслили в предмете, но имели большое влияние на результат. Я вписывал в программу то, что считал необходимым дать студентам, исходя из опыта, а эти тётки настаивали, что я должен давать им что-то другое. В итоге я писал в плане то, чего они хотели, а преподавал то, что считал нужным. Вместо лекций во втором семестре годичного курса я вёл проекты: студенты собирались в группы по 2-3 человека и писали любые вещи, которые захотят. Это запрещалось регламентом, но так можно было что-то да внести в головы студентам. Те, кто хотел просто сдать предмет, приносили ерунду и получали свою оценку, а те, кто хотел научиться, имели возможность получить реальные ответы на вопросы, которые их интересовали. Завкафедрой был в курсе, но закрывал глаза на грубое нарушение учебного процесса. Хочется верить, что я кому-то был полезен — многие из моих студентов сейчас лиды, а то и директора своих компаний.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.