До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Аватар пользователя Kirill Kirillov
Kirill Kirillov 17 февраля 2023
3
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября