monoteist | Blog
629 subscribers
170 photos
46 videos
2 files
122 links
Разработка | https://www.youtube.com/@IsaEzerbaev | Обучение
Download Telegram
Пришло время написать про «21-school»- российская франшиза мировой школы программирования из франции «École 42». Немного предыстории. В сентябре прошлого года я полетел в Казань и месяц провел в этой самой школе, постигая гранит «компьютерной» науки. Так почему пишу именно сейчас и почему полетел, будучи работающим разработчикам программного обеспечения? Давайте все по порядку. О самой школе я узнал задолго до этого, и желание туда поехать было, конечно, еще тогда, но в то время школа была только в Москве, а я не переношу этот город, ну и, конечно же, это дорого для студента, жить там и прочее, хотя важно подчеркнуть, что сама школа абсолютно БЕСПЛАТНАЯ. А причину, по которой я пишу про школу только сейчас, я расскажу в конце. Так вот, про школу, первоначально сама школа была открыта в Париже французским миллиардером Ксавье Ниль в 2013 году. И вот его фраза - «Сегодня французская система не работает. С одной стороны, она застряла между университетом, который обеспечивает обучение, не соответствующее потребностям делового мира, но бесплатное и доступное для большинства. с другой стороны - частные университеты (écoles privées), дорогие, где образование достаточно качественное, но оставляет на обочине наибольшее количество талантов, даже гениев, которых мы только могли найти во Франции», которая очень четко и доходчиво дает понимание про все образование в мире, по сути, это школа программирования, которая основана на современных методах обучения, включающие обучение на основе проектов, но только уже для всех, а особенно для тех, у кого нет денег на образование.
Но самым интересным в школе является методика обучения. В школе нет профессоров, она открыта круглосуточно и без выходных. Школа является некоммерческой организацией и полностью бесплатная, ее финансирует миллиардер Ксавье Ниль на сотни миллионов долларов. Вся интеллектуальная собственность принадлежит студентам. В последствии школьная модель была принята в Лионе, Реймсе и Мюлузе, Франция, а также в Румыния , Южная Африка , Украина , Болгария , Молдова , Бельгия , Россия , Марокко , Нидерланды , Индонезия , Финляндия , Германия и Объединенные Арабские Эмираты с помощью и поддержкой 42. Вот тут уже начинается история российской версии данной школы «21-school», по сути, это без преувеличения тоже самое, просто название другое, та же платформа на английском, те же видео, на французском, которые ты сморишь с субтитрами. Школа очень классная и учеба прикольная, первый этап — это «бассейн», данное название — это ассоциация с тем, как будто бы тебя бросили в бассейн, и ты учишься плавать. Вот так, без каких-либо введений, лекций и прочего, у тебя просто инструкция с чего начать и что нельзя делать, чтобы не вылететь, и если тебе что-то непонятно, то у тебя есть google, peer справа и peer слева, т.е. вы учитесь друг у друга, система peer-to-peer. Конечно там есть маршрут, но идти по нему надо самому, у тебя есть день и от 5 до 10 так заданий, которые нужно решить и скинуть до полуночи, а точнее не позднее 23:42 (бывало так, что я в это время все еще писал код и отправлял до 23:43). После чего вы также проверяете код друг у друга, конечно, после это делает специальная программа, в которую отправили код. Также есть групповые проекты, разделения на команды, как в Гарри Поттере. Да, разные лекции от самих студентов, можно приходить и уходить, когда угодно, все это делается на специальных маках под своей учеткой. Обучение, конечно, не легкое, даже сложное, но пройдешь ты или нет не полностью зависит от твоих успехов. Требования к коду жесткие, после каждой недели экзамен, который длиться 4 часа и финальный 8 часов. Обучение проходит как RPG игра, у тебя есть уровень, навыки, очки и прочее. После бассейна начинается уже реальное обучение, где ты сам выбираешь себе путь обучения. Основные направления: Сети и системное администрирование; Компьютерная графика; Разработка операционных систем; Веб-программирование; Алгоритмы и структуры данных; Анализ данных, машинное обучение; Кибербезопасность; Мобильная разработка (Unity) ; Робототехника (ROS) и электроника;
Языки программирования:C; C++; С# ; OCaml; Python (Django); PHP; Основы SQL; Java; Python for Data science; GO; Swift; Ruby on Rails;
Вначале, конечно, все учат C и bash. Впоследствии тебе помогают со стажировкой, это обязательно на 6 уровне. Сама школа на рынке цениться и уважается крупными игроками. Ограничение с 18 лет (когда я учился были как молодые, так и уже в возрасте люди, у которых дети были старше меня). В России решили пойти еще дальше и сделать свою платформу, и сегодня мне пришло письмо об этом и о предложении попытаться снова, так как меня не взяли дальше в прошлый раз, хоть был среди лидеров. Как я и говорил, отбор не зависит только от твоего результата, обратную связь не дают. Вот и причина по который решил написать сейчас. А так, всем советую пойти туда, ведь там делают сеньорами за 1.5 – 3 года, так они говорят, как минимум. Конечно, я не рассказал всего.
Больше инфы и место для подачи документов на сайте https://21-school.ru/
В последнее время очень был погружен в прохождение собеседований. Решил сразу податься на мидла. Сделал вывод, что собесы — это самый быстрый рост. Ну и, конечно же, решил поделиться советами из личного опыта. Если в целом, то расскажу, что и как нужно подготовить, чтобы начать делать отклики на вакансии, ну и как не запороть собес, даже если по знаниям вы не совсем подходите. Мой опыт-это офферы, в среднем 130000 – 150000, как Python Backend Developer, но общие вещи, про которые расскажу, подойдут для всех, кто решил начать искать работу разработчиком.
Самое первое, что вам нужно сделать-это подготовить ваше резюме, и сделать это нужно очень грамотно, а не просто заполнив поля как в какой-то анкете для какого-то опроса. Грамотно оформленное резюме — это, наверное, 80% успеха для приглашения на техническое интервью, об этом чуть позже. Я не хочу писать про каждый пункт в резюме и прикреплю ссылку на свое для примера, но выделить самые основные моменты все же попытаюсь.
Самое основное-это, конечно же, опыт работы. Любой компании выгоднее брать человека с опытом, и тут сразу задается вопрос: «Что писать, если его нет?». Все просто, идете, делаете пару проектов для своих друзей и т.д. или на фрилансе, можно даже просто пару красивых проектов, кидаете их на github или gitlab, пишите в графе опыт работы фриланс и обязательно расписываете что за проекты и какой стек технологий вы использовали. Раз речь зашла про github – это уже ваше портфолио и его не менее важно оформить, напишите пару проектов, оформите README с инструкцией как все это дело запустить и с описанием проекта. Будет вообще хорошо, если будет демка на каком-то бесплатном сервере, к примеру, heroku.
Далее идет пункт о себе. Распишите здесь максимально свой уровень владения технологиями. Если у вас есть хорошее резюме, то в большинстве случаев вам даже не надо делать отклики, рекрутеры сами пишут вам.
После того как вам пришло предложение о рассмотрении вакансии, обычно бывает 10-минутный созвон с рекрутером, который задает вам основные вопросы про заработные ожидания, почему ищете работу и прочее. Про з/п, не бойтесь говорить сколько хотите, думая, что если попросите больше, то вам откажут, нет, наоборот. У меня бывало такое, что я запрашивал процентов 20 и больше от предложенной суммы в офере и соглашались. Проговорив про основные моменты, вам назначают дату технического интервью (выбираете удобнее для обеих сторон время). Важно, выберете время, где вы сможете с отличным интернетом посидеть за ноутом или ПК так, чтобы вас не отвлекали.
Далее само интервью, тут бывают вопросы уже технического характера. Спрашивают про язык программирования, в моем случае -это Python, следом идут вопросы про технологии, заявленные в вакансии.
👍1
В первую очередь для любого backend разработчика- это базы данных: СУБД, SQL и т.д. ну и дальше по вакансии. Важно, даже если не знаете ответа, попытайтесь подискутировать, иногда удается выдавить ответ из вопроса, такое у меня также бывало и не раз, и помните, всезнающих разработчиков просто нет, а более опытные люди обычно многим не по карману, и зная все это, они готовы, чтобы вы учились в ходе работы, у многих компаний даже есть специальные люди, которые будут смотреть за вашим прогрессом. Советую к техническому интервью подготовить два самых основных вопроса. Первый это «рассказать о себе», как неудивительно, но многие теряются на данном вопросе, хотя интервью еще даже не началось, и рассказывать нужно тут в рамках вашей профессии, к примеру: я python разработчик, опыт от 3х лет, занимался тем-то, тем-то. Второй вопрос, который вводит в заблуждение немалое количество новичков -это «расскажите про самую интересную или же самую сложную задачу, которую вы решали недавно, на прошлой работе и т.д.». Ни в коем случае не спешите говорить, что такой задачи не было, расскажите что угодно, также не забудьте рассказать, как вы ее решили. Дам крайне важный совет, записывайте вопросы с собесов, особенно на которые не смогли ответить, ведь эти вопросы почти везде бывают одинаковыми. Сразу скажу, что я их тоже записал и вскоре, подготовив хорошие ответы, выложу сюда.

Резюме нужно оформить на https://hh.ru/, а также на https://career.habr.com/

Ссылка на мое резюме - https://career.habr.com/isa-ezerbaev
Forwarded from Блог Nm'а
Наконец-то в телегу завезли реакции на сообщения (как в Инстаграм), ждал эту фичу.
В группах и каналах по умолчанию выключены
Есть такая компания EPAM, думаю, мало кто из разработчиков РФ не слышал о ней. Так вот, было у меня с ними интервью, аж в три этапа. Первое-это знакомство которое проводила рекрутер, второе - техническое с python разработчиком, ну и третье-подбор проекта и решение об оффере. Сразу хочу сказать про английский , на каждом интервью были вопросы на английском, так они оценивали мой уровень владения языком, так что, учите английский. Ближе к делу, к чему я вообще решил выделить именно эту компанию, не учитывая то, что мне там все понравилось, но ведь были еще лучше интервью, но сейчас не об этом. Так вот, у EPAM есть такая платформа, на которой есть курсы по направлениям вакансий их компании, и, оказывается, даже новым работникам нужно его пройти вначале под присмотром наставника. Так вот, оказалось, что это доступно всем желающим попасть в компанию. Если вкратце, идете, регайтесь там, заполняете свой профиль, выбираете курс, который вам интересен. Самое интересное -тут не бесплатное образование, нет, а то, что после прохождения курса вам дают возможность прохождения стажировки, далее ,естественно, возможно работа. Как по мне, очень хороший вариант для студентов.
Ссылка на саму платформу - https://training.by/#!/Home?lang=ru
"Правительство марсианских колонистов состояло из 10 человек, лидером всеобщим голосованием, с правом занимать эту должность на 5 лет, был избран человек по имени Илон". Вот такая цитата была написана в книге фон Брауна «Марсианский проект» 1953 г. Еще больше интересно то ,что Вернер Магнус Максимилиан фрайхерр фон Браун- конструктор ракетно-космической техники, один из основоположников современного ракетостроения, создатель первых баллистических ракет, член НСДАП с 1937 года, штурмбаннфюрер СС (1943—1945). В США он считается отцом американской космической программы.
Для тех кто учит или собирается учить Git. Очень понятно и наглядно показывается как работает ветвление. Можно сказать что это визуализация работы git. Советую всем!

https://learngitbranching.js.org/?locale=ru_RU
Раньше на фриланс биржах приходилось искать заказы и делать отклики, зачастую это были копейки, но чтобы сделать хороший рейтинг и резюме - брал. Сегодня впервые поступил заказ от самого заказчика. Сделать бота за 14 дней и оплата 30к. Как прикольно получается в жизни: когда ищешь работу-ее как будто нет, а вот выходишь на работу- тебе только так пишут рекрутеры и индивидуальные заказчики) конечно же, на все Воля Аллах1а !
Media is too big
VIEW IN TELEGRAM
Провели meeting в @expovisioned на тему разработки ПО. Интересные темы от крутых лекторов. За это отдельная им благодарность от меня. Я тоже не остался в стороне и рассказал про #backend. Хочу сказать что это была пилотная встреча и ин ша Аллах1 ожидаем что будем расти дальше, приглашая все больше интересных лекторов в разных направлениях. А если вы также хотите рассказать свою историю из IT, то го в Директ) p.s. Отдельное спасибо за пиццу и пончики @expovisioned
1. git commit feature/branch
2. git checkout develop
3. git pull
4. git checkout feature/branch
5. git merge/rebase develop
6. git push -u origin feature/branch
Как многие знают сейчас многие компании уходят из РФ. И в связи с этим для многих IT компаний сейчас идут льготы от РФ.

Давайте послушаем ребят, которые в студенческие годы основали свою IT - компанию и уже принимают заказы для разработки ПО от крупных компаний. Команда, которая состоит из разработчиков, 3d моделлеров, дизайнеров и т.д.

https://youtu.be/SxUAA0f1WKI
Ozon хочет вырастить себе iOS разработчиков и начинают БЕСПЛАТНОЕ обучение ОНЛАЙН с офферами для лучших выпускников (так они говорят). Если у тебя есть хоть что то на чем есть MacOS то это идеальный шанс войти в мир разработки.

Ссылка на регистрацию.

p.s. Также есть: Android, Go, QA и C#
1
Не удержался )
Из-за большой нагрузки на работе не получается делать много контента, как видео, так и постов. Скоро хочу взять небольшой отпуск и заняться творчеством. В последнее время начал помогать знакомым с резюме, вопросами с собеседований и прочим. Теперь хочу перейти на новый уровень и начать серию видео по открытым собеседованиям. Как это бывает, я делаю тестовое техническое собеседование, процесс записываем на видео. Говорю какие минусы, плюсы. Смотрю резюме и говорю какие сделать правки. Кому было бы интересно поучаствовать? И стоит ли все это потраченного времени ?