Задумываясь о переходе в популярную сегодня ИТ-сферу, легко попасть под влияние мифов о профессии. Они могут напугать или, наоборот, создать завышенные ожидания. Выдающиеся математические способности, терминология и очень высокие зарплаты — давайте разберёмся в пяти самых часто задаваемых вопросах.
Вопрос 1. Какой язык учить?
Одна из ИТ-специальностей, которые отлично подходят новичкам, — фронтенд-разработка.
Фронтенд-разработчики верстают на HTML и пишут код на JavaScript (читается как «джаваскрипт»). Оба навыка востребованы как по отдельности, так и вместе, и относительно просты для изучения. Это база, которая поможет в будущем работать с React.js, TypeScript или даже делать странички с помощью jQuery. Сайты очень редко делают без использования JavaScript.
А ещё не надо путать JavaScript и Java — это совсем разные языки.
Вопрос 2. В школе с математикой было не очень. Это плохо?
Математика в смысле «сложить 5 и 5 и получить 10» не сильно-то и поможет — всё равно считает компьютер. Да и в JavaScript иногда 1+1=2.00000000001. Синусы и косинусы пригодятся тем, кто делает игры и анимацию, а логарифмы и интегралы чаще всего веб-разработчикам не нужны.
Математику уже затем учить надо, что она ум в порядок приводит.
М.В.Ломоносов
Но математика помогает писать и разбираться в алгоритмах, понимать логику и расставлять всё по полочкам. То, что называется «техническим складом ума», тоже добавит очков при поиске работы, но и гуманитарии нормально справляются.
Вопрос 3. Много непонятных слов! А-а-а!
В любой сфере есть своя терминология, которая помогает описать сложные концепции. Разработка не исключение. Первое время столкновение с понятиями вроде «мёрдж», «флексбоксы», «ребут», «захардкодить» и «рефакторинг» может сбивать с толку. Но постоянное применение этих терминов в работе поможет быстрее к ним привыкнуть.
Большинство слов пришли в профессию из английского. Чтобы понять значение, достаточно их перевести или спросить у коллег. К слову, ИТ — достаточно комфортная и открытая среда. Здесь принято спрашивать, если что-то не понятно, и делиться информацией с новичками.
Пройти через стресс, который испытывают новички, все равно придется. Но мы не знаем ни одной профессии, в которой его бы не существовало.
Вопрос 4. Все говорят, что программисты — новые рок-звёзды и получают много денег. Но должны же быть минусы?
Программирование — сидячая работа, со всеми сопутствующими спецэффектами для здоровья. Например, могут появиться проблемы со зрением, больная спина, ноги и туннельный синдром. Но такое иногда происходит при любой постоянной работе за столом, поэтому просто нужна профилактика — не засиживаться на работе, ходить каждый час, купить удобную клавиатуру и высыпаться.
Вопрос 5. Программисты пишут много кода и поэтому много получают
Программисты много получают из-за того, что много думают, прежде чем написать код. 50-100 строк отлаженного и обдуманного кода за рабочий день в реальном проекте — хороший результат. Поэтому нужно не гнаться за количеством, а следить, чтобы всё было в порядке с качеством.
Где тогда учиться?
Есть несколько путей. Можно посмотреть весь Ютуб, прочитать все книжки, делать свои проекты или пройти курсы — в зависимости от желания и возможностей.
Чтобы понять, насколько вам подходит фронтенд-разработка, можете начать с бесплатных тренажеров HTML Academy. Они позволят познакомиться с профессией в игровой и доступной форме.
А еще 8 сентября на лайве «Как стать фронтенд-разработчиком с нуля» всё станет совсем понятно. А в конце ещё и полезных материалов пришлют.