Раздел: Статьи / С/С++ /

Тёмная сторона программирования

Тёмная сторона программирования

ВНИМАНИЕ! Рекомендовано к прочтению только программистам-фанатикам. Остальным лучше покинуть эту страницу.

ВАЖНО! Дочитайте статью до конца или хотя бы прокрутите страницу вниз - иначе упустите свой шанс стать программистом-фанатиком.

Все люди, независимо от того, в какой профессии они постигают смысл жизни, делятся на прагматиков и фанатиков.

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

Прагматики работают на результат, и обычно добиваются его.

Фанатикам же чуждо всё мирское. Фанатикам не важен результат - им важен сам процесс. Они получают удовольствие от процесса. И именно фанатики двигают прогресс.

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

Программисты-прагматики изучают простые языки. Им важно как можно быстрее научиться делать программы и начать получать за это деньги.

Программисты-фанатики изучают любые языки. И особенно им нравятся сложные языки, потому что фанатикам важен сам процесс, они от этого кайфуют.

Если вы прагматик, то изучайте C# или Python.

Но если вы фанатик, если вы хотите перейти на “тёмную сторону силы”, то изучайте С и С++.

Эти языки сегодня не так популярны, как раньше. Потому что время фанатиков проходит. На смену этому времени приходит время прагматиков.

Прагматикам безразлично, как работает какая-нибудь библиотечная функция. Им главное, чтобы использовать её можно было как можно проще. Чтобы сэкономить время и заработать побольше денег за единицу времени.

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

Но фанатикам это и не нужно. Для них главное - что они это знают и видят. И другие - такие же как они.

Это как наслаждаться тишиной в маленьком домике на берегу озера, попивая вино и любуясь закатом. Вы и только вы. И закат (или рассвет). Никто не нарушит эту гармонию.

Удел же прагматиков - это шумные многолюдные пляжи, где достаточно комфортно и дорого, но за лежанку надо выбить зуб соседу.

Если вы программист-фанатик (или только хотите им стать, потому что это соответствует вашему мировоззрению), то вы просто обязаны изучить С++ - мощный универсальный язык программирования, которому по силам любые задачи, и который покажет вам тёмную сторону силы - именно на этом языке написаны такие операционные системы как Unix/Linux и Windows, именно на этом языке созданы большинство библиотек и драйверов, и именно этот язык достаточно сложен, чтобы прагматики не хотели его изучать…

Как и где изучить С++

Как и любой сложный путь - путь программиста на С++ начинается с маленького шага. Ваша последовательность шагов может быть примерно такой, как показано ниже (хотя можете начать и с последнего шага, потому что он содержит все предыдущие шаги, а первые шаги нужны только для тех, кто ещё не решил, чего он на самом деле хочет):

Ещё расскажу о трёх способах обучения:

  1. Бесплатный или очень недорогой - долгий и сложный путь, полный загадок и тайн. Если у вас есть много свободного времени и совсем нет денег, то это лучший путь.
  2. Платный, но не очень дорогой - золотая середина, когда у вас не очень много времени, а денег чуть больше, чем ничего. Здесь вы не станете сразу профессионалом, но получите хороший задел для того, чтобы им стать в будущем.
  3. Очень дорогой, но самый верный - здесь вы будете обучаться не самостоятельно (в отличие от первых двух способов) и не будете предоставлены сами себе. Здесь вас будут обучать опытные преподаватели, которые проведут вас за руку от нулевого уровня до дипломной работы. После обучения вы получите не только диплом, но и несколько готовых проектов для портфолио, что поможет вам в трудоустройстве. Кстати, в трудоустройстве вам поможет не только это - онлайн школы сотрудничают со многими ИТ-компаниями и помогают устроиться на работу своим ученикам.

Ну а теперь все известные мне онлайн-школы, видеокурсы и прочие материалы по С/С++ (о некоторых из них я уже говорил, но для полноты картины привожу их снова):


Все способы изучить С++ Все способы изучить С++

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

Помощь студентам. Курсовые, дипломы, чертежи (КОМПАС), задачи по программированию: Pascal/Delphi/Lazarus; С/С++; Ассемблер; языки программирования ПЛК; JavaScript; VBScript; Fortran; Python и др. Разработка (доработка) ПО ПЛК (предпочтение - ОВЕН, CoDeSys 2 и 3), а также программирование панелей оператора, программируемых реле и других приборов систем автоматизации. Подробнее...

Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика