Как да изберем професия в ИТ и да не съжаляваме
разни / / August 08, 2022
Програмиране, бизнес анализ или дизайн – има много области в ИТ, в които могат да се реализират както техничари, така и хуманитаристи. Обясняваме на какво да се съсредоточите при избора на специалност, за да не страдате на работа, дори и да сте доволни от заплатата.
Как да изберем специалност
1. Фокусирайте се върху интересите си
Има много специалности в ИТ, така че е важно да изберете задачите, които ви интересуват най-много. Помислете какво харесвате - дизайн, техническа поддръжка, продажби или управление на екип. Освен това е важно да решите в кой сектор искате да работите, тъй като търсенето на различни специалисти в определени области може да варира. Например можете да пишете програми в областта на здравеопазването или банковите услуги, да създавате мобилни игри или да разработвате нови технологии в телекомуникациите. Всяка индустрия ще изисква специфични знания, които трябва да бъдат подобрени.
2. Разгледайте избрани специалности
Когато сте избрали няколко професии, опознайте ги по-добре. Разберете изискванията към кандидатите, средната заплата, броя на свободните работни места във вашия район. Моля, имайте предвид, че ниският праг за навлизане в професията не винаги е в полза на начинаещите. Например, смята се, че тестването е лесно за научаване, дори и да няма дълбоки технически умения. Но има и много начинаещи. Така че е по-добре да изберете специалност не само на принципа „да влезете в ИТ по-бързо“, но и защото е наистина интересно.
3. Свържете се с хора от индустрията
Потърсете хора, които работят по специалността, която ви интересува и ги попитайте какво изпълняват задълженията си, как протича стандартният им работен ден, какво харесват и какво не харесват професии. Те могат да ви насочат относно изискванията за начинаещи, как да подготвите портфолио и какво да очаквате на интервю.
4. Опитайте безплатни курсове
В интернет има много статии, уебинари и лекции, които ще ви позволят да опознаете по-добре професията. А някои онлайн училища отварят достъп до първите уроци или предлагат безплатни кратки курсове. Можете да започнете с тях, за да видите дали се интересувате от избраната посока. Може би след няколко практически сесии ще преминете към друга област или ще разберете, че сте готови да продължите да учите.
Преди да изберете професия, трябва да извършите много проучвателна работа - да вземете предвид интересите си, ситуацията на пазара и, ако е възможно, да го изпробвате на практика. Тестовете за кариерно ориентиране помагат за това. Например платформата VK създадено мини приложение за кариерно ориентиране "Test Drive IT Professions" за тийнейджъри на възраст 12-18 години. Той ще запознае учениците с различни IT специалности и ще даде препоръки как да учат. Програмата работи като симулатор. След като избере професия, тийнейджър ще стигне „на работното място“ - колега-бот ще се свърже с него, който ще разкаже за професията, която го интересува, и ще предложи да изпълни тематични задачи. Досега шест специалности могат да бъдат тествани в приложението - например да се опитате като интерфейсен дизайнер или ръководител на проекти. През септември разработчиците планират да добавят още десет професии към списъка.
Какви специалности има в ИТ
1. Разработчик
Най-често ИТ се свързва с разработчици, които създават компютърни програми. На работа трябва да пишете код за нови програми или да поддържате съществуващи, да ги тествате и да коригирате грешки. Разработчиците са различни и е добре да разберете в какво се крие душата. Например можете да създавате мобилни приложения за Android или iOS, игри или уебсайтове. Има front-end разработчици, които отговарят за интерфейса на продукта. И има бекенд - те се занимават с "вътрешните" уеб приложения, скрити от очите на посетителите.
Интересът към определена област ще определи по-нататъшното образование. Да кажем, че за да създадете приложения за Android, имате нужда от програмни езици Java и Kotlin. И разработчиците на iOS използват Swift по-често.
2. Тестер на софтуер
Този специалист проверява работата на приложенията. Той не само търси грешки и уязвимости, но също така оценява колко удобна и разбираема е програмата от гледна точка на потребителя. Тестерът има няколко метода за проверка в своя арсенал. Ръководствата търсят грешки ръчно. Но това не означава, че те просто натискат бутони - добрият тестер обмисля нестандартни ситуации, за да провери как работи програмата. Например, какво се случва, ако потребителят натисне един и същ бутон много пъти, започне да въвежда йероглифи и специални знаци, стартира приложението, когато батерията е много ниска или едновременно с другите.
В допълнение към ръководствата има автотестери - те пишат код, който ви позволява да намерите грешки. Изборът на метод зависи от ситуацията. Ръчното тестване помага да се тества цялостният дизайн и използваемостта на приложението, по-евтино е и е подходящо за по-малки проекти. И същите автоматични тестове могат да се използват всеки път, когато се въвеждат нови функции.
3. Бизнес анализатор
Действа като връзка между клиента и разработчиците. Той изяснява желанията за бъдещия проект, описва ги на разбираем за инженерите език и предлага решения, които ще донесат максимална полза при минимални разходи. С други думи, когато клиент дойде с желание „да го направи добре“, бизнес анализаторът измисля как точно да го направи и дали екипът има техническите възможности да го направи.
Бизнес анализаторът трябва да може да събира информация, да комуникира ефективно и убедително да убеждава защо определени решения са полезни за клиента. Английският ще бъде полезен - повечето компании работят с клиенти по целия свят.
4. UI/UX дизайнер
В името на професията можете да видите две съкращения. UX е User Experience (потребителско изживяване): какви резултати и впечатления получава човек от взаимодействието с програмата. И UI - потребителски интерфейс (потребителски интерфейс): как изглежда програмата. В пресечната точка на тези понятия се ражда професията UI/UX дизайнер.
Този специалист обмисля логиката на приложението, анализира поведението на потребителите и проектира визуалната част на дизайна. Неговата задача е да направи приложението не само красиво, но и удобно и разбираемо. Да кажем, че сайтът на онлайн магазин може да има много ефектни снимки. Но те нямат смисъл, ако бутонът „Добавяне в количката“ е скрит някъде в долната част на страницата и е трудно за потребителя да го намери.
Способността да рисува добре не е необходима за UI/UX дизайнер. Но е необходимо да имате художествен вкус, да разбирате шрифтове, да можете да работите в графични редактори.
5. Ръководител проект
Задачата на ръководителя на проекта е да организира работата на екипа, да разпределя задачите и да проверява сроковете за тяхното изпълнение. Той приоритизира задачите и следи разходите, така че проектът да не надхвърля бюджета. Важно е мениджърът да може да комуникира изискванията на клиентите на служителите, така че те да станат разбираеми и изпълними. Такъв специалист трябва да развие умения за планиране, комуникация и управление на екип. Например, много мениджъри използват Agile методология за разработка. Техническите познания също са полезни – специалистът трябва да разбира принципите на езиците за програмиране, да познава основите на UI/UX и оформлението, за да говори на един език със служителите.
6. учен по данни
Този професионалист работи с големи данни - масиви от неструктурирана информация, като статистика на заявките в търсачката, индикатори на метеорологичните станции и резултати от медицински изследвания. Той създава модели за машинно обучение, които помагат на компаниите да анализират информация и да правят прогнози. Например, като проверява най-често срещаните въпроси на клиентите, учен по данни може да ви каже как да разработите чатбот, който да подканя операторите на кол център.
За успешна кариера трябва да сте добри по математика и компютърни науки. Кодът също понякога трябва да бъде написан - специалистите по данни често използват Python, когато създават алгоритми за обработка на данни.