3089

Войти в айти после 30. Часть 2

Серия Войти в айти после 30.

Всем привет. Мой предыдущий пост, как мне кажется, получил огромный отклик. Его добавили в сохраненное только на Пикабу более 5000 человек, более 1500 репостов в ВК и более 750 комментариев, которые разворачивались в дискуссии. А также на меня подписалось около 300 человек. Тема, как выяснилось, оказалась актуальной, и интересной людям.

Я обещал ответить на вопросы, дать комментарии и поделиться ссылками и материалами, которые помогли именно мне. Обещал – отвечаю и делюсь :)

Ещё раз хочу подчеркнуть, всё что будет ниже - является сугубо моим личным мнением и опытом. Это не будет являться гайдом «как войти в айти с двух ног за 3 месяца». Моё мнение + возможно, рекомендации. Я могу быть где-то не прав, буду рад если более опытные коллеги меня поправят.

Курсы

Весь мой негатив в сторону курсов был направлен на распиаренные и разрекламированные курсы на всем известных площадках. Те самые, которые пестрят лозунгами «Легче всего попасть в IT через тестирование, мозгов не надо, 10 месяцев и мы тебя устроим на работу». Есть определенный процент людей, которые успешно заканчивают такие курсы и находят работу, повторюсь, среди моих друзей и знакомых таких людей нет.

В самом начале пути я почти купил курс на ЯП за ~75к на системного аналитика. Но ознакомившись с программой курса я понял, что 70% из предлагаемого я уже знаю и делал, остальные 30% смогу добить в бесплатных источниках. Около двух месяцев мне настырно названивали и пытались впарить (другого слова не подобрал) этот курс. Агрессивный маркетинг только усилил мою негативную позицию.

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

Образование.

Высшее образование (ВО) по моему мнению не является обязательным фактором при устройстве на работу, за исключением, наверное, сферы информационной безопасности, госконтор, и личного желания отдельных личностей видеть кандидатов с ВО. Бизнесу нужно чтобы твои знания превращались в его деньги. Если ты сможешь сделать это без корочки – работодателя не будет волновать её наличие. Я знаю людей, которые с зарплатами от 200 до 400 работают в IT-блоках крупных банков и не имеют высшего образования.

Про качество образования можно много рассуждать, но все мои знакомые кто заканчивал профильные ВУЗы отмечали лишь то, что полученные знания им не пригодились. Всему, чему нужно было научиться – они научились на работе. У кого-то уже был диплом, кто-то специально пошел получать ВО для того, чтобы иметь возможность уехать на ПМЖ в другую страну.

Про то что ВО бесполезно, я не говорю. Некоторые работодатели более лояльно относятся к кандидатам с ВО. В Университетах мы учимся учиться и выполнять бестолковые задачи в сжатые сроки. Но поступать в ВУЗ и учиться там 5 лет только для того, чтобы сменить сферу деятельности на IT – сомнительная затея.

Материалы, книги, курсы и полезные ссылки

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

Для того чтобы погрузиться в мир единичек и ноликов, было бы очень полезно понять почему именно 1, почему именно 0, и как оно всё работает. В этом помогает разобраться книга Чарльза Петцольда «Код: Тайный язык информатики». Купил бумажное издание, прочитал 2 раза. Мне очень нравится. https://www.litres.ru/book/charlz-petcold/kod-taynyy-yazyk-informatiki-48447357/

Стоит обратить внимание на канал Kontur Academy. Половину курсов на канале я точно просмотрел. Есть как базовые вещи, так и продвинутые https://www.youtube.com/@konturacademy1485/

По сетям мне понравился курс Андрея Созыкина. На канале также каждый сможет найти для себя что-то полезное https://www.youtube.com/@AndreySozykin/playlists

Перечень ссылок на общие темы хотелось бы закончить одной из самых полезных для меня ссылок. Букварь по дизайну систем - https://github.com/donnemartin/system-design-primer . Там и про сети, и про балансировку, и про микросервисную архитектуру и еще про много чего полезного.

Я не владею английским на достаточно хорошем уровне, который позволял бы мне читать всю техническую документацию и статьи без переводчика, поэтому пользуюсь расширением для Chrome “DeepL”.

