Всем салют, друзья!
Вполне возможно что программирование — ваше призвание, у вас есть какие то сомнени и страхи? Сегодня я распишу вам 7 причин, по которым вы боитесь стать програмистом. Погнали!
1. Я не хочу снова идти в университет
Обычно люди думают, что если они будут изучать что то новое, то им нужно идти в универ просиживать там долгое и занимающее всё свободное время. На самом деле всё не так: вновь садиться за парту совсем не обязательно. Программировать можно научиться и самостоятельно. А если понадобится совет - существует множество форумов и сообществ где специалисты смогут ответить на ваш вопрос.
2. Математика не мой конёк
Да, разработчику стоит знать математику. В зависимости от области программирования важны разные разделы: математический анализ, статистика, дифференциальные уравнения и вычислительная математика. Но всё не так серьёзно как кажется: не нужно быть богом математики и заканчивать спец. Учреждения, часто достаточно базовых знаний. Для решения многих задач можно будет пользоваться сторонними библиотеками и плагинами.
Если всё же вы почувствуете, что пробелы в знаниях надо восполнить, всегда можно освежить теорию по учебникам или пройти онлайн‑курс. И скорее всего вам это будет даже в радость, т.к. это уже не прихоть вашего преподавателя, а ваше желание освоить новую професию.
3. Мне слишком много лет
Начинать учиться программированию реально практически в любом возрасте. Возможно возникнут проблемы с устройством на работу, если вам больше 40. НО, такие специалисты часто работают удалённо. И никто не узнает, сколько вам лет.
4. Я не знаю, какой язык программирования выбрать
Нет самых лучших или перспективных языков. Это просто инструменты для достижения цели: создания сайта, программы, обучающей игры или искусственного интеллекта. И уже в зависимости от задачи можно выбрать подходящий язык.
Хотите разрабатывать сайты и веб‑сервисы — обратите внимание на JavaScript, PHP или Python.
Планируете создавать приложения для смартфонов или планшетов — учите Kotlin и Java (для устройств на Android) или Swift (для iOS).
Всегда мечтали делать крутые игры AAA‑класса на движках Unreal Engine и Unity — вникайте в C++ и C
5. Придётся бросить основную работу
Конечно же нет, это делать совсем не обязательно. Бросать всё и усердно осваивать новую профессию в надежде быстро найти желанную работу не лучшая идея. Возможно потратив какое то время вы поймете программирование — не совсем ваше призвание. Поначалу относитесь к этому как к хобби или зарядке. Например, если спортзал — это тренировка для вашего тела, то кодинг — тренировка для мозга.
Уволиться и искать работу по новой специальности стоит, когда вы уже выполнили несколько работ, можете похвастаться солидным репозиторием и в целом уверены, что занимаетесь делом своей жизни.
6. Нельзя найти работу программистом без опыта
«Чтобы найти работу, нужен опыт, а для опыта нужна работа» так мы всегда думаем, от части это правда, сперва лучше подготовить несколько небольших личных проектов или выполнить несколько заказов на сайтах фрилансеров. И уже после, набравшись реального опыта, будет легче искать работу. Если вы можете себе позволить несколько месяцев жить на меньшую зарплату, чем привыкли, не отказывайтесь от оплачиваемых стажировок: они могут стать вашим пропуском в большую компанию.
Можно учиться и одновременно собирать портфолио, которые лучше любых дипломов покажет, что вы реально умеете.
7. У меня ничего не получится
Ваши успехи зависят только от вас. Чтобы вам было проще втянуться в кодинг, можете попробовать метод Сайнфелда:
Джерри Сайнфелд — известный американский комик. И один из его секретов в том, что он каждый день, вне зависимости от обстоятельств, писал шутки. Не важно, плохими они были, хорошими… Главное — писать и «не разрывать цепь».
Только в вашем случае будут не шутки, а код. Важно привыкнуть программировать каждый день, хотя бы по 15–20 минут. Небольшой прогресс всегда лучше, чем отсутствие всякого движения.