В детстве я был из тех детей, которые любопытны и любят собирать игрушки из частей после их разборки, просто для того, чтобы узнать механизм их работы.
И у меня был плюс, так как я был влюблен во все, что связано с компьютером, так как у меня появился компьютер в раннем возрасте.
а в 2017 мой брат открыл мне глаза на широкий мир и показал мне концепцию программирования, это было просто введение.
С тех пор я увлекся технологиями больше, чем раньше, и был очарован идеей программирования.
В этом посте я поделюсь с вами некоторыми второстепенными привычками и психологическими вещами, которые я приобрел в процессе изучения программирования.
Позвольте мне сначала представиться, Яхья Зитане, сертификат OpenClassrooms по языку программирования C. Приятно познакомиться, дорогой читатель!
1 — Стратегическое мышление
Если вы уже программист, вы точно знаете, о чем я говорю.
Утверждения if/else сделали меня человеком, пробующим разные гипотезы, проверяющим, верна ли она, иначе проверяй другую.
Даже если я уже делал это — как человек, конечно — я не делал это так хорошо организованно, как сейчас.
И мы не можем говорить о программировании, не упомянув его основу: алгоритм.
Мы все используем и нуждаемся в алгоритмах в нашей жизни: чтобы считать, обрабатывать идеи или решать проблемы.
Учитывая тот факт, что алгоритмы необходимы для программирования, и что вы будете использовать их все время. Это означает, что ваше мышление будет развиваться и в реальной жизни.
2 — Терпение
Пишите код, запускайте, выполняйте, ошибка... А!?
Я бы не поверил, что если есть программист, который пишет правильный код с первой попытки, то это в некотором роде божественный уровень. Ваш код будет падать снова и снова, пока вы не поймаете и не решите проблему.
В какой-то мере проблема очевидна и очевидна, например, если забыть точку с запятой ( ; ) в конце оператора или бесконечный цикл, который приводит к сбою всей программы (это случается часто).
И в некоторой степени это требует перекодирования с нуля. Болезненный…
Наряду с этим вы оттачиваете свое терпение, настойчивость, а также свои навыки решения проблем.
3 — Лучшее понимание вашего окружения
Ахах, позвольте задать вам простой вопрос, вы знаете, как устроена эта платформа?
No?
Дай угадаю... Ты не программист.
Поскольку я знал о программировании и немного разбирался в нем, я стал копаться в структуре и представлять код, лежащий в основе результата, который я вижу (например, веб-сайт). краткий взгляд на то, как это выглядит внутри моего мозга:
Я такой: «хммм, как это закодировано..»
Так вы вдохновляетесь и применяете это на собственном примере. Быть программистом не обязательно означает работать в компании, и это одна из привилегий, которые вы получаете помимо удаленной работы.
Вы знаете свою среду, как работает Интернет и программное обеспечение. Это очень важно, поскольку мы все больше и больше зависим от технологий.
Не забудьте подписаться на мои полезные посты, я буду рад вашему присутствию.
Я случайно прочитал пост подписчика, и он мне понравился: Джек Патрик.