Найти тему

Что нужно знать и уметь начинающему программисту в 2023 году

фото взято из открытых источников
фото взято из открытых источников

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

Давайте же все-таки разберемся, как обстоят дела на самом деле. И о каких именно специалистах идет речь. Конечно, в рекламных проспектах, предлагающих различные курсы, все радужно и красиво, вас ждут толпы страждущих работодателей, страстно желающих заключить с вами договор на любых условиях и за любые деньги, НО....

1. Сейчас на рынке действительно огромная проблема найти и заманить опытного специалиста под серьезный проект, но ключевое слово здесь именно "опытного". Человека, который написал и протестировал километры своего и чужого кода, и знает как это делается, что называется, не из книжек и курсов, а благодаря работе с реальными задачами. Поэтому если ты начинающий джун, не жди, что к тебе бросятся с распростертыми объятиями куча работодателей.

фото взято из открытых источников
фото взято из открытых источников

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

2. Второе умение - это, конечно, компетентность. Эти два качества не отделимы одно от другого. Если ты прошел 1 курс и прочитал 1-2 книги и думаешь, что ты все умеешь и знаешь, то ты ничего не умеешь и не знаешь. IT-специалист - это именно СПЕЦИАЛИСТ, в какой бы сфере он не работал. Конечно, сейчас есть искусственный интеллект и много кода уже написано до тебя, но и ими нужно уметь грамотно пользоваться. Кроме того, технологии сегодня развиваются просто космическими темпами, и нужно все время бежать впереди паровоза, иначе ты просто рискуешь в один прекрасный день выпасть из обоймы. Вывод: учиться придется много, постоянно, всю жизнь. Подумай: готов ли ты к этому. Требования, которые предъявлялись к джуну, скажем, лет 15 назад, и те, которые предъявляются сейчас - это небо и земля.

3. Очень часто начинающие программисты задаются вопросом: какой язык выучить в первую очередь. Ответ: сначала определись со сферой, в которой ты планируешь работать и уже исходя из этого выбирай язык. Не гонись за количеством, погружайся в качество. Лучше знать 1-2 языка хорошо, чем 5-10 - плохо. Постоянно практикуйся, набивай руку.

Конечно, это далеко не все качества, которыми должен обладать начинающий программист 2023, но, пожалуй, это три основных принципа, на которых будет строиться твоя дальнейшая карьера. Счастливого пути!