Что из себя представляет серьёзная работа/задача (в программировании/веб разработке)? Всем привет! Хотелось бы в общих чертах понять, какие задачи брать стоит, какую работу предпочитать делать, и какими вещами заниматься не стоит, чтобы более-менее прокачиваться как программист (веб)? Например: везде пишут, что вёрстка это дно, это не серьёзно и вообще это не программирование. И тут я согласен полностью. Примерно такое же мнение бытует о натяжке вёрстки на CMS. Некоторые вообще говорят, что разработка на фреймворках - это тоже не серьёзно. И вот тут уже спорно. Так как отличить (или научиться отличать) "мух от котлет", если есть возможность выбирать заказчиков/задачи?
Серьезная работа или задача в программировании/веб разработке обычно включает в себя следующие критерии:
Техническая сложность: задача должна представлять интерес с точки зрения использования новых технологий, концепций или подходов к разработке. Например, работа над оптимизацией производительности, разработка сложных алгоритмов или решение нестандартных задач.
Объем работы: задача должна быть достаточно объемной и требовать серьезного уровня усилий и времени для ее выполнения. Это позволит вам развивать навыки и набираться опыта.
Возможность для роста: задача должна предоставлять возможность учиться новым навыкам, экспериментировать и развиваться профессионально. Например, работа над проектом с использованием новых технологий или участие в команде разработки сложного продукта.
Значимость: задача должна иметь значение для вашего профессионального роста и развития карьеры. Это может быть работа над проектом для крупной компании, участие в открытых исследовательских проектах или разработка продукта, который получит признание сообщества.
Важно помнить, что все задачи имеют свое значение и могут быть полезны для вашего развития как программиста. Отличить "мух от котлет" можно, оценивая критерии, описанные выше и выбирая задачи, которые соответствуют вашим целям и интересам. Помните, что каждая задача может стать для вас ценным уроком и шагом к профессиональному успеху.
Серьезная работа или задача в программировании/веб разработке обычно включает в себя следующие критерии:
Техническая сложность: задача должна представлять интерес с точки зрения использования новых технологий, концепций или подходов к разработке. Например, работа над оптимизацией производительности, разработка сложных алгоритмов или решение нестандартных задач.
Объем работы: задача должна быть достаточно объемной и требовать серьезного уровня усилий и времени для ее выполнения. Это позволит вам развивать навыки и набираться опыта.
Возможность для роста: задача должна предоставлять возможность учиться новым навыкам, экспериментировать и развиваться профессионально. Например, работа над проектом с использованием новых технологий или участие в команде разработки сложного продукта.
Значимость: задача должна иметь значение для вашего профессионального роста и развития карьеры. Это может быть работа над проектом для крупной компании, участие в открытых исследовательских проектах или разработка продукта, который получит признание сообщества.
Важно помнить, что все задачи имеют свое значение и могут быть полезны для вашего развития как программиста. Отличить "мух от котлет" можно, оценивая критерии, описанные выше и выбирая задачи, которые соответствуют вашим целям и интересам. Помните, что каждая задача может стать для вас ценным уроком и шагом к профессиональному успеху.