12 признаков плохого программиста – выявляем непрофессионала - Man in Brand -Персональный брендинг и карьерное консультирование
Готовые конфигурации
Наиболее удачные и полезные комбинации настроек виджета, которые помогут быстро и легко запустить свой индивидуальный проект.
Настройки
Готовые конфигурации
Настройки по умолчанию
Общие
Главная
Шапка
Меню
Регионы
Каталог
Услуги
Проекты
Разделы
Футер
Баннеры
Мобильная версия
Личный кабинет
Базовый цвет
Отображать фоновый банер
Шрифт
Open Sans
15 px 14 px 13 px
PT Sans
15 px 14 px 13 px
Ubuntu
15 px 14 px 13 px
Roboto
15 px 14 px 13 px
Ширина сайта
1 700 px 1 500 px 1 344 px 1 200 px
Заголовки
Стиль
Bold Normal Light
Вариант оформления внутренних страниц
1 2 3
Тип наведения на картинки
блеск мигание без анимации
Информирование об обработке персональных данных?
Кнопка печати страницы?
Отображать "Заказать звонок"?
Отображать блок с формами?
Использовать "Веб-формы" вместо инфоблоков?
Использовать "ленивую" (LazyLoad) подгрузку изображений (отображение только видимых картинок)
Тип главной страницы
1 2 3 4
Параметры
"Большие баннеры" на главной
"Услуги" на главной
"Разделы каталога" на главной
"Тизеры" на главной
"Новости и акции" на главной
"Статьи" на главной
"Портфолио" на главной
"Каталог" на главной
"Отзывы" на главной
"ИНСТАГРАМ" на главной
"Блок о компании" на главной
"Бренды" на главной
"Карта" на главной
Вид отображения "Услуг" на главной
С иконками и описанием С иконками и описанием
С картинками и описанием С картинками и описанием
Круглые картинки и описание Круглые картинки и описание
С плавающими баннерами С плавающими баннерами
Вид отображения "Портфолио" на главной
картинка с описанием картинки
Параметры
"Большие баннеры" на главной
"Портфолио" на главной
"Разделы каталога" на главной
"Тизеры" на главной
"Новости и акции" на главной
"Статьи" на главной
"Каталог" на главной
"Услуги" на главной
"Отзывы" на главной
"ИНСТАГРАМ" на главной
"Блок о компании" на главной
"Бренды" на главной
"Карта" на главной
Вид отображения "Портфолио" на главной
картинка с описанием картинки
Вид отображения "Услуг" на главной
С иконками и описанием С иконками и описанием
С картинками и описанием С картинками и описанием
Круглые картинки и описание Круглые картинки и описание
С плавающими баннерами С плавающими баннерами
Параметры
"Большие баннеры" на главной
"Тизеры" на главной
"Услуги" на главной
"Блок о компании" на главной
"Каталог" на главной
"Портфолио" на главной
"Бренды" на главной
"Карта" на главной
Вид отображения "Услуг" на главной
С иконками и описанием С иконками и описанием
С картинками и описанием С картинками и описанием
Круглые картинки и описание Круглые картинки и описание
С плавающими баннерами С плавающими баннерами
Вид отображения "Портфолио" на главной
картинка с описанием картинки
Параметры
"Большие баннеры" на главной
"Тизеры" на главной
"Портфолио" на главной
"Разделы каталога" на главной
"Услуги" на главной
"Каталог" на главной
"Бренды" на главной
"ИНСТАГРАМ" на главной
"Новости и акции" на главной
"Отзывы" на главной
"Статьи" на главной
"Блок о компании" на главной
"Карта" на главной
Вид отображения "Портфолио" на главной
картинка с описанием картинки
Вид отображения "Услуг" на главной
С иконками и описанием С иконками и описанием
С картинками и описанием С картинками и описанием
Круглые картинки и описание Круглые картинки и описание
С плавающими баннерами С плавающими баннерами
Фиксированная шапка сайта
1 1 2 2
Цвет меню
Цветное Прозрачное Светлое Тёмное
Варианты шапок
1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10
Внутреннее меню
Слева Справа
Состав левого блока на внутренних страницах
обычный + тизеры + тизеры и товар дня
Выпадающее меню каталога - картинка у корневых разделов
Количество столбцов в выпадающем меню каталога
Два Два
Три Три
Четыре Четыре
Использовать региональность
Корзина
Умный фильтр
Вертикальный Горизонтальный Компактный
Показывать левый блок на детальной странице товара
Шаблон списка разделов
Списком Списком
Списком2 Списком2
Блочный Блочный
Шаблон списка подразделов
Списком Списком
Списком2 Списком2
Блочный Блочный
Вид отображения элементов каталога плиткой
Обычный Обычный
С характеристиками при наведении С характеристиками при наведении
Детальная страница каталога
С табами С табами
Без табов Без табов
Мебель Мебель
Програмные продукты Програмные продукты
Строительные материалы Строительные материалы
Медицинское оборудование Медицинское оборудование
Шаблон списка разделов
Списком Списком
Блочный1 Блочный1
Блочный2 Блочный2
Шаблон списка подразделов
Списком Списком
Блочный1 Блочный1
Блочный2 Блочный2
Шаблон списка элементов
Списком Списком
Списком2 Списком2
Блочный Блочный
Шаблон детальной страницы элемента
С табами С табами
Без табов Без табов
Шаблон списка элементов
Списком c меню Списком c меню
По разделам По разделам
Блочный с меню Блочный с меню
По годам По годам
Отображать карту в разделах проектов
Отображать карту в проектах на детальной
Контакты
Карта FullHD Карта FullHD
Компакт Компакт
Филиалы Филиалы
С выбором региона С выбором региона
Информация \ Статьи
Блочный Блочный
Списком Списком
Информация \ Новости, Акции
Списком Списком
Плиткой Плиткой
Блочный Блочный
Компания \ Наши сотрудники
Блочный Блочный
Списком Списком
Компания \ Партнеры
Блочный Блочный
Списком Списком
Только логотипы Только логотипы
Компания \ Вакансии
Аккордеон Аккордеон
Списком Списком
Компания \ Лицензии
Блочный Блочный
Списком Списком
Тип футера
1 1 2 2 3 3 4 4 5 5 6 6
Расположение рекламных баннеров
Сверху над шапкой
Сверху над шапкой
Сверху под шапкой
Сверху под шапкой
Боковая
Боковая
Над контентом
Над контентом
Под контентом
Под контентом
Внизу страницы
Внизу страницы
Фиксированная мобильная шапка
Мобильная шапка
Белая Белая Цветная Цветная
Тип мобильного меню
Подробный Краткий
Компактное мобильное меню
Способ отображения мобильного меню
Выдвигается слева Выдвигается слева
Выпадает сверху Выпадает сверху
Тип главного баннера в мобильной версии
Без активной картинки С полем снизу под заголовок и текст Отдельная картинка
Компактный вид отображения списка разделов каталога на главной
Компактный вид отображения списка разделов в каталоге
Компактный мобильный футер
Личный кабинет
Фамилия Имя Отчество в одном поле
Логин равен email адресу
Тип 1
Тип 2
Тип 3
Тип 4
Man in Brand -Персональный брендинг и карьерное консультирование
Персональный брендинг и карьерное консультирование
+7 (999) 999-99-99
Заказать звонок
Компания
  • О компании
  • История
  • Партнеры
  • Эксперты
  • Вакансии
  • Отзывы
  • Реквизиты
Обучающие курсы
  • Найди себя
  • Найди себе работу
  • Вырасти себя как профи
  • Упакуй себя как эксперта
  • Построение личного бренда
  • От новичка до профи
Профессии
  • ТОП менеждмент
    • Генеральный директор
    • Коммерческий директор
    • Финансовый директор
    • Директор по маркетингу
    • Директор по электронной коммерции
  • Менеджмент
    • Продакт-менеджер
    • Менеджер проекта
    • IT-директор
  • Маркетинг
    • Менеджер по продажам IT-услуг
    • Менеджер по контекстной рекламе
    • Интернет-медиапланер
    • Интернет-маркетолог
    • SMM-менеджер
    • SEO-специалист
    • PR-менеджер
    • Email маркетолог
  • Разработка
    • Front-end разработчик
    • Back-end разработчик
    • ERP-консультант
    • Технический писатель
    • Тестировщик ПО
    • Системный программист
    • Разработчик мобильных приложений
    • Программист Ruby
    • Программист Python
    • Программист PHP
    • Программист Perl
    • Программист Java
    • Программист C++
    • Программист 1С
    • Программист
    • ИТ-архитектор
  • Дизайн
    • Графический дизайнер
    • Веб-дизайнер
    • UX дизайнер
    • UI дизайнер
    • 3D-дизайнер
  • Контент
    • Копирайтер
    • Контент-продюссер
    • Контент-менеджер
  • Аналитика
    • Системный аналитик
    • Веб-аналитик
    • Аналитик Big Data
  • Поддержка
    • Специалист по информационной безопасности
    • Системный администратор
    • Администратор баз данных
    • CRM-менеджер
  • Профессии будущего
    • Проектировщик 3D-печати в строительстве
    • Куратор впечатлений VR/AR
    • Дизайнер машинного обучения
  • HR
Услуги
  • Карьерное консультирование
    • Комплексная автоматизация
    • POS-системы
  • Профориентация
    • Профориентация подростков
    • Профориентация для взрослых
  • Резюме
    • Аудит резюме
    • Корректировка резюме
    • Составление резюме
    • Сопроводительное письмо
  • Собеседование
    • Телефонное интервью
    • Подготовка к собеседованию
    • Полиграф
  • Карьера
    • Испытательный срок
    • Адаптация в коллективе
    • Поиск сотрудников
    • Построение команды
    • Адаптация сотрудников
    • Построение системы KPI
  • Персональный брендинг
    • Аудит
    • Упаковка
    • Продвижение
  • Увольнение
  • Дикретный отпуск
Информация
  • Акции
  • Новости
  • Статьи
  • Вопрос ответ
  • Обзоры
Курсы партнеров
  • Нетология
    • Экспресс-курс для туристов
  • Skillbox
  • EdMarket
  • Pavloff.Media
Статьи
Контакты
    Man in Brand -Персональный брендинг и карьерное консультирование
    Меню  
    • Компания
      • О компании
      • История
      • Партнеры
      • Эксперты
      • Вакансии
      • Отзывы
      • Реквизиты
    • Обучающие курсы
      • Найди себя
      • Найди себе работу
      • Вырасти себя как профи
      • Упакуй себя как эксперта
      • Построение личного бренда
      • От новичка до профи
    • Профессии
      • ТОП менеждмент
        • Генеральный директор
        • Коммерческий директор
        • Финансовый директор
        • Директор по маркетингу
        • Директор по электронной коммерции
      • Менеджмент
        • Продакт-менеджер
        • Менеджер проекта
        • IT-директор
      • Маркетинг
        • Менеджер по продажам IT-услуг
        • Менеджер по контекстной рекламе
        • Интернет-медиапланер
        • Интернет-маркетолог
        • SMM-менеджер
        • SEO-специалист
        • PR-менеджер
        • Email маркетолог
      • Разработка
        • Front-end разработчик
        • Back-end разработчик
        • ERP-консультант
        • Технический писатель
        • Тестировщик ПО
        • Системный программист
        • Разработчик мобильных приложений
        • Программист Ruby
        • Программист Python
        • Программист PHP
        • Программист Perl
        • Программист Java
        • Программист C++
        • Программист 1С
        • Программист
        • ИТ-архитектор
      • Дизайн
        • Графический дизайнер
        • Веб-дизайнер
        • UX дизайнер
        • UI дизайнер
        • 3D-дизайнер
      • Контент
        • Копирайтер
        • Контент-продюссер
        • Контент-менеджер
      • Аналитика
        • Системный аналитик
        • Веб-аналитик
        • Аналитик Big Data
      • Поддержка
        • Специалист по информационной безопасности
        • Системный администратор
        • Администратор баз данных
        • CRM-менеджер
      • Профессии будущего
        • Проектировщик 3D-печати в строительстве
        • Куратор впечатлений VR/AR
        • Дизайнер машинного обучения
      • HR
    • Услуги
      • Карьерное консультирование
        • Комплексная автоматизация
        • POS-системы
      • Профориентация
        • Профориентация подростков
        • Профориентация для взрослых
      • Резюме
        • Аудит резюме
        • Корректировка резюме
        • Составление резюме
        • Сопроводительное письмо
      • Собеседование
        • Телефонное интервью
        • Подготовка к собеседованию
        • Полиграф
      • Карьера
        • Испытательный срок
        • Адаптация в коллективе
        • Поиск сотрудников
        • Построение команды
        • Адаптация сотрудников
        • Построение системы KPI
      • Персональный брендинг
        • Аудит
        • Упаковка
        • Продвижение
      • Увольнение
      • Дикретный отпуск
    • Информация
      • Акции
      • Новости
      • Статьи
      • Вопрос ответ
      • Обзоры
    • Курсы партнеров
      • Нетология
        • Экспресс-курс для туристов
      • Skillbox
      • EdMarket
      • Pavloff.Media
    • Статьи
    • Контакты
    Заказать звонок
    +7 (999) 999-99-99
    Man in Brand -Персональный брендинг и карьерное консультирование
    • Мой кабинет
    • Компания
      • Назад
      • Компания
      • О компании
      • История
      • Партнеры
      • Эксперты
      • Вакансии
      • Отзывы
      • Реквизиты
    • Обучающие курсы
      • Назад
      • Обучающие курсы
      • Найди себя
      • Найди себе работу
      • Вырасти себя как профи
      • Упакуй себя как эксперта
      • Построение личного бренда
      • От новичка до профи
    • Профессии
      • Назад
      • Профессии
      • ТОП менеждмент
        • Назад
        • ТОП менеждмент
        • Генеральный директор
        • Коммерческий директор
        • Финансовый директор
        • Директор по маркетингу
        • Директор по электронной коммерции
      • Менеджмент
        • Назад
        • Менеджмент
        • Продакт-менеджер
        • Менеджер проекта
        • IT-директор
      • Маркетинг
        • Назад
        • Маркетинг
        • Менеджер по продажам IT-услуг
        • Менеджер по контекстной рекламе
        • Интернет-медиапланер
        • Интернет-маркетолог
        • SMM-менеджер
        • SEO-специалист
        • PR-менеджер
        • Email маркетолог
      • Разработка
        • Назад
        • Разработка
        • Front-end разработчик
        • Back-end разработчик
        • ERP-консультант
        • Технический писатель
        • Тестировщик ПО
        • Системный программист
        • Разработчик мобильных приложений
        • Программист Ruby
        • Программист Python
        • Программист PHP
        • Программист Perl
        • Программист Java
        • Программист C++
        • Программист 1С
        • Программист
        • ИТ-архитектор
      • Дизайн
        • Назад
        • Дизайн
        • Графический дизайнер
        • Веб-дизайнер
        • UX дизайнер
        • UI дизайнер
        • 3D-дизайнер
      • Контент
        • Назад
        • Контент
        • Копирайтер
        • Контент-продюссер
        • Контент-менеджер
      • Аналитика
        • Назад
        • Аналитика
        • Системный аналитик
        • Веб-аналитик
        • Аналитик Big Data
      • Поддержка
        • Назад
        • Поддержка
        • Специалист по информационной безопасности
        • Системный администратор
        • Администратор баз данных
        • CRM-менеджер
      • Профессии будущего
        • Назад
        • Профессии будущего
        • Проектировщик 3D-печати в строительстве
        • Куратор впечатлений VR/AR
        • Дизайнер машинного обучения
      • HR
    • Услуги
      • Назад
      • Услуги
      • Карьерное консультирование
        • Назад
        • Карьерное консультирование
        • Комплексная автоматизация
        • POS-системы
      • Профориентация
        • Назад
        • Профориентация
        • Профориентация подростков
        • Профориентация для взрослых
      • Резюме
        • Назад
        • Резюме
        • Аудит резюме
        • Корректировка резюме
        • Составление резюме
        • Сопроводительное письмо
      • Собеседование
        • Назад
        • Собеседование
        • Телефонное интервью
        • Подготовка к собеседованию
        • Полиграф
      • Карьера
        • Назад
        • Карьера
        • Испытательный срок
        • Адаптация в коллективе
        • Поиск сотрудников
        • Построение команды
        • Адаптация сотрудников
        • Построение системы KPI
      • Персональный брендинг
        • Назад
        • Персональный брендинг
        • Аудит
        • Упаковка
        • Продвижение
      • Увольнение
      • Дикретный отпуск
    • Информация
      • Назад
      • Информация
      • Акции
      • Новости
      • Статьи
      • Вопрос ответ
      • Обзоры
    • Курсы партнеров
      • Назад
      • Курсы партнеров
      • Нетология
        • Назад
        • Нетология
        • Экспресс-курс для туристов
      • Skillbox
      • EdMarket
      • Pavloff.Media
    • Статьи
    • Контакты
    • +7 (999) 999-99-99
    Москва
    info@maninbrand.ru
    • Главная
    • Информация
    • Статьи
    • 12 признаков плохого программиста – выявляем непрофессионала

    12 признаков плохого программиста – выявляем непрофессионала

    12 признаков плохого программиста – выявляем непрофессионала

    Речь о программисте-универсале

    Первое, что нужно понимать, сайт сайту рознь. Если сравнить сайтостроение со строительством, то существуют сайты «беседки» и «избушки», а есть «небоскребы» или крупные «торговые центры». Чем сложнее сайт, тем дороже может обойтись дилетант, который вполне может справиться с простыми задачами для небольших сайтов.

    Мы будем говорить о требованиях к единственному программисту, отвечающему за небольшой интернет-магазин (30-3000 карточек товаров, 1-10 заказов в сутки). Этот специалист должен быть универсалом, то есть одинаково знаком и с бэкендом – разработка на стороне сервера, и с фронтендом – разработка на стороне браузера пользователя).

    1. Минимальные требования

    Если у интернет-магазина уже есть сайт, то в резюме кандидата должны присутствовать все или почти все технологии, которые используются на сайте. Уточнить список можно у разработчика.

    QIWI Universe 2019 проинвестирует 24 миллиона рублей для решения 8 бизнес-кейсов. Как получить свою долю?

    Если компания собирается разрабатывать сайта с «нуля», то программист должен знать:

    • один из распространенных языков: PHP/Python/Ruby/C#;
    • одну из СУБД: MySQL/PostrgreSQL/MSSQL/Oracle/MongoDB;
    • одну из распространенных систем управления сайтами (CMS): Bitrix, UMI, Drupal, ShoppingCart, WordPress;
    • обладать навыками администрирования Linux и web-серверов, например, одного из Nginx/Apache/IIS или иметь опыт размещения веб-серверов в Cloud-платформах AWS, Google Cloud, Azure.

    Отсутствие этих навыков не говорит о том, что он дилетант. Он вам просто не подходит.

    2. Заочное знакомство

    Признаки слабого программиста можно выявить еще до собеседования по резюме, изучив портфолио. Если программист указал свои работы (сайты), то стоит открыть их в Google Chrome, зайти в раздел меню браузера «Дополнительные инструменты», выбрать пункт «Инструменты разработчика» и открыть вкладку «Console».

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

    Отсутствие портфолио или отказ его продемонстрировать – верный признак неопытного разработчика.

    3. Плавали, не знаем


    Естественно, большое значение имеет практический опыт работы. Если на собеседовании в ответ на вопросы о прошлых разработках, кандидат «плавает» и не может объяснить собственные действия, стоит насторожиться.

    Например, программист говорит о разработке системы с использованием MySQL, но не может назвать альтернативные технологии и причину, по которой выбрал эту. При этом в качестве «правильного» ответа, годится даже вариант: «просто я ее лучше знаю».

    Грамотный специалист сможет подробно рассказать о своих разработках и объяснит почему использовал конкретные технологии.

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

    4. Птичий язык


    Еще один важный момент – способность кандидата разговаривать на «человеческом» языке. Хороший специалист сможет объяснить свою работу простыми словами. Но если соискатель разговаривает исключительно терминами, ему будет сложно взаимодействовать с коллегами и владельцем компании.

    Как проверить: попросите рассказать о какой-то ошибке, за которую ему «влетело» от руководства. Например, на сайте 2 недели не работала форма «обратной связи». Представьте, что это ваш сайт.

    Уточните в чем была суть ошибки, как он о ней узнал, как нашел причину и устранил ошибку. Если соискатель будет рассказывать «заумными терминами» - попросите разъяснить. Если вы все еще не удовлетворены объяснением, сработаться с ним будет сложно.

    5. «ОпенСорс»


    Многие специалисты публикуют собственные разработки на сайте GitHub (или BitBucket). Если у программиста несколько публичных проектов и тем более их отметили или скопировали (fork) другие пользователи – это существенный плюс. Большое количество копирований говорит о высоком уровне профессионализма.

    Программист уровня Dan Abramov будет искать крупную компанию, уровня Facebook (он сейчас там работает), однако если ваш кандидат имеет проекты с ненулевыми отметками и «зеленая область» тоже заполнена – отлично! Смело зовите его на собеседование.

    Как проверить: попросить соискателя прислать ссылку на аккаунт в GitHub (BitBucket) и перечислить проекты, которыми он гордится. Обратить внимание на «возраст аккаунта», количество проектов и число копирований кода другими пользователями.

    6. Старый багаж


    Грамотный специалист должен следить за появлением новых инструментов и технологий. Одно дело, если программист вынужден работать с сайтом, написанном на устаревшем языке, другое – когда он использует слишком консервативный подход.

    Современные средства позволяют существенно сократить время разработки. К слову, гнаться за новыми технологиями и необоснованно внедрять все новое – тоже плохо.

    Как проверить: спросить, какие инструменты или технологии кандидат узнал за последние год-два и как они помогли ему в работе.

    7. Цены с потолка


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

    На простые задачи типа «замена цвета кнопки» или «создание карты сайта» стоит ожидать быстрые ответы – «дело 5 минут» или «справлюсь за 2 часа» соответственно.

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

    Как проверить: спросить у кандидата, сколько времени ему понадобится, чтобы заменить цвет кнопки «Купить» в интернет-магазине и сделать карту сайта (site map).

    8. Ручная работа


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

    Если программист не умеет оптимизировать собственную работу, он потратит много времени и денег работодателя на однотипные задачи.

    Как проверить: уточнить, как программист подходит к созданию кода, попросить привести пример. Хорошо если изначально он ищет готовое решение, а при его отсутствии, пишет код самостоятельно. Можно, к примеру, спросить у программиста, как он разработает календарь, который может понадобиться в форме заказа для выбора даты доставки. Хороший ответ – найти готовый компонент.

    9. Лишние близнецы


    Дубли кода – верный признак неопытного программиста.

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

    Опытный специалист напишет функцию, которая будет подгружать форму «обратной связи» на разные страницы из одного источника. Таким образом, при необходимости корректировки кода, изменения автоматически появятся на всех страницах сайта, где она предусмотрена.

    Как проверить: спросить кандидата, дублирует ли он код. Не дилетант скажет «да, бывает», но объяснит это нерациональными расходами времени на избавление от дублей. Если ответ «нет», то программист врет, мало писал или перфекционист - любое из этих объяснений - плохой вариант.

    10. Резать по живому


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

    По-хорошему, программист должен делать копию сайта, тестировать изменения на ней и только после проверки изменений переносить их на основной ресурс.

    Как проверить: спросить кандидата, как он обновлял сайт на предыдущем месте работы.

    11. Доверяет, но не проверяет


    Любые изменения на сайте необходимо тестировать. В крупном бизнесе задачу решают тестировщики, но в средних и небольших компаниях она ложится на плечи разработчика.

    Без проверки работоспособности сайта после изменений может возникнуть множество ошибок, которые обнаружат пользователи. Проблемы оттолкнут потенциальных клиентов, что негативно отразится на прибыли компании.

    Важно, чтобы программист проверял не только работоспособность сайта, но и тестировал его на ошибки, которые могут совершать пользователи. Так, при разработке формы обратной связи нужно проверить не только ее корректную отправку, но и ответ сайта при ошибочном заполнении полей. Например, проверить, чтобы при случайном вводе номера телефона в поле «Email», пользователю выводилось указание ошибки.

    Как проверить: если есть сомнения в программисте, протестировать сайт самостоятельно. Допустим, после интеграции сайта с платежными системами, попробовать оплатить заказ, например, через «Яндекс.Деньги». Все должно пройти гладко.

    12. Улыбаемся и машем


    Современный темп внесения изменений на сайт не позволяет исключить все ошибки, это очень дорого и медленно. Поэтому грамотный разработчик настраивает систему мониторинга и узнает о проблемах до того, как ему сообщат пользователи.

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

    Как проверить: попросить программиста рассказать, как он узнавал об ошибках на предыдущих проектах.


    Источник: https://rb.ru/opinion/podhod-plohogo-programmista/

    • Комментарии
    Загрузка комментариев...

    Назад к списку Следующая статья
    Категории
    • HH323
    • RB_ACADEMY402
    • RB_BOOKS132
    • RB_HR1088
    • RB_LIFEHACK1363
    • RB_OFFICE325
    • RB_Карьера1869
    • Карьера340
    Это интересно
    • Юмор HR-специалистов
      Юмор HR-специалистов
    • "Умение постоять на своем"
      "Умение постоять на своем"
    • HR-департамент: «Саечку за испуг!»
      HR-департамент: «Саечку за испуг!»
    • WSJ: Как руководство Unilever сокращает сотрудников
      WSJ: Как руководство Unilever сокращает сотрудников
    • Вакансия испытателя
      Вакансия испытателя
    • Что скрывается за "собственным желанием"?
      Что скрывается за "собственным желанием"?
    • Неудачники от HR
      Неудачники от HR
    • Играем в Отдел кадров
      Играем в Отдел кадров
    • Сам себе отдел персонала
      Сам себе отдел персонала
    • Особенности найма в компании Bosch Auto
      Особенности найма в компании Bosch Auto
    • Российский бизнес пережил бюрократию, но страдает от нехватки кадров
      Российский бизнес пережил бюрократию, но страдает от нехватки кадров
    • Свободное рабочее время - на пользу карьере!
      Свободное рабочее время - на пользу карьере!
    • Обзор зарплат: Сколько получают HR-ы
      Обзор зарплат: Сколько получают HR-ы
    • Что на самом деле означают фразы из характеристик
      Что на самом деле означают фразы из характеристик
    • Резюме кандидата на вакансию юриста
      Резюме кандидата на вакансию юриста
    • Курсы понижения квалификации
      Курсы понижения квалификации
    • Таких высоких зарплат на рынке нет, рассказали в Manpower
      Таких высоких зарплат на рынке нет, рассказали в Manpower
    • Стереотипы HRов
      Стереотипы HRов
    • Компаний, готовых выплатить новогодние премии, стало больше
      Компаний, готовых выплатить новогодние премии, стало больше
    • Обзор зарплат: менеджеры по управлению персоналом
      Обзор зарплат: менеджеры по управлению персоналом
    Облако тегов
    Карьера Книги Контент Программирование Продуктивность События
    Доставка в любой регион РФ
    Подписывайтесь на новости и акции:
    Компания
    О компании
    История
    Партнеры
    Эксперты
    Вакансии
    Отзывы
    Реквизиты
    Каталог
    Аренда спецтехники
    Медицинское оборудование
    Металлопрокат
    Программные продукты
    Системы безопасности
    Системы вентиляции
    Стройматериалы
    Дизайнерская мебель
    Услуги
    Карьерное консультирование
    Профориентация
    Резюме
    Собеседование
    Карьера
    Персональный брендинг
    Увольнение
    Дикретный отпуск
    Помощь
    FAQ
    Наши контакты

    +7 (999) 999-99-99
    Пн. – Пт.: с 9:00 до 18:00
    Москва
    info@maninbrand.ru
    © 2023 Все права защищены.