Главная | Все статьи | Дневник студента

Я гуманитарий, не знаю математику и уже слишком старый: Несколько главных мифов о входе в IT

Время чтения статьи ~5 минут
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Я гуманитарий, не знаю математику и уже слишком старый: Несколько главных миф... главное изображение

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

Нужно знать математику

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

Я гуманитарий, а не технарь

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

Я уже слишком старый

Начинать заниматься программированием действительно лучше в более молодом возрасте, но это совсем не значит, что после 30, 40, 50, 60, да хоть 70 лет на себе нужно ставить крест. Как уже и упоминалось выше, дело больше в приобретённом опыте и вложенных усилий, нежели в каких-то независящих от вас факторах. Возможно, если вы пришли в IT только в 40, то будете не так быстро схватывать материал, как более молодые ваши коллеги, но процесс обучения не заканчивается после школы и начинать изучать что-то новое можно в любом возрасте. Просто чем старше вы становитесь, тем, скорее всего, вам придётся потратить больше времени и приложить больше усилий, чтобы освоить новую для себя сферу.

Нужно знать популярный язык программирования: Java, JavaScript, Python, PHP, Go

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

Хочу стать программистом, чтобы много зарабатывать

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

У меня слабый компьютер

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

Когда я выучу все программирование, тогда и устроюсь на работу

Этого не будет никогда! Я имею ввиду, что нельзя один раз что-то выучить и сказать: «Всё, теперь я программист!». К сожалению, а может быть и к счастью, изучать программирование вы будете всю жизнь. Быть программистом — это путь, длиною в жизнь! Если вы собираетесь «войти в айти» по-быстренькому, с разбегу и лишь за деньгами — то это очень плохой путь. Прикладывать усилий для изучения различных технологий вам придётся действительно немало.

Языки программирования нужно учить (синтаксис)

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

Это лишь некоторые мифы о программировании. Наверняка, если вы погуглите, то найдёте их гораздо больше :)

Аватар пользователя Kirill Kirillov
Kirill Kirillov 17 февраля 2023
3
Похожие статьи
Рекомендуемые программы
профессия
от 25 000 ₸ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 26 декабря
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 26 декабря
профессия
от 14 960 ₸ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 26 декабря
профессия
от 25 000 ₸ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 26 декабря
профессия
от 24 542 ₸ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 26 декабря
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 26 декабря
профессия
от 28 908 ₸ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 26 декабря
профессия
от 39 525 ₸ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 26 декабря
профессия
от 25 000 ₸ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
Старт 26 декабря