Если ты мечтаешь научиться программировать, но пока для тебя это понятие только лишь производное от слова «программа», тогда тебе сюда. Для продвинутых кодеров эти лайфхаки Америку не откроют, а вот для начинающих советы будут очень даже полезными.
Некуда спешить
Не мечтайте осилить любой язык программирования за 1 день. Оставьте мысли об этом марафоне, особенно если речь идет о таком языке, как С++.
2. Do you speak English?
Учите английский, если хотите писать коды без лишних проблем (все языки программирования написаны на английском), так что придется с ним подружиться.
3. Учитесь на собственных ошибках
Изучение типовых ошибок по книжкам – это конечно тоже очень полезно, но, как говорится, лучше один раз увидеть, чем сто раз услышать, так что не бойтесь ошибаться! Старайтесь анализировать свои промахи и обязательно запоминайте их.
4. Заведите свой дневник программирования
Это может быть как электронный вариант в виде папки на рабочем столе, так и бумажный вариант – блокнот, тетрадь. Главное – то, что тебе просто необходимо собирать «кусочки/ нарезки» кодов, и писать к ним комментарии. Подписывай если не каждую строчку, то хотя бы каждый блок кода. Эта привычка сэкономит тебе около 80% твоего времени, если тебе вдруг захочется возвратиться к прошлым записям, или скажем просто вспомнить как ты вообще смог написать этот код. Все мы люди, можем забыть, это нормально.
5. Структурируйте визуальное оформление кода
Отступы, смешение блоков и т.д. Чем аккуратнее оформлен код, тем удобнее он для восприятия.
6. Приготовьтесь, будут «тупняки»
Важно научиться отлаживать свою работу, искать свои ошибки въедливо, построчно. Поначалу можете просить кого-то проверить ваш код, но не привыкайте к такому, старайтесь решать проблемы самостоятельно.
7. Поставьте себе цель
Должно быть желание научиться программировать, и тогда все получится. Задавайте себе вопросы: «Зачем мне это нужно? Для чего?», это поможет сформулировать и обозначить цель.
8. Будьте самостоятельными
Если у вас есть какой-то вопрос, то вначале постарайтесь исследовать его самостоятельно. Не ждите постоянной помощи извне. Используйте всю мощь поисковых систем, специализированных ресурсов, профессиональных блогов, форумов разработчиков, и конечно же хабра. Большинство типичных «граблей» можно обойти различными эффективными вариантами, а для решения базовых задач есть дюжины готовых решений. Просто пойдите и возьмите.
9. Умейте спрашивать
Если самостоятельные поиски ответа на вопрос не дали результатов и вы долгое время топчетесь на месте, то не бойтесь спросить помощи у более опытных коллег.
Перед тем, как задать свой вопрос, не спешите, постарайтесь его максимально четко сформулировать. Возможно, что ответ на вопрос уже кроется в самом вопросе.
10. Тяжело в учении – легко в бою
Как ни странно, но «простые» языки вроде ассемблера намного сложнее в изучении, чем более сложные, такие как, например, С++. Однако немного терпения и трудолюбия, и положительные результаты не заставят себя долго ждать!
Терпения и успехов!
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев