«Каждый должен научиться программировать компьютер, потому что он учит думать», — Стив Джобс.

Я не был счастлив, когда поступил на курс бакалавриата по специальности «Информатика». Это было вынужденное решение моих родителей и некоторых моих родственников. Это очень распространено в Индии, и большинство из нас ненавидит это, но привыкло к этому. Но это обернулось для меня благом и стало лучшим решением в моей жизни. Я влюбился в компьютеры и программные технологии, меня поразило, как работает чудо-машина, и как только я начал писать код, я почувствовал, что я непобедим и могу все в этом мире.

Это дало мне психологический комфорт

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

Я много внутренне боролся, и в это время я посетил свою первую лабораторию программирования на C. Я написал свою первую программу для печати «Hello World!» на экране. Не знаю почему, но у меня мурашки по коже пошли, когда я увидел результат. Затем написал вторую программу для сложения двух целых чисел, и снова у меня пошли мурашки по коже.

«Когда все выходит из-под контроля, эта машина просто делает то, что я ей говорю».

Наверное, в тот день, в тот момент я нашел свою новую жизнь и новый мир!

Чувство контроля

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

Это изменило то, как я думаю

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

Это сделало меня более духовным

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

я стал делать больше

Для меня было полезным увидеть мгновенные результаты, я кодирую 20 минут и вижу результат, или я напишу несколько строк и посмотрю, какой результат я получу. Это так полезно. Чем сложнее код, тем выше награда. Это потому, что вы можете разбить сложную проблему на достижимые части и начать писать код для каждой части, а затем интегрировать их вместе. Такой подход к решению проблем можно применить ко всему сложному в жизни, и в большинстве случаев он работает.

Научился самообучаться

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

Я надеюсь, что этот блог немного вдохновил вас на то, чтобы начать программировать, и поможет вам построить лучшую жизнь!