Программирование

Для начала нужно для себя понять, чем вам хотелось бы заниматься. Писать мобильные приложения? Игры? Делать сайты? От этого будет зависеть выбор первого языка. Я начал со Swift. Даже купил б/у макбук для этих целей.

Swift. Книга Василия Усова «SWIFT. Основы разработки приложений под iOS, iPad OS, MacOS» - https://www.litres.ru/book/vasiliy-usov/swift-osnovy-razrabotki-prilozheniy-pod-ios-ipados-i-macos-pd-24426226/

HTML, CSS, JavaScript. Мне понравился канал Богдана Станчука. Почему-то именно он вызвал у меня доверие. Прошел видеокурсы HTML – 3 часа, JS – 11 часов. Есть информация и про Git и про Docker и 10 часовой курс по Python. Да и в целом достаточно большая концентрация полезностей на одном канале https://www.youtube.com/@Bogdan_Stashchuk

Python. Прошел курс https://stepik.org/course/58852/promo .

Советы, которые мне давали опытные разработчики примерно были одинаковыми:

  • Практики должно быть больше, чем теории, не нужно пытаться всё сразу выучить

  • Стараться постепенно изучать и само программирование. ООП, алгоритмы и т.д.

  • Пет-проект обязателен. Не нужно писать калькулятор в качестве пет-проекта. Ваш проект должен быть полезным. Если это приложение для мобилок – напишите то, чем будете пользоваться сами или порекомендуете друзьям. Планировщик заданий, менеджер паролей, может быть даже интернет-магазин. По мере обучения вы будете дорабатывать и улучшать свой проект. Я до пет-проекта так и не дошел.

Тестирование

Чтобы поступить на курс по тестированию (о нём в конце) мне хватило книги Романа Савина «Тестирование ДОТ КОМ». Кто-то считает эту книгу достаточно сомнительной, но мне хватило. Плюс смотрел канал Лёши Маршала, там есть отдельный плейлист «Тестировщик с нуля» https://www.youtube.com/@leshamarshal/playlists . В целом, на ютубе достаточно много такого контента, не думаю, что когда вам будут рассказывать о базовых вещах информация будет кардинально различаться. Выбирайте того, кого вам будет непротивно слушать.

Одним из лучших бесплатных курсов для QA я считаю The 100-Year QA-Textbook https://mentorpiece.education/textbook/ Узнал о нём примерно через год после того как нашёл работу, прошел большую часть для интереса и расширения кругозора. Есть версия на русском, но она неполная, дополняется по мере перевода. Это полностью структурированная информация начиная с базы (сети, sql, linux, HTTP, REST, API) заканчивая техниками тест-дизайна и работой с Docker. Создатели этой книги где-то даже говорили, что «всю эту информацию можно брать и продавать на своих курсах, только указывайте автора». Не исключено, что на курсах за 100+ тысяч вы будете учиться именно по этой книге.

Аналитика

Так как я рассматривал только системную аналитику – книга Карла Виггерса и Джой Битти «Разработка требования к программному обеспечению» https://www.chitai-gorod.ru/product/razrabotka-trebovaniy-k-programmnomu-obespecheniyu-2427772

BPMN https://habr.com/ru/companies/auriga/articles/667084/

UML https://habr.com/ru/articles/738428/ https://habr.com/ru/companies/alfa/articles/740518/

Просто были сохранены в закладках эти ссылки про BPMN и UML. Поиск информации на эти темы не должен у вас вызвать трудности.

Техническое писательство

Не сильно много информации в интернете на эту тему, выделить могу только Семёна Факторовича. Канал на ютуб https://www.youtube.com/@documentatio/streams

Платные курсы я пока не проходил, но планирую https://documentat.io/courses/advanced-techwriting/  

Бесплатные курсы

Я сам заканчивал курс QA: https://team.cft.ru/start/school

Вам на выбор: JAVA, ML, Support, QA, Android, ИБ, Аналитика, автотестирование и другие курсы.

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

