Что из себя представляет серьёзная работа/задача (в программировании/веб разработке)?
Всем привет!
Хотелось бы в общих чертах понять, какие задачи брать стоит, какую работу предпочитать делать, и какими вещами заниматься не стоит, чтобы более-менее прокачиваться как программист (веб)?
Например: везде пишут, что вёрстка это дно, это не серьёзно и вообще это не программирование. И тут я согласен полностью. Примерно такое же мнение бытует о натяжке вёрстки на CMS.
Некоторые вообще говорят, что разработка на фреймворках - это тоже не серьёзно. И вот тут уже спорно.
Так как отличить (или научиться отличать) "мух от котлет", если есть возможность выбирать заказчиков/задачи?
Хотелось бы в общих чертах понять, какие задачи брать стоит, какую работу предпочитать делать, и какими вещами заниматься не стоит, чтобы более-менее прокачиваться как программист (веб)?
А о чем конкретно Вы спрашиваете? О том что лучше учить или что такое сложная задача?
Сложная задача это создать высоконагруженный проект, максимально эффективным. А с языками как посмотреть. Мало кто может писать на css офигинительно, зато среднечков пруд-пруди. С фраймворками чуть сложнее, так как для 90% это черный ящик. И дело не в том с чем Вы работаете, а в том с какими знаниями Вы к этому инструменты подступаетесь.
Взять самую сложную задачу человека, который пишет 20лет на js, так она будет просто смешной и по детски легкой, для программиста из c#, у которого пять лет за плечами, который оперирует более высокими абстракциями, но при этом сам может не понимать, почему нужно делать именно так.
Поэтому для меня сложные задачи, это те, которые требуют академической проработки.
То есть, это не то что ты взял и зафигарил, а то что нужно проектировать, как например, мкс или медицинское оборудование, от которого будут зависеть жизни реальных людей.
Программист просто решает задачи бизнеса, не более. Под разные задачи - разные инструменты (где-то целесообразнее взять CMS и натянуть на неё дизайн, а где-то целесообразнее написать свою CMS). Даже на C++ можно решать скучные и рутинные задачи. Что нравится, то и делайте. В конце концов, про любую область можно сказать, что люди там занимаются чем-то несерьезным (кроме математики, конечно же). Есть же комикс популярный на эту тему: https://xkcd.com/435. Так что если вас сильно парит мысль, что вы недостаточно элитный программист, то, пожалуй, вам стоило выбирать область, за заслуги в которой дают Нобелевскую премию. Надеюсь, в научных кругах Нобелевская премия не считается недостаточно элитной?
какой то странно глупый подход
серьезные задачи это видимо легко оценить во времени, если делаете полгода таск то видимо задача серьезная
ну в верстке хорошие прогеры сидят тоже хорошо
ценники там огого какие за норм проекты, да верстать как всегда не кому.