Скидки до 20% + 2-ая профессия бесплатно и подарки на 50 000₽

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

Что надо уметь, чтоб стать по-настоящему востребованным специалистом?

Время чтения статьи ~4 минуты
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Что надо уметь, чтоб стать по-настоящему востребованным специалистом? главное изображение

Спойлер: да что угодно. Главное уметь, а не иметь ощущения, что умеешь.

Наткнувшись на очередное видео «Почему ты страдаешь, изучая программирование», решил поделиться своей болью по поводу рассуждений на темы «как быстро стать программистом», «весь питон/ява/си++/ ассемблер за один час», «реально ли устроиться после <вставить название школы> на работу», «как не тупить..», «как стать эффективнее при изучении..», «история успеха: из хирурга/дирижера с мировым именем в джуны на JS в 60 лет» и так далее и тому подобное.

По моим наблюдениям, есть некоторые темы видео/статей/книжек, которые дают ощущение понимания материала. От их чтения или просмотра возникает ощущение удовлетворения: «сейчас я знаю, что надо делать для того, чтобы стать крутым кодером» или «сейчас я точно знаю, что поменять профессию возможно – вот же есть истории успеха».

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

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

К чему все это? Не нужно тратить время на весь этот треп, болтовню, чтение и рассуждения. Знания о том, как надо учиться и что надо знать, не значат ничего. Значит только реальное умение решить реальную задачу. И чем больше их решать, тем больше вы их решаете, тем ближе к программист, тем больше ты профессионал.

Я когда-то думал, что если я закончу хороший вуз, то во что бы то ни стало стану крутым и востребованным специалистом. В итоге мои собеседования по окончанию вуза зачастую выгледели так:

– Какое образование? – Мат-мех. – Ух! Серьезно! А что умеете? – А ничего не умею. – Ну как научитесь – приходите.

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

Один поход к психотерапевту дал больше результата, чем все книги вместе взятые. Если вам действительно сложно себя организовать – не гнушайтесь помощьи профессионалов, это действительно может помочь. Но не ждите волшебной таблетки. Работа с концентрацией – это как хождение по минному полю. Отвлекает буквально всё – звук газонокосильщиков за окном, уведомления в мессенджерах/интернет-банках/любых приложениях, воспоминания о том как несправедливо тогда обошлась со мной «Ирка марамойка», новости (особенно политические), интересная книга в поле зрения и т.п. Всё это порождает бурю размышлений в голове (отвлекающих от дела и ломающих настрой).

Если занимаетесь программированием – занимайтесь только им, вы не менеджер – вас не должны волновать задачи эффективности, проблемы мира и т.п.

  1. Найдите на телефоне кнопку «выключить все уведомления» (да, даже смс и вотсап). Занимайся кодом, а не выяснением, что там за красный бейдж в уведомлениях!

  2. Отпишитесь от всего в соц сетях – лучше из них вообще убраться (санкции, к слову, благоволят), а если убрать соцсети с телефона, то батарейки в телефоне будет хватать на дольше). Занимайтесь кодом, а не просмотром картинок!

  3. Не участвуй в холиварах – какая IDE лучше, достаточно или нет знаний в теории обучающего курса, справедливо то или иное событие/организация процесса/стоимость/политический строй/мир во всем мире, зря или нет Герасим Му-му утопил и т.д. Про политику и экономику вообще забудь раз и навсегда – разберутся без тебя! У нас сейчас во всём мире етить какое гражданское общество! С такими ребятами и свобода слова будет. И всех, кого требуется, посадят, кого не надо не посадят, плохих свергнут, хороших приведут во власть и т.д. Только программистов толковых не вырастят – это исключительно твоя задача. Занимайся кодом, а не ветряными мельницами!

  4. Не ищи подтверждений успеха/неуспеха – их полно разных. Занимайся кодом и создай свой пример.

  5. Освой медитации. Раньше это была совершенно непонятная для меня хрень. Но по совету психотерапевта я начал практиковать ежедневно утром. Просто, исходя из принципа, «не понимаю как должно быть, поэтому буду делать как получится». Если не возникнет понимания, как надо, то просто буду ежедневно сидеть и размышлять. Начал с 20 минут утром и ставил целью в идеале ни о чём не думать. Но так как это природное свойство мозга – генерить мысли (выяснилось с практикой), и не думать ни о чём даётся крайне тяжело, то для начала я решил стараться «пресекать» длинные цепочки рассуждений и возвращать внимание, например, на дыхание.

Я искренне надеюсь, что вы давно не читаете подобные советы и до конца всего этого не дочитали, а пошли кодить. Если же дочитали – искренне желаю, чтоб это была последняя мотивационная херь, которую вы прочитали.

Аватар пользователя Михаил Акишев
Михаил Акишев 06 июня 2022
20
Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря