logo image
  • Обучение
    • Найти наставника
    • Всё включено
    • Код-ревью
    • Виртуальный наставник
  • Карьера
    • Карьерные консультации
    • Вакансии для джунов
    • Собеседование
  • Компаниям
    • Собеседование для компаний
    • Технический аудит и сопровождение
  • Стань наставником
  • Оплата
  • Блог

Быть или не быть программистом

Любой может стать программистом? Да. Любой может стать программистом? Нет. Именно такие противоречивые ответы можно найти в интернете на такой простой вопрос. Но почему? Почему всё так противоречиво?

Кто-то скажет, нужно знать математику. Но нельзя сказать, что математика жизненно необходима программисту. Требуется она редко. А когда требуется, то формулы достаточно быстро гуглятся.

Кто-то скажет, нужно знать алгоритмы и структуры данных. Но алгоритмы и структуры данных это и есть программирование. Их приходится изучать на протяжении всей своей карьеры.

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

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

Получается, что без всего этого можно стать программистом. А без чего по-настоящему нельзя? Почему у кого-то не получается? Фрустрация. Без её преодоления действительно нельзя стать программистом.

Весь процесс написания кода, продумывания решения задачи протекает через преодоление преград. Нас как будто выкинули в океан и сказали: "Плыви в нужном направлении. Иначе крышка". Что? В нужном? А точнее можно? Нет, нельзя. Ок. И мы плывем. Кто-то брасом фигачит. Кто-то строит плот из плавающего мусора. Кто-то обращается за помощью к ребятам с проплывающего корабля. А кто-то не может совладать с паникой и моральной тяжестью всего этого и сдается.

Так вот, чтобы стать программистом, нужно всего-навсего не сдаваться. Да, это не просто. Да, иногда не понятно в каком направлении двигаться. Но потом будет легче и понятнее. Сложности будут всегда, но это будут уже другие сложности. И после каждой задачи, в конце, ждёт награда. Признак того, что ты можешь. Что ты справляешься. Что ты идёшь к своей цели. Продолжай в том же духе!


Олег Акинин

27.03.2022

Поддержать автора
₽

Цена: 100 ₽

logo image

© 2021-2025 Teacher Army

Услуги

  • Найти наставника
  • Всё включено
  • Виртуальный наставник
  • Собеседование
  • Код-ревью
  • Карьерные консультации
  • Стань наставником
  • Обучение с репетитором
  • Все услуги

Навигация

  • Блог
  • Оплата
  • О нас
  • Вакансии для джунов
  • Наставники по frontend
  • Наставники по backend
  • Наставники по мобильной разработке
  • Собеседование для компаний
  • Технический аудит и сопровождение

Быстрый доступ

  • Начало
  • Тарифы
  • Оставить заявку
  • Политика конфиденциальности
  • Публичная оферта
  • Telegram канал
  • Написать на почту oleg.akinin@teacher.army
  • Профиль на Github
  • Профиль в Linkedin
  • Группа вконтакте
  • Ссылка на фейсбук
  • Ссылка на Яндекс.Дзен

ИП Акинин Олег Олегович ИНН 700301251536 ОГРНИП 32253 00000 26891 Контакты hello@teacher.army +7-999-495-29-00

© 2021-2025 Teacher Army