Найти тему
HTML Academy

5 вопросов о профессии программиста

Оглавление

Задумываясь о переходе в популярную сегодня ИТ-сферу, легко попасть под влияние мифов о профессии. Они могут напугать или, наоборот, создать завышенные ожидания. Выдающиеся математические способности, терминология и очень высокие зарплаты — давайте разберёмся в пяти самых часто задаваемых вопросах.

Вопрос 1. Какой язык учить?

Одна из ИТ-специальностей, которые отлично подходят новичкам, — фронтенд-разработка.

Фронтенд-разработчики верстают на HTML и пишут код на JavaScript (читается как «джаваскрипт»). Оба навыка востребованы как по отдельности, так и вместе, и относительно просты для изучения. Это база, которая поможет в будущем работать с React.js, TypeScript или даже делать странички с помощью jQuery. Сайты очень редко делают без использования JavaScript.

А ещё не надо путать JavaScript и Java — это совсем разные языки.

Вопрос 2. В школе с математикой было не очень. Это плохо?

Математика в смысле «сложить 5 и 5 и получить 10» не сильно-то и поможет — всё равно считает компьютер. Да и в JavaScript иногда 1+1=2.00000000001. Синусы и косинусы пригодятся тем, кто делает игры и анимацию, а логарифмы и интегралы чаще всего веб-разработчикам не нужны.

Математику уже затем учить надо, что она ум в порядок приводит.
М.В.Ломоносов

Но математика помогает писать и разбираться в алгоритмах, понимать логику и расставлять всё по полочкам. То, что называется «техническим складом ума», тоже добавит очков при поиске работы, но и гуманитарии нормально справляются.

Вопрос 3. Много непонятных слов! А-а-а!

В любой сфере есть своя терминология, которая помогает описать сложные концепции. Разработка не исключение. Первое время столкновение с понятиями вроде «мёрдж», «флексбоксы», «ребут», «захардкодить» и «рефакторинг» может сбивать с толку. Но постоянное применение этих терминов в работе поможет быстрее к ним привыкнуть.

-2

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

Пройти через стресс, который испытывают новички, все равно придется. Но мы не знаем ни одной профессии, в которой его бы не существовало.

Вопрос 4. Все говорят, что программисты — новые рок-звёзды и получают много денег. Но должны же быть минусы?

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

Вопрос 5. Программисты пишут много кода и поэтому много получают

Программисты много получают из-за того, что много думают, прежде чем написать код. 50-100 строк отлаженного и обдуманного кода за рабочий день в реальном проекте — хороший результат. Поэтому нужно не гнаться за количеством, а следить, чтобы всё было в порядке с качеством.

Серёжин друг Богдан — мидл джун фулстэк реакт девелопер в ООО «Вектор» на полставки
Серёжин друг Богдан — мидл джун фулстэк реакт девелопер в ООО «Вектор» на полставки

Где тогда учиться?

Есть несколько путей. Можно посмотреть весь Ютуб, прочитать все книжки, делать свои проекты или пройти курсы — в зависимости от желания и возможностей.

Чтобы понять, насколько вам подходит фронтенд-разработка, можете начать с бесплатных тренажеров HTML Academy. Они позволят познакомиться с профессией в игровой и доступной форме.

А еще 8 сентября на лайве «Как стать фронтенд-разработчиком с нуля» всё станет совсем понятно. А в конце ещё и полезных материалов пришлют.