Это статья об основах программирования. На канале я рассказываю об опыте перехода в IT с нуля, структурирую информацию и делюсь мнением.
Хой, джедаи и амазонки!
Продолжаю заниматься на курсах Go-разработчик от SkillBox. Пока всё нравится. Единственно, эту неделю занимался на работе по 13-15 часов каждый день, поэтому не до обучения было. Сейчас выходные, а через неделю частичный отпуск - будет время вложиться в IT лучше. SkillBox в этом здорово помогает.
Реферальную ссылку на огромную скидку в SkillBox дам в конце публикации.
Сегодня я написал код на Go, который создаёт файл. Обычный файл txt с одним словом. А по ощущениям, это как мощный рывок вперёд, как новый виток развития, да что там - как первый шаг на Луну.
Из деталей, на которые следует обратить внимание в коде - в условии мы сравниваем ошибку именно с nil, а не с нулём (0). Сперва вбил 0 и не мог понять, в чём ошибка, см. скрин ниже:
С этой ошибкой помог разобраться участник в телеграм-чате Go-разработчик. Такой же ученик, как и я, просто поматёрее в Go. Ответ пришёл буквально через пару минут после вопроса. В общем, сообщество помогает.
Ещё в чате познакомился с ребятами, которые прислали в ЛС книги для новичков Go. Я их размещаю в своём телеграм-чате для новичков в IT. Go к нам) Кроме книг иногда размещаю интересные простенькие задачи-игры - пока консольные.
Ещё на днях наткнулся на интересные размышления о том, куда идти, если хочешь войти в IT - на вышку или курсы?
Пересказывать статью смысла нет, рекомендую ознакомиться вот здесь.
Основной вывод, который сделал для себя: если хочешь учиться, выбирай смело любой курс и занимайся. Это как с первым автомобилем - главным критерием должна быть техническая исправность. Поездишь годик-другой и точно поймёшь, какой нужен автомобиль. Позанимаешься где-то и поймёшь, как лучше обучаться. Я вот понял, что мне удобнее на платном курсе. Вот моя реферальная ссылка, я купил курс по такой же ссылке друга, и получил max скидку.
А ещё покупка по моей реф ссылке поможет каналу)
Что могу сказать по курсу Скиллбокс ещё? Не всё так гладко. Для себя решил фиксировать недочёты курса и его позитивные моменты, чтобы ни о чём не забыть, по окончанию курса (а в конце курса всем ученикам предлагают дать развёрнутую обратную связь). Вот чем поделюсь сейчас:
Плюсы:
- Есть два чата - флудилка для всех кто в backend'е (там 90% душат питона, ещё есть по java, php и Go. Вроде даже с 1С есть, но не встречал). Можно задать общие вопросы по IT, например по OS.
- Второй чат - по Go. Специфичные вопросы можно обсудить, показать код. Ответы иногда прямые, иногда фрагменты кода, иногда наводящая мысль.
- Куратор советует книги, которые читать в первую очередь. Для себя понял, что читать его книги буду после того, как освою 2/3 курса, т.к. почти ничего непонятно. Общение с куратором - через форму обратной связи на сайте.
- Куратор показывает, как улучшить код из практики.
- Куратор проверяет 1 работу иногда за 2 суток, а иногда две работы за сутки. А ещё он читает чат по Go в телеграме и иногда даёт обратную связь по вопросам.
Минусы обучения:
- Встречается непоследовательность в обучении: показывают примеры с новым синтаксисом, но не объясняют как работает этот код.
- В каждой лекции есть возможность дать обратную связь по конкретному уроку. Я прописываю недочёты уроков, но не получаю никакой реакции - возникает ощущение, что сообщения уходят в пустоту. По сути я выполняю роль методиста, указывая на недочёты курса - а эти недочёты не устраняют. И речь не о том, что нам объяснили как работает функция Println, а в примере используют Printf. Речь о том, что мы не проходили массивы, а в примере спокойненько его используют. Ну типа того.
В общем, курс не панацея. Даже когда ты его полностью пройдёшь - не гарантия трудоустройства. Остаётся е*ашить. И вспомнил клёвую цитату:
Целься в Луну. Даже если промажешь - будешь среди звёзд.
Бро, ты уже здесь? 👉 Подпишись на канал «Я, Golang-инженер», будем изучать IT вместе 👨💻👩💻👨💻