28 подписчиков
Знания алгоритмов и наизусть выученные методы не делают из разработчика профессионала. Точнее, не только это важно. Сегодня рассмотрим причины, которые мешают программисту подняться на новый уровень.
👨💻 Вы обижаетесь на критику своего кода. Но в действительности получить фидбэк от более опытного разработчика очень важно и ценно.
👨💻 Вы не можете справиться с задачей и передаёте ее другому разработчику. Конечно, так проще всего, но ваш скилл при этом не растет. Нужно преодолевать сложности.
👨💻 Отказываетесь от помощи. Перекладывать ответственность на другого неправильно. Но спросить совета даже у менее опытного разработчика является верным шагом. Новый взгляд на задачу может очень быстро привести вас к ее решению.
👨💻 Обращаетесь за помощью сразу. Да, полная противоположность предыдущему пункту. Но, прежде чем обратиться к кому-то, попытайтесь загуглить. В 98% на вопрос уже есть ответ в интернете.
👨💻 Вы не умеете работать в команде. Да, это очень важно. Без этого вы дальше фриланса не продвинетесь и завалитесь на первом действительно серьезном проекте.
👨💻 Вы не умеете писать плохой код. Странное заявление? Отнюдь. Иногда нужно написать за очень сжатый срок экспериментальное решение. И тут не до рефакторинга и оптимизации. Но часто у нас заложена привычка все делать идеально с самого начала. Это круто, но не в данном случае.
👨💻 Вы считаете часы до конца работы. Ну тут всё просто. Если это так - разработка не для вас. Иногда приходится зависать до ночи, чтобы справиться с важной и срочной проблемой. Суровая реальность.
👨💻 Вы пишете слишком много или недостаточно комментария в коде. Надо найти золотую середину. Должно быть понятно, зачем нужна определенная функция, но и описывать каждую операцию нет необходимости.
👨💻 Вы не помогаете младшим разработчикам. Да, ваша помощь необходима новичкам. Вспомните себя в начале пути. Делитесь своими знаниями. Не бывает глупых вопросов от младших разработчиков. Есть просто недостаток опыта.
Замечали ли за собой эти или другие привычки?
1 минута
25 марта 2023