ML community of KZ
4.11K subscribers
281 photos
15 videos
582 links
@justholmes для связи.
Download Telegram
Channel created
Объявляем о старте нового канала для студентов Инженерного факультета!

IT community of SDU - это коммьюнити начинающих программистов, готовых учиться и делиться знаниями друг с другом.

На этом канале вы найдете:
- бесплатные курсы
- стажировки (онлайн и оффлайн)
- конференции (онлайн и оффлайн)
- телеграм-каналы крутых разработчиков, которые рассказывают про стажировки в Google, Amazon, Facebook и как туда попасть
- секретные чаты программистов, где делятся инфой по стажировкам и работе в крутых компаниях

Но самое главное...

Благодаря нашему боту вы сможете оставлять объявления по поиску разработчиков/дизайнеров/команды для создания своего проекта или запуска стартапа.

О том, как пользоваться ботом, читайте в следующем посте!
Как подать объявление, что мне нужен специалист в Back-end/Android/iOS/VR?

В описании канала вы найдете ссылку на нашего бота @projectads_bot. Там вы сможете оставить объявление, админы канала его проверят и опубликуют в ленте.

В сообщении боту опишите
-кто вам нужен. Не просто "программист", а "специалист в работе с VR/Android/C# и т.д."
-обязанности вашего будущего партнёра, какую часть проекта он будет делать, с чем будет работать
-если имеется оплата/дедлайн подачи заявки/длительность проекта, то можете указать в конце.
-свои контакты: номер телефона, телеграм или почту.
Channel photo updated
Я хочу поделиться ссылкой на курс/стажировку/крутой блог. Как это сделать?

Для этого вы можете написать в @shareyourlinks_bot. Скиньте ссылку и кратко опишите, о чем данный курс/проект/стажировка. Мы проверим, и позже опубликуем.

Не переживайте, если мы ее сразу не опубликовали. Возможно, она выйдет в одном посте вместе с другими возможностями, связанными одной темой.
Как понять, в каком направлении я хочу развиваться?

Для этого можно пройти бесплатные курсы, которые дают информацию ничуть не хуже университетов.

Google Developers Training - бесплатные курсы от самого Google по Android и Web разработке и Machine Learning.

Cisco Networking Academy
Прекрасная возможность для тех, хочет себя попробовать в кибербезопасности, разобраться что такое Интернет вещей и как работать с Linux.

Онлайн школа Яндекса
Отличный сборник курсов по предметам 1-3 курса: матанализ, статистика, программирование на Java и C++, а также Операционные системы и Linux. Если вы получаете хорошие баллы по итогу курса, вам выдают сертификат.

GitHub Student Developer Pack
При регистрации на GitHub с вашей сдушной почтой вы получаете бесплатный доступ к курсам DataCamp. Также у вас будет бесплатный доступ к таким платформам как Microsoft Azure, JetBrains, Canva Pro и другие (общая стоимость пака около $200к, но благодаря студенческой подписке вам предоставляют бесплатный доступ)

#courses
Что такое FAANG и как туда попасть?

FAANG - это общее название групп компаний Facebook, Amazon, Apple, Netflix и Google. И конечно, как любой программист, вы хотите туда попасть на стажировку. Как это сделать?

Один из способов узнать это - проанализировать чужой опыт.

Итак, подборка блогов про стажировки:

@random_random_thoughts - автор канала Ирина Карацапова, студентка магистратуры в МФТИ, проходила стажировки в Google Zurich, Google Tokyo, Amazon, Yandex, Jane Street и другие. Не просто описывает прохождение стажировок, но и различие процесса отбора в разных компаниях и условия работы. (Например, работа Google Zurich сильно отличается от Google Tokyo)

@sagandykova - блог Айгерим Сагандыковой, выпускницы и бывшего преподавателя СДУ. Работала 3 года в Каспи Аналитиком Данных, сейчас стажируется в стартапе в Кремниевой Долине. Рассказывает, как начать карьеру в Data Science, публикует возможности в сфере IT для студентов.

