ML community of KZ
4.03K subscribers
269 photos
14 videos
568 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.
Онлайн стажировка от банка JPMorgan Chase & Co.

В связи с пандемией коронавируса, большинство стажировок в этом году были либо перенесены на лето 2021 года, либо же перешли в онлайн. Банк JPMorgan Chase & Co. решили объединить оба подхода: объявили онлайн стажировку для студентов любого уровня, чтобы потом дать им возможность пройти стажировку летом 2021 года.

В чем особенности этой стажировки?

1.У нее нет отбора. Вам не надо отправлять резюме и проходить интервью. Вы просто регистрируетесь и начинаете проходить заданную программу.
2.У нее нет дедлайна. Вы можете проходить задания в своем темпе.
3.Вы будете иметь приоритет следующим летом, когда будете подавать на стажировку летом 2021, то есть шансы пройти стажировку в Нью-Йорке (офисе банка) значительно повышаются.
4.У вас будет сертификат о том, что вы прошли стажировку у самого крутого банка США.

Чему вы научитесь за время стажировки?

1.В первом блоке вы приобретете навыки Basic Programming, Python, Git и опыт работы с Financial Data.
2. Во втором блоке будете работать с React, Typescript, Web Applications.
3.Третий блок: Technical Communication, Financial Analysis Web Applications.
4.В четвертом блоке будете работать с Open Source проектами.

Ссылка на стажировку.

#internships
Как попасть в Google через контесты?

Google, как и все крупные IT компании, проводят техническое интервью на знание алгоритмов. Если же у вас с алгоритмами пока не все очень хорошо, а попасть в Google хочется, то вот вам 3 ежегодных Google’s Coding Competitions!

1.Google Kick Star. Регистрация открыта до 15 Ноября 2020. Особенность соревнования заключаетя в том, что контесты длительностью по 3 часа публикуются раз в месяц в течение года. Вы можете пройти все контесты, можете только один или выборочно несколько. Главный плюс соревнования: если вы хорошо проявите себя на контестах, вас приглашают на интервью, то есть вы пропускаете этап скрининга резюме.

2.Google Code Jam. Здесь вы также решаете контесты, с той разницей, что здесь уже есть отборочные раунды и финал. После 1 раунда отбираются первые 1,500 участников, после 2 раунда - первые 1,000 проходят дальше. После 3 раунда выбираются 25 конкурсантов для участия в финале, где главный приз - $15,000.

3.Google Hash Code. В отличие от первых двух соревнований, для HashCode вам потребуется собрать команду до 4 человек. После регистрации команды, вы подключаетесь к Judge System, где в день Х публикуется задание. Будет всего 1 онлайн квалификационный раунд, после которого лучшие команды приглашаются в офис Google в Дублине и уже там участвуют в финале. За первое место вы получите $4,000 на каждого члена команды (хотя попасть в офис Google уже неплохое достижение ;) ).

#contests