10 из 40 учеников нашли работу. Причем половина из них – в других компаниях и городах. Лично знаю нескольких разработчиков, закончивших эти курсы и получивших работу в других компаниях. И это было абсолютно бесплатно и супер полезно.

Знаю существуют подобные бесплатные школы и от ВК, и от OZON, и в Альфа-Банке что-то есть. Но я ничего про них не знаю, поэтому и рассказывать не буду.

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

Больше постов читайте по тегу «Аналитика». А если хотите изучить новую профессию, посмотрите актуальные курсы от проверенных школ с реальными отзывами на сайте Пикабу Курсы.

Я смог - сможешь и ты!

2.3K постов6.7K подписчиков

Правила сообщества

Нельзя:

- оскорблять;

- использовать нецензурную лексику;

- обесценивать чужие достижения, даже если для вас они незначительны.

188
Автор поста оценил этот комментарий

Просто в пустоту выскажусь. Тут собрали литру и ссылки + первый пост от автора (благодарю!). И сразу стали ныть, что много и не блоками по темам, то старый материал и т.п. Ну , вы же понимаете, что процесс обучения строится на поиске, систематизации и анализе материала, а не на готовых шаблонах? Если сейчас не справляетесь с отбором материала, то как вы будете сводить разные инструменты и архитектуру прог вместе? Может это не ваше? Все, можно форточку открыть.

раскрыть ветку (1)
48
Автор поста оценил этот комментарий

Спасибо!) Да, забавно наблюдать. Много раз я сказал что это только мой опыт, а не гайд что нужно делать. А кому-то всё-равно не нравится что всё в одной куче и не по темам :) Когда я смотрю на цифры - 7000 человек сохранило посты, я понимаю что возможно это кому-то поможет в жизни, а значит всё-таки не зря я всё это писал :)

показать ответы
11
DELETED
Автор поста оценил этот комментарий

Пхах... Я вот сохранил, но с вероятностью 99.9% не вернусь к посту, потому что *миллион отмазок*.

И таких большинство.

Дай Б-г человек 100 реально с нуля начнут серьёзно копать тему.

Как думаешь, сколько из них дойдут до прямых, точнее кривых и косых действий?

раскрыть ветку (1)
19
Автор поста оценил этот комментарий

если из 12000 сохранивших хотя бы один что-то начнёт делать и, возможно, поменяет свою жизнь к лучшему - значит я писал свои истории не зря :)

1
Автор поста оценил этот комментарий
Спасибо огромное за ответ! У меня большой опыт работы в ит, но это больше системное администрирование и иб. Программирования почти нет. Я сам для себя решил учиться . Прошел пару курсов на степик по пайтону. Давно был опыт в 1с, Делфи/Паскаль. Пробовал поизучать html, JavaScript . Но почему-то пайтон приятнее для меня . Есть опыт работы с mssql.
К сожалению , сам четко не понимаю чего хочу. А кидаться в разные области и пробовать всего понемногу , боюсь времени не хватит . Я точно пока понял, что пайтон приятнее всего в качестве синтаксиса для меня. Но я уверен, что любой другой язык осилю. Ведь это просто инструмент , который в основном отличается только синтаксисом и нюансами . Я понял , что мне не нравится работа тестировщика . (Пробовал проходить курсы). Думаю , что мне понравится какой -либо анализ. Люблю все анализировать в excel :)) но ,возможно, мои представления о данном направлении в корне неверны. Я готов попробовать все, что востребовано. Работа есть , я хочу изучать для себя и с прицелом на будущее через пару лет , если захочу сменить работу. За пару лет хочу что-то изучить , чтобы сразу войти в новую струю. Буду благодарен , если направите куда-то где можно почитать про анализ , что что такое и с чем едят . Или порекомендуете, что-то вообще другое .
раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Не совсем моя тема, могу порекомендовать на ютубе посмотреть канал Noukash, это единственный продуктовый аналитик на ютубе которого я знаю, наверняка есть кто-то еще. Возможно материалы с его канала принесут вам пользу. Если именно это вам подойдет - то дальше уже будет проще, т.к. хотя бы вектор будет обозначен. Видел есть у него видео и что учить и как и в каком объеме :)


