Привет %username%. В наш цифровой век множество профессий ушло в небытие, но появилось также много. Особенно актуальной и популярной профессией является на мой взгляд - программист. Но как понять для себя: "Смогу ли я быть программистом, или нет?"
Правильно задавай вопросы
Итак. Ты решил "войти в it" и стать программистом. Конечно, сомнения были есть и будут, поэтому первое что нужно сделать - сравнить для себя все плюсы и минусы профессии.
Первый вопрос который нужно себе задать: "А готов ли ты постоянно учиться?". Сфера программирования одна из самых динамично меняющихся, поэтому учиться придется постоянно и в первую очередь это будет самообучение. Усидчивость и мотивация - качества, которые важнее даже некоторых базовых навыков. Если у Вас с этим проблемы, то стоит задуматься - а так ли надо становиться программистом?
Второй вопрос который стоит задать себе: "А терпелив ли я?" Программирование - это на 80% скучная и монотонная работа по ковырянию в чужом коде, тестировании, правке "багов" и лишь на 20% это в чистом виде креатив! А как известно самый плохой код - это чужой код.
Третий вопрос про упорность: "А упёрт и амбициозен ли я?" Что, думаете глупый вопрос? Отнюдь. Работа программиста - это всегда новые вызовы. Порой решение задачи не дается с первого раза, или же нужно искать лучшее решение, не махнув рукой со словами - "И так сойдет!". Впрочем, в любом деле чтобы добиться успеха нужно обладать такими качествами.
Ответил на вопросы, что дальше?
А дальше, если Вы уверены, то должны начать искать обучающие материалы, а не читать мои глупые заметки. Если серьезно, то для начала можно пройти тест на логику под названием - "Шмурдики тест" Он покажет, есть ли у Вас проблемы с логическим мышлением или нет.
Далее следует решить для себя - в каком направлении вы бы хотели работать, так как от этого зависит набор технологий для изучения:
- Хотите делать сайты? Тогда Вам нужно смотреть на языки PHP и JavaScript, или же вместо PHP сойдут - Python, Java, Kotlin.
- Желаете создавать игры? Не вопрос! Ваш выбор C Sharp
- Нравится анализировать данные - тогда Вам к Python, R, Julia
- Мобильные приложения - это про Вас? Тогда Kotlin и Dart Вам в помощь
...и так далее. Выбрали направление - напишите что-нибудь для начала. Желательно что-нибудь простое, чтобы быстро увидеть результат.
Главная мысль здесь...
Если вы спросите меня, какое главное качество, то я отвечу что - упорство. Ежели вы задали себе такой вопрос - значит шансы все таки есть.
Я считаю, что программистом или же другим it специалистом(аналитик, тестировщик и т.д.) может стать каждый, главное верить в себя и идти к своей цели!
С уважением, Fox Code!
Еще интересные статьи: