Какую профессию в ИТ выбрать?

73

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

Не могу определиться с профессией в ИТ уже несколько месяцев. Дело в том, что душа лежит к разным направлениям.

Интересно в целом:

  • фронтенд-разработка;
  • бэкенд-разработка на PHP;
  • системный аналитик и бизнес-аналитик;
  • может быть, даже какой-нибудь тестировщик.

Знающие люди, подскажите, куда будет «проще» влиться новичку и чтобы эта профессия в целом была востребована и с нормальным уровнем зарплат. Сорри за глупый вопрос.


РедакцияЧто бы вы посоветовали читателю?
  • Аглая ВороноваКак ит-рекрутер скажу, что из-за дикой конкуренции войти изначально в тестирование очень не просто. Как и на фронт. Советую PHP или аналитик. И первые полгода-год не искать строго удаленку. И первые месяца три быть готовым работать бесплатно.22
  • УборщицаЧитателю я бы посоветовала глубже изучать тему. Без этого навыка в ИТ придется тяжело. Специальности очень разные. У многих образовательных платформ можно пройти бесплатные короткие или вводные курсы по этим специализациям.14
  • Big BugИсходя из того, что вы не смогли описать свой бэкграунд, проанализировать и выделить набор адекватных критериев выбора, а интересы разбросаны в огромном диапазоне - от бизнес анализа до бэкенд-разработки, можно сделать вывод, что скорее всего у вас не тот архетип личности, который сможет реализовать себя в технической сфере. А знания об IT очень поверхностны. Не имеет значения какое направление выбирать. Результат будет один - в течение недели - двух, вы придете к пониманию, что "айти не для меня". Главное не пополняйте ряды тех гуманитариев, которые отнесли последние сбережения в какой-нибудь гикбрейнс, чтобы получить бесполезную для себя информацию и понять, что никому не нужны.96
  • АбырвалгОлча, редкой странности миф. С чего бы в других вакансиях отдавать предпочтение кандидату с бэкграудом в мануальном тестировании?12
  • Олча АртнаАбырвалг, ну так в мануальном тестировании можно потихоньку общаться с разработчиками и аналитиками и набираться знаний от них. Не раз видел аналитиков и разработчиков, которые из тестирования пришли.6
  • АлексейАлиса, на PHP очень много написано и это все нужно поддерживать, так как не все могут позволить себе перенести сервисы на другие языки, да и это не всегда нужно. Он очень гибкий из-за количества библиотек и фреймворков. В него довольно низкий порог входа (хотя это является как плюсом, так и минусом). Поэтому фраза, что сейчас PHP нигде не нужно, кроме формошлепства сайтиков, довольно спорная.18
  • АбырвалгОлча, так и где угодно еще тоже можно, на форумах например. Низовые уровни не требуют никаких тайных знаний. Лично я за всю жизнь разработчиков из мануальных тестировщиков видел 0 человек, из автотестеров - сколько-то, может 4-5, аналитиков - 1.2
  • Олча АртнаАбырвалг, ну так и вопрос от автора был в какую сферу пойти. Для аналитика нужно знание бизнес-домена. Для разработчика - язык программирования и SQL. Всё это требует времени и упорства над собой. То есть порог входа сильно выше чем у тестера.4
  • Аглая ВороноваАлиса, вот Вы не слышали. А я слышала. Каждый день ищу днём с огнём PHP-шников.9
  • TimonРоза, а людей за сорок на такие вакансии собеседуете?2
  • Аглая Воронова2
  • Аглая ВороноваПроходящий, если слушать DevOps-ов с 15-летним стажем и ещё профильной вышкой, то ИТ-рекрутеры вешаются))))) Они очень строги к кандидатам)))14
  • Алиса СелезнёваРоза, невнимательно прочитала Ваше сообщение - что Вы эйчар. Молчу, не права :)3
  • МайосПопробовать с внедрения и тех.поддержки начать))) Тут прежде всего софт-скиллы нужны, и первый из них: общение с самыми разными людьми, которые могут быть в любом психоэмоциональном состоянии. И не только пользователей я имею ввиду. Тут вся команда: и РП, и разработчики, и тестеры, и аналитики. Вот так посмотрите на бою и решите, а надо ли оно вам!? Или втянетесь, или придумаете другое занятие себе)))10
  • Аглая ВороноваBig, а вот давайте без крайностей)? Если мне дают нормальный бюджет и срок нахожу людей с профильным высшим и хорошим опытом. Но вам подавай Тим Лида на 200 тысяч, и за 2 недели. И, да, разгон через полгода. Явно это кому-то выгодно…12
  • Фрёкен СноркРоза, у меня как раз интересная ситуация. Я чётко знала, что хочу в таблички и прочее занудное: базы данных, а ещё писать инструкции. Пока думала прошла кучу бесплатных примеров и начала вспоминать математику, обозначила закладкой Вигерса, сделала пару тестовых, а потом случайно набрела на основы тестирования - и всё, я пропала, любовь. Хотя понимаю, что хорошо бы мне сразу отучиться на автоматизатора. Но нет ) как вы думаете, какой трек выбрать, если тестирование по любви. Не из-за много деняк? Из плюсов для аналитика я рассматривала знание продукта (банк, с точки зрения бухгалтера, образование экономика, курсы маркетолога и такое), а теперь усиленно пытаюсь понять, что, кроме базовых навыков SQL мне учить, чтобы найти работу?0
  • Аглая ВороноваTimon, у меня было много стажёров «за 40». Прочтите мою статью про «установки, которые мешают войти в ИТ».7
  • Аглая ВороноваСнорк, не поняла: Вы работали тестировщиком?2
  • Аглая ВороноваСнорк, курсы OTUS очень не плохи))) И все же главное - опыт)) Стремитесь получать хоть какой)))3
  • Проходящий МимоРоза, требование профильной вышки в IT дурость, но нахрена мне кандидат которому нельзя задачи ставить? На самом деле big пишет правильно в том плане, что hr совершенно плевать кого брать, потому что почти везде kpi на кол-во а не качество персонала. Причём у лидов уже в зависимости от типа курсов на которые ходил соискатель, есть список вопросов, которые на 99% отсеют данного бесполезного кандидата, особенно смешно видеть яндекс практикум или скилбокс как опыт работы, в голове 0 полезного и тонны штампов устаревших лет на 102
  • VoltagПопробуй порешать логические задачи по питону (курс на степик по питону от биоинформатик). Если осилишь то думаю тогда уже стоит выбирать направление, если сломаешься, то думаю стоит выбирать другую сферу.7
  • AmalkiiОлча, сейчас уже нет. Куча выпускников курсов сидят и не могут устроиться. В Москве даже на 50 т.р. сложно найти работу для новичка,конкурс большой,а на такие деньги не проживёшь(2
  • Аглая ВороноваПроходящий, ну и отсеивайте на этапе резюме, Господи! Все предельно просто. Часто сами Тим Лиды соглашаются на дубинных кандидатов по принципу «на безрыбье»6
  • Дмитрий К.Big, правильно, автору нужно идти в футбол. Куда не пни, везде поймают.5
  • EugenMaaaВ последнее время первую часть вопроса мне задают довольно часто . Если у человека техническая жилка , советую начать с инженера поддержки . Почему ? Да чтоб человек понял что , как , зачем . Поработав год - полтора сам поймёшь куда тебе надо расти . Ну а по второй части вопроса становиться понятно что вы присматривает себе какие-то курсы . Просто добрый совет - ненадо , пожалеете - это разводняк , имею пару знакомых (геймдев) .3
  • Даниил СмирновЯ советую попробовать всё и двигаться в том направлении, которое ближе по душе вам..1
  • Evge KeyДа просто сделай пет-проект, какой-нибудь сайт. Если зацепит, то поймёшь к чему тяготеешь, если не получится, то сможешь в бизнес аналитики пойти и работать на тех знаниях, что получил в процессе создания пет-проекта:)1
  • СтранникВыбирай то, что нравится и воодушевляет, а не "попроще" или "зп повыше". Интерес и мотивация важнее декораций. Как уже советовали, пройди бесплатные вводные уроки онлайн курсов по специальностям, которые рассматриваешь. После этого выбери то, что зацепило в большей степени.1
  • Pavla TolokoninaСнорк, так идите в тестирование бэка/интеграцию/автоматизацию.1
  • Pavla TolokoninaАлиса, а зря не слышали)1
  • Лев АминовВыбрать можно что угодно, лучше почитать теорию, чтобы влиться в терминологию и общие вещи, затем идти на стажировку, их предлагают во многих крупных компаниях, платить может не будут и, скорее всего, будет какой-то первичный отбор (для этого как раз нужно базовые знания получить), но зато будут реальные задачи, а главное – люди, у которых можно получить все необходимые знания. Смотреть нужно с точки зрения скорости попадания в среду, пока высока мотивация, дальше коллектив сам будет помогать и мотивировать, если запал пропадет. Я бы с плеча сразу не рубил – бэк или фронт, так или иначе придется столкнуться с тем и другим, в последующем запросто может поменяться приоритет, не стоит видеть это как конечный выбор на всю оставшуюся жизнь. Не знаю, почему выбор пал именно на PHP, а не на Node, при таких вводных, ведь если даже рассматривать реализацию своего домашнего проекта, то проще уж один язык тянуть со спецификами применения, нежели два абсолютно разных. Ну и про пет-проект у меня такие мысли – я видел немногих людей, кто даже умея разрабатывать делает что-то свое, не у всех есть на это мотивация, идея и, самое главное, время. Если ты человек упорный, если идея не выжата из пальца, а ее реализация будет полезна тебе или кому-то, если ты способен сам обучаться, если ты, в какой-то степени перфикционист, то делать стоит, иначе – нет и ты его не сделаешь.3
  • Светлана РеОчень интересно читать про онлайн курсы, что это все Г и разводняк с устаревшими на 10 лет знаниями. Ок, а куда пойти учиться, если не на курсы? Дайте конкретику, какое образование должно быть в резюме для входа в дата аналитику например? Ну кроме вышки профильной, если её уже нет.2
  • Андрей БИдтт нужно туда, куда тянет. Идти в айти только потому, что поговаривают, что там зарплаты высокие - в корне неверно, все ситуативно и относительно.9
  • Никита МизинEvge, так то верно все.0
  • Лана СчастливаяAlex, псс, в разработке железа тоже есть тестировщики)) только там без кучи дополнительных знаний из физики и электроники, как минимум вообще делать нечего.5
  • НиязAlex, да конечно, просто протыкать кнопки может кто угодно) Теория черного ящика - это как раз то, как видят тестирование люди со стороны. Имеют право, но в нашем мире за черный ящик уже давно никто не платит) Зачем нужны тестировщики? Ок, а зачем Роспотребнадзор, если магазины могут сами соблюдать нормы. Зачем суды, если люди могут сами прочитать законы и на основании них действовать по совести. Зачем полиция, если люди знают, что хорошо и что плохо? Надеюсь донес идею) Тестирование нужно потому, что разработчик заточен на написание кода. Он знает как сделать так, чтобы работало, он не думает о том, как бы сломать свой драгоценный код. В итоге получается конфликт интересов - ты сам что то создал, и тебе самому надо сделать так, чтобы это сломалось, ну не работает это так)))) Человеческий мозг так устроен) Могут тестировать аналитики, и такие команды есть, они вполне успешные. Но это не их работа, почему они должны время, которое потрачено на проработку продукта, тратить на тестирование? Да каюсь, Я сам тестировщик) Но в мои обязанности помимо тыкания кнопок входит: -копание в бд -постоянная работа с API запросами, в проверке кучи связанных параметров и интеграционных систем -вечная работа с dev tools хрома и копание в коде -настраивание сред для тестирования -доскональное знание деталей нашего проекта и понимание где что может пойти не так, как внешне, так и внутри -понимание как работают контейнеры и в частности cubernetes -написание автотестов на джаве, чтобы минимизировать эффект замыленного глаза -но самая главная моя обязанность, это гарантия стабильной работы системы. Лично я отвечаю за баги, которые пропустил, и поэтому я максимально заинтересован, чтобы все работало корректно Вот такое вот просто тыкание методом черного ящика)18
  • ЛютецияРоза, а аналитиком вы считаете легко человек без опыта в it вообще? Причём человеку, который вообще не знает, куда в этом it он хочет?) Пропустили бы такого на собеседование команде? Я понимаю, развелось курсов «аналитик за 30 дней», но это же полный бред.8
  • Alex KverrСветлана, я об этом же. Сомневаюсь что у всех тестировщиков в ит есть профильное cs образование.3
  • alex choСоветую не слушать всяких бомжей, а думать своей головой.5
  • Никита МизинНе понимаю духоту и снобство в коментах. С 2003 года я писал на асме, паскале, си, плюсах, шарпе, работал с опенГЛ, рисовал и верстал сайты, делал их на модиксе, занимался и 3д графикой и анимацией, и прошел весь путь дизайнера от флеш баннеров до тим лида. Как можно понять, чем ты будешь заниматься заранее? Парень про гуманитария вроде не писал, но и это не приговор. Хотите сказать фронтам и бэкерам нужна вышка? Чтобы что? Ядерный синтез рассчитывать или программу марсохода? Камон, это не рокет сайенс. Раньше программистам нужно было много думать, а теперь много знать. Ниче сложного в этом нет, просто это марафон, а не спринт. Упорство здесь победит талант.14
  • Vadim GrozovСветлана, Просто их очень много развелось, зачастую сомнительного качества, и содержание не всегда адекватно цене. А так вообще курсы хорошо, и книги хорошо, и ютуб - главное, чтобы было впрок. Отвечая на ваш вопрос про резюме,- работодателю в основном важно, чтобы были релевантные знания и навыки, и вы могли их подтвердить на практике, а где и при каких обстоятельствах вы их получили, не самый важный вопрос.2
  • MirА я вот наоборот, отучилась на вебдиза, сейчас набираюсь опыта и вижу, что стажировок почти нет ( всем нужны сеньоры, а многим приёмам на всяких курсах не учат ( на Фриланс тоже заказы каждый день мониторю, откликаюсь, но в 5% отклик хотя бы читают, про всякие телеграмм каналы для вебдизов вообще молчу . По факту ни работы, ни стажировки - вот тебе и айти0
  • Никита МизинMir, а вы думали за вами бегать будут? Идёте по всем знакомым и родственникам, кому то визитка нужна, кому то сайт. Обычно людей хлебом не корми, бесплатно всегда работы подкинут)1
  • Дмитрий ВасильевНикита, поддерживаю. Нужно пробовать, пытаться, опять пробовать, ошибаться, делать выводы, получать опыт и снова пробовать. Только так можно понять, что ТЕБЕ по душе. Но как говорили выше, просто потому что зп тут высокие, ну блин, чтобы получить высокую зп нужно постараться, как и везде. А советы в комментах в любом случае лишь субъективные мнения.1
  • ОдуВАНАлиса, если вы не слышали, это не значит, что этого нет)) Откройте hh, удивитесь)1
  • Фрёкен СноркPavla, я начала с мануала - там будет видно (а вдруг не потяну или не понравится, - обычные опасения. Но, куда-то да выплыву, если интересно).0
  • Pavla TolokoninaСнорк, по поводу набивания руки на практических задачах: посмотрите на software-testing.ru проект "Хомячки" на форуме. Там принцип такой: ментор договаривается с коммерческим проектом о бесплатном тестировании, после чего организует команду начинающих тестировщиков "по-взрослому".1
  • Pavla TolokoninaAlex, комментарий человека, который не знает о тестировании ничего (ни о теории, ни о сертификации, ни о потребностях рынка), но мнение имеет)2
  • iris-kiskisЯ бы на вашем месте думала не в сторону "куда будет «проще»", а в сторону "что мне самому интересно". Приведённые варианты слишком разные, из-за чего смею предположить, что вы не слишком углублялись в тему того, чем они глобально отличаются. Ваш список можно разбить на 3 группы: 1. Разработка. Приведены фронтенд-разработка и бэкенд-разработка на PHP (кстати, почему именно PHP???). Условно, первое про визуал, второе - про то, что лежит под этим визуалом. Как я объясняю это младшему брату. Красивая кнопка на сайте - это фронт. ТО, что произойдёт, когда её нажмёшь - как правило, уже бек. Отсюда и шутки про то, что фронты красят кнопки, а бекендеры перекладывают данные из базы в базу. Если решите пойти в эту сторону, постарайтесь для себя понять, что для вас интереснее, почитайте про основы и того, и другого. 2. Аналитика. Тут придётся в том числе и немало общаться с людьми. Заказчиками или, возможно, другими аналитиками. Опять же, важно помнить, что в разных компаниях аналитики могут выполнять несколько разные функции. У меня был опыт работы и с аналитиком - почти менеджером продукта, и с аналитиком - сухим анализатором данных. Поизучайте направления, почитайте так же про менеджеров продукта и менеджеров проекта. Возможно, что-то из этого откликнется вам. 3. Тестирование. Не скажу, что это самый лёгкий из вариантов. Обычно на тестировщика достаточно большая ответственность и всё чаще им требуется уметь программировать (например, чтобы писать те же автотесты). Решите для себя что вам интереснее. Поизучайте тему глубже и продумайте хотя бы первоначальные шаги развития в выбранном направлении. Важно настроиться на достижение цели, а не на "проще". «Проще» - только вопросы в тж задавать, всё остальное в любом случае - долгая и кропотливая работа.0
  • Дмитрий КулясовАглая, на фронт просто достаточно попасть0