1

Ответ на пост «Хочу что то новое. Хочу в IT»

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

Разработчики:

Пишут код на основе требований, полученных от аналитиков.


- Фронтэнд-разработчики. Разработчики клиентской части приложения, делают то, что мы потом видим в браузере. Javascript, фреймворки типа React'a или Vue, HTTP, HTML. SOAP, REST - для обмена данными с бэкэндом.


- Бэкэнд-разработчики. Видел на Java и Node.js. Python вроде как тоже популярен, но я пока не встречал. Базы данных и HTTP обязательно. На них лежит вся серверная часть - занимаются обработкой данных, полученных от фронтэнда, отправкой данных фронтэнду, их структурированием и хранением в базе данных.


- DevOps. Системный администратор на максималках. Не тот, который делает черную работу, тянет волокно и меняет картриджи, а тот, который продумывает и организует все вычислительные и сетевые ресурсы, касающиеся работы проекта. Сейчас обычно не работает руками с железом, все уже в облаках. Linux, контейнеризация (Docker, Kubernetes), собственно облака - AWS, Azure, Google Cloud.

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


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


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


- Автоматизаторы тестирования - подвид тестировщика. То, чем я занимаюсь последний год, поэтому хоть что-то в этом понимаю. На основе тест-кейсов пишут программы, тыкающие кнопочки за мануальщиков. Так же могут тестировать API, т.е. взаимодействие между фронтэндом и бэкэндом. Я пишу на Java + Selenium для UI и Java + RestAssured для API.

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

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

Хочу что то новое. Хочу в IT

Итак, дорогие пикабушники и пикабучанки, здравствуйте! Меня зовут trewinew мне 27 лет, женат, есть кот которого зовут чернослив.(фото кота приложу ниже). Живу в провинциальном городе под названием Тамбов. Тружусь на местном химическом заводе. Раньше работал отделочником. В школе учился средне, но были склонности к математике. Участвовал в "Кенгуру" и успешно занимал призовые места. Но писал и пишу до сих пор с граматическими ошибками, да благословит господь автокоррекцию! По образованию товаровед. Легко учусь новому, могу без проблем разобраться с новой техникой, умею гуглить. Имею компьютер, телефон, планшет и ps4 pro. Но вот в сторону IT начал смотреть только благодаря пикабу. Сейчас мой зарабаток 40-47 тысяч рублей при графике 2/2 с ночными сменами. Знание английского на уровне жителя северной Кореи.

Что я собственно хочу? Денег. Хочу путешествовать куда то дальше своей деревни, хочу что бы моя жена была счастлива и осуществлять её мечты. Я реалист и уверен в том что все мои проблемы, нужды и хоелки поможет решить хороший заработок. Сейчас свой заработок в провинциальном городе на заводе я оцениваю как удручающий. Если ещё год назад я был даводен нашим совместным с супругой бюджетом, то сегодня с учётом инфляции дела становятся печальными. Да что уж там говорить, хватает только покушать хорошо и одеться. Откладывать больше не выходит. Деньги главный стимул движущий мной в написании этого поста. Я не жду что мне напишут секрет успешного успеха и все такое. Но я надеюсь что смогут подсказать нужное направление для воплощение своих желаний. За 27 лет я так и не нашёл себя. Я не понимаю чем я хочу заниматься и что я из себя представляю. И это меня печалит. Как известно в России только три пути. Я решил что хотя бы один из них стоит попробовать. А так как пикабушным размером я не обладаю, из двух оставшихся вариантов решил выбрать более легальный.

Что я хочу от вас уважаемые? Я хочу что бы вы подсказали мне направление, куда мне с моими исходными данными можно развиваться в IT сфере. Пытался гуглить эту тему, оказалось там просто миллион профессий, куча языков программирования и всего того что сейчас мне не понятно. Если кто то вдруг проникница моим сочинением и сможет помочь мне хотя бы в выборе того в какую сторону мне стоит развиваться я буду очень благодарен. Свободное от работы время я обещаю учится, найду курсы на торрентах или вдруг кто то решит ими поделится. Я имею свободное время и хочу выбраться из прочного круга работа/дом/работа/дом. Хочу стать более свободным и финансово независимым. Хочу наконец то посмотреть мир вместе со своей прекрасной женой. Спасибо заранее. Если вдруг мне кто то поможет, обещаю пилить посты про свое продвижение в этой сложной сфере.

Фото котика ниже.

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