144

Ответ на пост «Бесплатно помогаю пикабушникам учить программирование, часть 30: "О уместности и правилах хорошего тона."»

Настал и мой час написать пост благодарности @prodigal.son, и его телеграм каналам https://t.me/LearnRubyForPikabu, https://t.me/LearnRubyForPikabuChat.


Длиннопост.


Начну с того, что в 2020 году я закончил медицинский университет на специальность врача-стоматолога без особого желания работать стоматологом и с огромным желанием работать в IT.


Мои познания программирования начались с того, что на 3 курсе мне предложили обучать детей HTML/CSS, Scratch и Python, хотя на тот момент я вообще не имел никакого понятия о том, что это и как с этим работать. Все знания приходилось получать от того же материала, который я приподносил детям. То есть за день, а иногда даже за пару часов до урока я открывал материал, учил его и объяснял уже на уроке.


Всё пришло к тому, что в 2020 я знал базовый HTML/CSS, Python. Ну и на этом всё. В том же году наткнулся на пост про обучение Ruby, загорелся и начал изучать план обучения в телеграм канале. Тогда же у меня родилась дочь, и всё свелось к тому, что мне предстоял выбор между неизвестной мне профессией и работой, которой я посвятил 6 лет обучения в университете. Учитывая давление родственников и родителей выбрал я второе и на программирование на некоторое время полностью забил.


Как начинающему специалисту денег мне не хватало, работы было много, работать приходилось через немогу. Через полгода мне предложили преподавать программирование онлайн, и точно так же я учил материал за пару часов до урока и объяснял его. Время от времени просматривал вакансии на hh и отправлял свои резюме.


К июню 2022, 2 месяца назад я для себя окончательно решил, что хочу работать в IT. Обратно вернулся к плану обучения.

Весь июнь и июль я работал в стоматологии с 9:00 до 18:00, с 19:00 до 00:00 преподавал программирование, а с 00:00 до 3:00 учил Ruby и Ruby on Rails.


Для кого интересно, я постараюсь расписать что я учил до того как получить оффер.

1. Были базовые знания HTML/CSS, JavaScript.

2. Прошёл первые 10 уроков на https://rubyrush.ru/

3. Прочёл Руби для Романтиков и выполнил все задания с этой книги

4. Прочёл где то до 11 главы Майкл Хартл, Ruby on Rails. Дальше всё пошло плохо, так как в книге использовалась старая версия Ruby и Ruby on Rails, до этого как то получалось справляться с ошибками, а потом всё начало полностью ломаться и я забил.

5. Куча видео с youtube, где создавались приложения, делал я их с учётом того, что половину я понимал, а половину не понимал.


В начале августа я активно начал искать работу, составил резюме и отправлял во все появляющиеся вакансии.

Учитывая, что я знал HTML/CSS, JavaScript, Ruby on Rails на базовом уровне, на youtube просмотрел несколько видео по React, я отправлял вакансии и на Frontend, и на Backend. Так же увидев кучу вакансий по PHP решил подучить и его, просмотрел несколько видео и добавил соответствующую графу в резюме. В какой то момент, после первой сотни отправленных резюме мне стало всё равно, в какой стек, на какую должность я попаду, хотелось только сделать первые шаги в IT, а дальше набраться опыта и подыскать работу на Ruby on Rails.


За 2 года я отправил 424 резюме, получил кучу отказов, сделал кучу тестовых заданий, и на днях получил оффер на позицию Ruby on Rails/React разработчик с зп 50 000 рублей удалённо.


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


Спасибо @prodigal.son, если бы не ваш пост и ваша группа, я так и не сделал бы первые шаги в IT.

Показать полностью
239

Бесплатно помогаю пикабушникам учить программирование, часть 30: «О уместности и правилах хорошего тона.»

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


Я являюсь администратором чатов по Ruby и JavaScript где более опытные разработчики помогают новичкам изучить программирование. Все время существования чатов я активно борюсь сообщениями токсичного, провокационного и оскорбительного характера. Они были и раньше, но за последние несколько недель их стало заметно больше.


Помимо всего этого я всячески против обсуждения политики в чатах, которые связаны с обучением программированию. Это глупо, вредно и неуместно.


В чате по Ruby избавиться от всего этого получилось довольно быстро. Я предупредил несколько раз(4) что желающие поговорить на тему качественности решений политических лидеров могут это сделать в чатах, которые именно для этого и предназначены. В чатах на техническую тему всей этой полит-агитации не место. После этого забанил пятерых участников, которые не согласились принимать такие правила и атмосфера в чате наладилась.


В чате по JavaScript все прошло не так просто. У меня возникли конфликты с несколькими участниками, когда я попросил их не размещать полит-контент там, где ему не место. На их сторону стал и модератор. После 3х попыток не постить полит контент и 3х предупреждений бана за него я удалил из чата нескольких человек.


Я благодарен бывшему модератору и всем не равнодушным к судьбе этих, хоть и небольших, но очень полезных проектов. Несмотря на напряженную обстановку есть очень много людей, которые помогают другим изучать такие сложные дисциплины просто за "спасибо". Я горжусь тем, что эти люди читают меня и мы иногда общаемся лично. Надеюсь, что вы поймете всю глубину тех причин, по которым я так поступил и в будущем аналогичных ситуаций не возникнет.


Что касается обучения новичков, то все предыдущие ресурсы, по прежнему, актуальны. Вот их список:


Ruby / Ruby on Rails

https://t.me/LearnRubyForPikabu


Фронтенд

https://t.me/+SBBf-95uPPQ2MzYy


Swift

https://t.me/+uKgZmAzvhpRjZjNi


SQL

https://t.me/+iFfY9wYU16QxMDc6


Добро пожаловать всем желающим.

Показать полностью
Отличная работа, все прочитано!