Найти тему

Чем хороший программист отличается от плохого? [Мнение программиста]

Приветствую всех у себя на канале!

Чем хороший программист отличается от плохого? Вы могли бы подумать, что хорошие программисты, это те программисты, которые пишут хороший код. Это отчасти правильно. Хороший программист действительно должен уметь писать хороший код ,казалось бы, но не это самое важное. Вы будете смеяться, но совсем не это самое важное.

-2

Понятие хорошего программиста более обширное, к умению писать хороший код добавляется умение коммуницировать (умение передавать и принимать информацию от других людей: заказчикам, коллегам, подчинённым, заказчикам и т.д.). И никакие таланты, умение программировать и знания фреймворков вам не могут, если вы не способны общаться с людьми. Если вы не можете передать им свои данные, убедить их – это плохо. В любом случае, это гораздо важнее для хорошего программиста, чем умение писать хороший код.

-3

Да, код – это один из инструментов, с помощью которого вы общаетесь. Действительно, ваш код служит тем, что вы производите но на самом деле это не так. Вы это конечно это производите но оценивать вас будут не только поэтому, сколько потому на сколько вы соответствуете вашей работе, а ваша работа состоит из того, чтобы удовлетворить заказчика. Чтобы выполнить заказ без пыли и грязи, вам придётся общаться с заказчиком, обсуждать все детали проекта, что он хочет получить в итоге. Прошло то время, когда можно было одному, закрывшись гараже, ночи напролёт писать гениальную программу. Забудьте об этом, так уже давно ничего не работает. Всё, теперь нужно уметь работать в команде.

-4

Ежели вы не умеете работать в команде – вы отвратительный программист, несмотря на то, какой вы опытный специалист. В принципе , код может писать любая обезьяна, это не сложно, главное и самое сложное – писать то, что нужно заказчику. То, что поможет или облегчит работу ваших коллег, те с которыми вы работаете и то, что соответствует заданию.

-5

У программистов существует мнение о том, что есть ПМ и он вас спасёт, прикроет вам спину, отчасти это верно но не совсем. Очень часто бывает так, что ПМ с той стороны. ПМ может быть представителем заказчика. Если мы говорим про аутсорс, то это очень распространенная история. Когда заказчик не хочет оплачивать вашего ПМ и предпочитает чтобы ПМ был на его стороне и вы оказываетесь в его подчинении. И кто отвечает за работу? Вы, напрямую своей головой. Хороший программист – это тот программист, который хорошо общается, слушает и говорит так,, чтобы другие поняли.