«Войти в айти» мечтают многие. Строго говоря, IT — не нейрохирургия, так что, при большом желании, любую IT-специальность можно освоить с нуля. Тем не менее вход в некоторые профессии может оказаться чуть более удобным и быстрым, — их и рассмотрим.
1. Тестировщик
Считается, что тестирование — стартовая ступень в IT. Это прекрасная возможность для людей, которые хотят войти в IT, но не знают, с чего начать. Профессию тестировщика может освоить даже человек с гуманитарным образованием и складом ума, ведь главное в ней — не технический бэкграунд, а невероятная внимательность.
Здраво оцените свои способности: если усидчивость и дотошность — не про вас, значит, именно эта профессия вам не подойдет. Задача тестировщика — выискивать баги в программе, так что без внимательности тут не обойтись. Мы провели уже два набора в собственную школу тестировщиков для желающих освоить специальность с нуля, — и могу сказать, что больше половины заявок (речь идет о сотнях) отсеиваются на этапе элементарного отборочного задания на внимательность.
Если же с этим проблем нет — дальше остается только пройти курс, изучить теорию, разобрать практические кейсы, попробовать применить полученные навыки в реальных условиях. Историй удачного захода в IT по этой дороге — множество. Например, один из учеников нашей школы до этого работал личным водителем генерального директора крупного завода, но захотел сменить профессию, прошел обучение и стал успешным инженером по тестированию.
Для понимания перспектив: младший тестировщик вполне может рассчитывать на зарплату в 55–75 тыс. рублей (это реальная «вилка» по Санкт-Петербургу). В будущем такой специалист может успешно развиваться в сторону аналитики или разработки.
2. Разработчик на Python
Если вас изначально интересует именно разработка, стоит обратить внимание на Python. Из всех языков программирования, этот — наиболее интуитивно понятный. Существует несметное количество курсов и материалов для самостоятельного изучения Python. Освоив теорию, можно переходить к практике — многие IT-компании проводят оплачиваемые стажерские программы по разным направлениям для людей без опыта. За вами будет закреплен наставник-куратор, который ответит на любые вопросы и поможет во всем разобраться. Тех, кто хорошо проявит себя на стажировке, вероятней всего позовут потом в штат.
Если же вам кажется, что вы уже и так «все знаете», можно попробовать сразу устроиться на работу. Не бойтесь «стучаться» в интересующую вас компанию и спрашивать о такой возможности. Человека с крепкой теоретической базой и явным потенциалом к росту вполне могут взять на позицию младшего программиста с зарплатой в 125–145 тыс. рублей.
3. Аналитик 1С
Попробовать зайти в IT может уверенный пользователь 1С. Часто в компаниях бухгалтера включают в проектную команду по переходу с одной версии 1С на другую, либо — что сейчас особенно актуально — по внедрению 1С с нуля (то есть переходу с импортных решений типа SAP). Сотрудник финансового блока знает, как система 1С устроена изнутри, и способен разложить ее на отдельные процессы. Эти знания могут стать фундаментом для переквалификации в бизнес-аналитика 1С. По опыту могу сказать, что быстрее обучить бухгалтера основам аналитики, чем аналитика — финансовому учету и работе в 1С:Бухгалтерия. Достаточно прокачать технические моменты, — и можно смело отправляться в новую профессию с достойной оплатой труда в 75–105 тыс. рублей).
4. Проджект-менеджер
Для проджект-менеджера главное — иметь мощные софт-скиллы. Это хороший коммуникатор, командный игрок, который обладает организаторскими способностями и навыками тайм-менеджмента, умеет договариваться, оценивать риски и разрешать конфликтные ситуации. Речь не только о межличностных конфликтах, но также и о конфликтах интересов или конфликтах ресурсов. Если у человека уже есть опыт в управлении любым ответственным проектом, он может попробовать плавно перейти на позицию проджект-менеджера в сфере IT и получать порядка 80–110 тыс. рублей.
5. Специалист техподдержки
Здесь может быть два направления — либо администрирование сетевой инфраструктуры, либо поддержка в рамках конкретного цифрового продукта (реагирование на сообщения о сбоях и проблемах в работе, например, того же 1С). Это стартовые технические позиции первой линии поддержки в IT-компании, на которые вас могут взять с нуля и обучить всему прямо на месте. При этом зарплата у младшего специалиста может быть очень приличной: 65–115 тыс. рублей.
Работая в техподдержке, человек начинает погружаться в то, как работает система, и узнавать ее изнутри. Дальше можно углубляться в продукт и расти в сторону программирования или аналитики, либо развиваться в направлении системного администрирования и DevOps.
Итог
Для большинства стартовых позиций в IT важны не столько жесткие, сколько мягкие навыки, такие как усидчивость, внимательность, способность к кропотливой работе, аналитический склад ума, умение видеть причинно-следственные связи, системность мышления и способность к самообучению. Если все это у вас есть — нужно прокачивать хард-скиллы. Дерзайте!
Читайте также:
Александр, пишите, что попробовали с одним, а вывод делаете обо всех. Не написали с какой стороны пробовали - как разработчик платформы или как пользователь.
Подобные подходы давно известны - на них сайты ваяли даже школьники ещё лет 10 назад, или больше. Но с тех пор все продвинулось очень далеко.
Во первых, не одним, а минимум тремя и это не считая.
Во вторых, вы тут их рекламируете, а я иногда для знакомых их отбираю.
Касательно сайтов. У меня уже накопился изрядный опыт, когда используя обычный Paint.NET или Photoshop вы куда быстрее сделаете наброски сайта, который действительно желаете получить, чем потратите уйму времени в никуда, чтобы обходить недокументированные ограничения тех "инструментов", которые вам продают такие вот продавцы, как вы.
И школьники однажды попробовав их, взялись за учебники по HTML и CSS, JS или PHP, и ваяли свои сайты уже исключительно на них.
В вебе целые кластеры не просто так складывались - библиотеки и фреймворки старались сначала делать общенаправленными, а потом и они вышли из моды, в силу того, что любая попытка выйти за пределы их имеющегося функционала занимала в 3 раза больше времени и сил, чем использование классических функциональных библиотек.
В клиентском ПО ещё давным давно проблему подстройки решали плагины и модульная компиляция. Даже более унифицированные промышленные системы, где мне приходилось тоже работать, всеми силами идут в сторону С++, пройдя через С, от хоть и довольно широкого, но устаревшего стандарта IEC 61131-3. При чем, по абсолютно той же причине.
И на проверку всегда оказывалось, что открытые решения, там значительно превосходят проприоритерные, что с программно-аппаратно, что с клиентской стороны. И по той же причине - они с самого начала ориентированны на то, что ими будут пользоваться люди, а не только рекламировать маркетологи в своих призентациях, за которые даже восьмикласснику будет стыдно.
Александр, обсуждение было по поводу перспектив для многих людей сменить свою предметную область деятельность и перейти IT.
Если вы сравниваете старые методы работы с клиентами, приведу свои доводы. Сейчас, чтобы продать свои услуги клиенту, фотошопа уже не хватает. Нужно чтобы это было не просто картинкой, а все динамично и интерактивно. Тогда есть шанс получить заказ.
Помню как теряли многие недели, когда наш программер-художник боролся с AJAX, пытаясь запустить свою очень красивую динамичную заставку для сайта клиента. Потом было жалко выбрасывать эту работу, потому что жутко тормозило.
Теперь подобные задачи решаются за несколько минут с помощью анимации :) Технологии развиваются в интересах потенциальных клиентов. И вы приводите далее доводы со стороны разработчика платформы - с этим никто не спорит.
Вы говорите об представление цели в конечном результате, а я говорил об том, как это работает в процессе работы.
Дизайнеры динамично не делают, они предоставляют несколько эскизов, где специально выделяются интерактивные элементы, расписывается как они должны вести себя (циклическая анимация, смена иконок, подсветка по ободку и так далее) и всегда поясняется - для чего это собственно нужно.
Ваш подход скорее похож на: "Давайте сделаем на React JS им прототип, представим заказчику, он там что-то решит, а мы много сил сэкономим (? Что правда ?)"
А на практике выясняется, что заказчик такой же посредник, сроков никаких, и дазайн дальше от прототипа не уходит.
Итог: Если хоть раз видели отечественное "профессиональное" ПО, то поймёте откуда там ноги растут.
А спросят пользователи с вас, и их заказчики впридачу. Я дорожу своей репутацией, и для меня такое недопустимо.
Статья - хороший толчок преодолеть страх.
Конечно, всё очень упрощено. Например, тот же тестировщик. Можно тупо клацать кнопками. А можно использовать средства автоматизированного тестирования. А для этого нужно знать хотя бы основы программирования. Нужно уметь создавать кейсы, понимать пограничные состояния системы и пр и др.
Но автор права - не Боги горшки обжигают.
Я бы заметил только одно - надо быть влюблённым в программирование. Уж очень динамичная отрасль и один раз изучить питон недостаточно.
Большая часть идет в АйТи за бабками. А то, что это очень специфическая работа и далеко не каждому подходит - понимают позже. Мне кажется, что АйТи - это очень динамичная сфера, и, скорее всего, берут туда только молодых людей за редким исключением.
Статься обо всём и ни о чём, плюс искажения. По старой системе оценок я бы поставил минус.
Забыли написать про перенасыщенный рынок неквалифицированных специалистов из-за таких желающих войти в сферу IT; и о том, что многие "вайтишники" полгода ищут после курсов первую работу