...Читать далее
Решил стать программистом? Мучает вопрос «С чего же начать?» Многие думают, что, для того чтобы стать программистом нужны специальные навыки, знания, талант. Да, навыки и знания нужны, но они вторичны и приходят просто со временем и обучением. Для начала тебе просто нужно развить в себе следующие навыки.
⠀
1. Алгоритмическое мышление.
Главный навык - это уметь размышлять логически. А именно представлять последовательность действий, т.е. продумывать алгоритм. Уметь разбивать одну большую задачу на множество малых.
⠀
2. Усидчивость и упорство.
Зачастую тебе придётся часами, днями и месяцами на пролет усердно работать над одной программой. И прежде чем ты получишь окончательный результат, необходимо будет самостоятельно протестировать и отладить программу на все варианты ошибок. Во время отладки и тестирования приходится запускать программу сотни, а то и тысячи раз, после внесения каких-то небольших изменений.
И порой из-за не продумывания изначально всех возможных тонкостей, приходиться переписывать всю программу по новой.
⠀
3. Саморазвитие и самообразование
Когда-то придумали колесо и это был прорыв, а теперь автомобили собирают на конвейере. Так и в программировании необходимо следить за технологиями и постоянно усовершенствовать свои навыки и набираться новыми знаниями.
Так же необходимо подглядывать за решением задач у других программистов. Это позволят научиться на чужом опыте и увидеть решения которые быстрее или лучше выполняют необходимую задачу.
⠀
Из трех приведенных навыков наиболее важным является алгоритмическое мышление, т.е. делать анализ, разбивать задачу на промежуточные и более легкие. Упорство и усидчивость нужны, чтобы довести задачу до конца.