Поехали!

Завел блог на сайте. Теперь буду транслировать вам поток своего сознания. А начну я с того, как хорошо быть программистом.

Можно автоматизировать массу вещей самостоятельно. Даже вот к примеру, запилить себе блог. Но и это только часть плюсов. Основные преимущества - это умение решать прикладные задачи, мыслить в их контексте, постоянно самосовершенствоваться и быть гибким.

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

Кстати о требованиях. После того, как они уточнены и задача взята в работу - лучше б им не меняться. Но реальный мир не всегда располагает к этому и бывает, что требования меняются в самый последний момент перед релизом ¯\_(ツ)_/¯. Иногда решения сводятся к методу костылей, но не всегда. Если у программиста есть хотя бы небольшое владение навыком телепатии и хрустальный шар, чтобы взглянуть в будущее, то он, наверняка, заложит гибкости в код, чтобы все по красоте и фен-шую. Тогда смена требований пройдет менее болезненно всем на радость.

А еще, если программирование происходит from deepest of heart, то этот процесс становится бесконечным, ибо языки программирования таковы, что являются бесконечными конструкторами для ума и с помощью них воплощается полет мысли. Главное, чтобы идеи и муза приходили вновь и вновь.

Хорошо быть программистом.

К записям