@catputer - канал Айдарбека Сулейменова, студента 4 курса Назарбаев Университета. Стажировался в Google и Bloomberg, участник олимпиады АСМ ICPC. Пишет об IT, карьере, а так же публикует возможности для студентов (стажировки, курсы).

adilet.org - блог Адилета Жаксыбая, выпускника Назарбаев Университета. Выходил в мировой финал ACM ICPC 2014, 2015 годах. Работал в Google, Ipsy. Получил офферы от Facebook, Uber и Amazon. В своем блоге рассказывает, как подготовиться к интервью, как решать алгоритмические задачи, о концентрации и продуктивности.

#blogs
Вы также можете внести свой вклад в развитие IT community нашего университета!

@projectads_bot - для ваших объявлений по поиску программистов/дизайнеров/команды для проектов.

@shareyourlinks_bot - для ваших ссылок на курсы/блоги/стажировки.
Окей, ты загорелся пройти стажировку. Но где их искать?

Есть несколько способов:

1.На сайтах компаний есть раздел Careers, где публикуются новые стажировки с описанием обязанностей, дедлайном подачи и локацией офиса. На сайте же и подается заявка. Но проблема в том, что иногда можно забытьо какой-то компании, или и вовсе не знать о ней. Поэтому переходим к пункту два.

2.glassdoor.com - сайт по поиску вакансий со всего США. Заходим в раздел Software Engeneering Jobs, ставим фильтр Internship, и вам выходят самые свежие объявления о поиске стажера. Прелесть сайта еще состоит в том, что можно сравнивать зарплаты разных компаний и разных позиций, выставлять фильтры на местоположение компании и даты программ.

3.linkedin.com - платформа для завязывания новых знакомств для специалистов любой сферы. В этой соцсети зарегистрированы многие компании, и часто на их профилях стажировки публикуются раньше, чем на сайте. Также на LinkedIn’е сущетсвуют специальные “доски” - job board - где выставляются объявления от разных компаний.

4.Готовые списки стажировок. Интернет не без добрых людей - есть очень много готовых списков стажировок, с указанными дедлайнами и названиями компаний. Пока я нашла такой и такой список. А так же можете посмотреть этот пост на reddit.

#internships
The single most important skill for a computer scientist is problem solving.

Сегодня прошло ежегодное командное соревнование - KBTU Open Spring 2020. Участникам было предложено 10 задач и 5 часов на их решение. Всего было 130 команд или 200 участников.

Задача участников — решить как можно больше предложенных задач за ограниченное время. Участники пишут решения на языках программирования C, C++, Java, Python или Kotlin, компилируют и посылают их на тестирующий сервер. При этом частичные решения не учитываются, а побеждает команда, правильно решившая наибольшее число задач.

И следовательно вопрос - зачем? Зачем тратить 5 часов на участие в таких мероприятиях, тем более в выходной день. А ведь на подготовку уходит намного больше времени.

Ответ очень прост - регулярная практика решения неожиданных и новых задач косвенно готовит и к техническому интервью, повышая скорость решения задач и обеспечивая конкурентное преимущество перед другими кандидатами.
Соревнования также развивают навыки работы в команде и стрессоустойчивость.

Как же начать свой путь и начать решать задачи?

Чтобы начать участвовать в соревнованиях, ничего не нужно — только желание и умение программировать на каком-нибудь языке (да и этому всегда можно научиться).

1.Начни решать задачки на acmp.ru

2.Регулярно участвуй на онлайн соревнованиях на codeforces.com и atcoder.jp. Не расстраивайся если плохо выступили, читай разбор задач и дорешивай задачи.

3.Важно знать и уметь реализовывать основные алгоритмы и структуры данных. Материалы для изучения:
1. “Competitive programmer’s handbook”.
2. Томас Кормен "Алгоритмы: построение и анализ".

4.Найди единомышленников, соревнуйся, обсуждай и делись опытом. Тут сообщество СДУшников
(а также не забываем подписываться на https://www.instagram.com/abunyawa.acm/)

Доп.материал: мотвирующая история успеха.

Жду тебя на наших тренировках и соревнованиях!

За материал спасибо Бекзату Ернату, хэду IT club.