А мне тема ИБ стала интересна, копаю в эту сторону :)

показать ответы
2
Автор поста оценил этот комментарий
Здравствуйте, очень понравился Ваш пост ! Загорелся и захотел попробовать. У меня есть высшее в ИТ . Но учился давно. Программирование опыт есть небольшой (курсы на степик ) , 1с зарплата опыт есть небольшой (ещё в 7.7) но изучать его без реальной практики тяжело, а работа с этим не связана. Вы бы не могли подсказать с чего лучше начать , какой язык программирования и ТД. Если люблю анализировать . Пробовал смотреть тестирование но не интересно . Пайтон, как язык программирования прямо понравился ! Джава скрипт пробовал , но меньше понравился . Проходил курсы html и css .
Буду рад любым советам !!!
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Попробуйте сначала ответить себе, а потом уже мне: Почему именно пайтон и для чего он вам? Синтаксис там приятный, да. Но это лишь инструмент, с помощью которого решаются десятки задач. Если речь про аналитику данных - то да, на пайтоне делают такое. Так как я не разработчик я не смогу вам многое подсказать, но задать вектор могу попробовать :)

показать ответы
0
Автор поста оценил этот комментарий
Go новый?)
Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

2009 - достаточно новый) учитывая его популярность и востребованность

показать ответы
Автор поста оценил этот комментарий
Господа айтишники, подскажите куда посмотреть.
29лет, есть доход, много свободного времени, понимаю, что можно потратить на обучение чему то ( дней 20 в недели полностью свободных)
Какое направление посмотреть? Умею в логику, коммуникацию с людьми, управленческие навыки, но не очень хочу дружить со сложной математикой
Хочется попробовать себя в чем то новым, если будет возможность как то работать в дальнейшем со свободным графиком вообще кайф
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Для меня такой набор навыков говорит о том что из вас выйдет сначала системный аналитик, потом можно поуправлять командой и уйти либо проджект менеджером либо бизнес-аналитиком :) Свободного графика, увы, не бывает.

0
Автор поста оценил этот комментарий

А есть ссылочки, учебники на проджект менеджмент в айти?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

У меня - нет. Гугл выдаёт множество книг на эту тему, но ни одну из них я не читал, и, соответственно, про их пользу или бесполезность размышлять не имею права. Как мне кажется в ПМы нужно прийти либо через смежные области (управление), либо поработать в команде (например, аналитиком) и стремиться к вертикальному росту. Если я ошибаюсь, меня поправят :)

0
Автор поста оценил этот комментарий
Спасибо, обязательно посмотрю! А ещё какое-нибудь направление вы бы не могли порекомендовать с прицелом на актуальность в ближайшие лет 5. И с достаточным количеством доступного учебного материала .
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Честно, даже боюсь что-либо советовать. Популярность набирает язык Golang, в Озоне, как я слышал, переписали бэк с Python на GO. Язык новый, модный, развивается, через 5 лет точно актуальным будет :) Swift (iOS) тоже никуда не денется. Про учебные материалы для программистов - не подскажу. Попробуйте еще на ютубе посмотреть Сергея Немчинского, если отбросить его политические высказывания - то очень много полезной информации доносит до начинающих разработчиков, как мне кажется.

показать ответы
0
Автор поста оценил этот комментарий

Как определиться с тем, что хочешь изучать? Если мне интересны приложения под мобильные платформы (не игры) и нейросети (анализ языковых корпусов и текстов), то с чего начать и в каком направлении двигаться?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Про нейросети не могу рассказать, так далеко я не заходил. А если речь про мобилки - то под iOS изучайте Swift, под Android - Kotlin. Под разработкой на iOS на начальном этапе есть минус - вам обязательно потребуется макбук. Если обладаете знаниями - можно попробовать и хакинтош собрать. Разницу между свифт и котлин могу обрисовать словами моего друга: "Когда ты кодишь под Андроид - ты сидишь в скафандре в луже говна, и на тебя еще сверху капает. Когда кодишь на свифт - сидишь в чистом офисе в наглаженном костюме". Такая вот метафора :)

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества