И я горжусь тем, что делюсь этим.
Как программист, я могу сказать, что мне нужно еще многому научиться. Все мы делаем. Никто не может утверждать, что не совершенствует себя в индустрии программирования.
Поэтому я с гордостью могу поделиться своими существенными недостатками как программиста.
- Небрежный с очисткой кода. Не всегда, но я стараюсь стандартизировать его структуру (иногда ставлю слишком много пробелов, ставлю ужасные имена функциям и переменным и т. д., смягчаю это стандартами и такими инструментами, как ESLint для JS, например).
- Много раз я остаюсь с первым решением. Я извиняюсь за то, что сроки доставки важны, но когда вы должны предоставить результаты в конце дня, это происходит слишком часто.
- Иногда я слишком полагаюсь на StackOverflow, чтобы найти хорошее решение.
- Я не могу достаточно хорошо документировать код. Иногда мне кажется, что это не очень понятно, но мне нужно больше отзывов, чтобы стать лучше в этом аспекте.
- Я могу использовать технологии годами, и я не могу стать экспертом в одной, несмотря на создание десятков проектов. Мне не нравятся новые стандарты, но я всегда выхожу из своей зоны комфорта и постоянно учусь.
- Я паршиво пишу эффективный код. То, что другие могут сделать в 3 строки кода, я компилирую более 10. Однако, поскольку я постоянно учусь, я стараюсь найти лучший способ сделать что-то в каждом проекте.
Не думаю, что в ближайшее время решу эти проблемы. Во-первых, это хорошо работает, а потом уже все остальное. Возможно, я никогда не буду хорошим ведущим программистом или менеджером проектов, но я просто программист. Кто-то делает другое.
Я хочу создавать полезные вещи, которые работают, решают сложные задачи. Мне нравится моя профессия, а не то, что дизайн страницы «красиво выглядит» или переходы от встречи к встрече тратят время на банальные обсуждения.
Больше контента на plainenglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Получите эксклюзивный доступ к возможностям написания и советам в нашем сообществе Discord.