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

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

а в 2017 мой брат открыл мне глаза на широкий мир и показал мне концепцию программирования, это было просто введение.

С тех пор я увлекся технологиями больше, чем раньше, и был очарован идеей программирования.

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

Позвольте мне сначала представиться, Яхья Зитане, сертификат OpenClassrooms по языку программирования C. Приятно познакомиться, дорогой читатель!

1 — Стратегическое мышление

Если вы уже программист, вы точно знаете, о чем я говорю.

Утверждения if/else сделали меня человеком, пробующим разные гипотезы, проверяющим, верна ли она, иначе проверяй другую.

Даже если я уже делал это — как человек, конечно — я не делал это так хорошо организованно, как сейчас.

И мы не можем говорить о программировании, не упомянув его основу: алгоритм.

Мы все используем и нуждаемся в алгоритмах в нашей жизни: чтобы считать, обрабатывать идеи или решать проблемы.

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

2 — Терпение

Пишите код, запускайте, выполняйте, ошибка... А!?

Я бы не поверил, что если есть программист, который пишет правильный код с первой попытки, то это в некотором роде божественный уровень. Ваш код будет падать снова и снова, пока вы не поймаете и не решите проблему.

В какой-то мере проблема очевидна и очевидна, например, если забыть точку с запятой ( ; ) в конце оператора или бесконечный цикл, который приводит к сбою всей программы (это случается часто).

И в некоторой степени это требует перекодирования с нуля. Болезненный…

Наряду с этим вы оттачиваете свое терпение, настойчивость, а также свои навыки решения проблем.

3 — Лучшее понимание вашего окружения

Ахах, позвольте задать вам простой вопрос, вы знаете, как устроена эта платформа?

No?

Дай угадаю... Ты не программист.

Поскольку я знал о программировании и немного разбирался в нем, я стал копаться в структуре и представлять код, лежащий в основе результата, который я вижу (например, веб-сайт). краткий взгляд на то, как это выглядит внутри моего мозга:

Я такой: «хммм, как это закодировано..»

Так вы вдохновляетесь и применяете это на собственном примере. Быть программистом не обязательно означает работать в компании, и это одна из привилегий, которые вы получаете помимо удаленной работы.

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

Не забудьте подписаться на мои полезные посты, я буду рад вашему присутствию.

Я случайно прочитал пост подписчика, и он мне понравился: Джек Патрик.