Советы начинающим программистам
Программист — профессия ремесла. В начале студент, который получает знания от мастера — человек, который проводит онлайн-курс, инструктор на семинаре или руководитель на практике. Позже, когда приобретаете знания, необходимые для действий, становитесь подмастерьем, который, основываясь на своем опыте, способен выработать лучшие практики и глубокое понимание технологий, в которых работает. Последний шаг, который не каждый решает сделать — стать чемпионом. Это искусство размещения информации таким образом, чтобы ее можно было передать человеку, только начинающему свое приключение. Вот для того, чтобы начать путешествие в мире программирования и стоит посетить oldshelf.ru, где выложены лучшие плюшки стоящие внимания от опытного специалиста.
Что отличает программирование от других областей, так это то, что любой не в состоянии освоить всю информационную технологию — это поле настолько динамичное и движущееся вперед, что выучить его невозможно даже наполовину. Отсюда наука программиста разделена на науку о технологии и науку о науке. Чем раньше научимся узнавать о новых технологиях и решениях, тем быстрее сможем освоить. Есть несколько простых правил, которые можно добавить в учебный процесс, чтобы сделать его более эффективным.
Не сосредотачивайтесь на том, «как делать», а на том, «что делать»
Многие начинают изучать программирование с книги или онлайн-курса, который показывает основы любого языка. Затем берут более продвинутый материал, осваивая одну тему. Некоторые сначала ищут лучшие оплачиваемые вакансии на рынке и осваивают язык и технологии для них. Независимо от того, что послужило причиной выбора языка, процесс изучения выглядит в основном одинаково - переходя от точки к функции, от одного к другому, переписывая пример, выполняя задачу самостоятельно и проверяя ее можно перейти к следующему.
К сожалению, очень быстро, чаще всего после поступления на работу или стажировки, оказывается, что эти знания не полезны. Именно проблема, которую нужно решить, определяет технологию, которую нужно использовать. Новые технологии позволяют решать больше проблем, но также генерируют новые, которые в свою очередь решаются другими. При переходе в метафорическую плоскость — не покупайте молоток, если не знаете, будете ли забивать гвозди.
Подход к обучению как к проекту
Найдите проблему, которую хотели бы решить. Потратьте некоторое время, чтобы проанализировать ее. Постарайтесь понять, из каких элементов состоит приложение, нарисуйте его сами. Постарайтесь предугадать, с какими проблемами можете столкнуться, и попытайтесь найти технологии, которые могут решить их. Знания, которые приобретаются таким образом, дадут опыт в одном из универсальных навыков — анализе проблем.
Кроме этого, обратите внимание на такие советы:
- Не все, что делаете, должно быть уникальным.
- Будьте смелыми и уверенными в себе.
- Делайте небольшие шаги, но часто.
- Решайте одну проблему за один раз.
Запомните латинскую пословицу, которая научит самостоятельности: «Quidquid discis, tibi discis» или «Все, что узнаете, узнаете сами». Самое ценное, что можно получить — знания по разработке и решению проблем.
Добавить
КОММЕНТАРИИ
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.