12
Soft skills или Почему я пишу идеальный код, а его никто не ценит. Павел Мешкой Разработчик Глобальной Карты.

Почему я пишу хороший код, но его никто не ценит, кроме моей мамы / Павел Мешкой / Web Developer Wargaming

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Почему я пишу хороший код, но его никто не ценит, кроме моей мамы / Павел Мешкой / Web Developer Wargaming

Soft skills или

Почему я пишу идеальный код, а его никто не ценит.

Павел МешкойРазработчик Глобальной Карты.

Page 2: Почему я пишу хороший код, но его никто не ценит, кроме моей мамы / Павел Мешкой / Web Developer Wargaming

Про что говорим● Что мне не нравится в окружающем

меня мире● Как отдельно взятый разработчик в

моем лице боролся со своими пороками.

Page 3: Почему я пишу хороший код, но его никто не ценит, кроме моей мамы / Павел Мешкой / Web Developer Wargaming

Так ли важен код, как мы считаем?

● Ценность кода определяется задачей, которую решают этим кодом, а не количеством строк и красотой структуры.

Page 4: Почему я пишу хороший код, но его никто не ценит, кроме моей мамы / Павел Мешкой / Web Developer Wargaming

Скилы которые не менее важны

1) Личная ответственность2) Коммуникабельность3) Не быть чудаком с заглавной буквы М

Page 5: Почему я пишу хороший код, но его никто не ценит, кроме моей мамы / Павел Мешкой / Web Developer Wargaming

Проблемы которые не дают мне спокойно спать● Лень.● Безудержный интерес к событиям,

которые происходят вокруг.● Отвратительный характер.● Вечные смены контекста.● Результат итоговой работы.

Page 6: Почему я пишу хороший код, но его никто не ценит, кроме моей мамы / Павел Мешкой / Web Developer Wargaming

Определите свою зону ответственности.● Не стоит пытаться заниматься всем и

сразу; итогом будет: ничего и никогда● Лучше сделать одну фичу и до конца, чем

3 и до середины.

Page 7: Почему я пишу хороший код, но его никто не ценит, кроме моей мамы / Павел Мешкой / Web Developer Wargaming

Когда заканчивается саппорт?

Со смертью фичи.

Page 8: Почему я пишу хороший код, но его никто не ценит, кроме моей мамы / Павел Мешкой / Web Developer Wargaming

Тащить или не тащить.

● Не тащить проще● Тащить - тяжело, но итог куда приятнее

Page 9: Почему я пишу хороший код, но его никто не ценит, кроме моей мамы / Павел Мешкой / Web Developer Wargaming

Гениальные идеи

1) Запишите на бумаге2) Перечитайте3) Перепишите4) Поделитесь с окружающими5) Перепишите…

n) Profit

Page 10: Почему я пишу хороший код, но его никто не ценит, кроме моей мамы / Павел Мешкой / Web Developer Wargaming

Критика

1) Не стоит слепо верить авторитетным людям

2) Анализируйте полученный фидбэк3) Старайтесь избегать холливаров

Page 11: Почему я пишу хороший код, но его никто не ценит, кроме моей мамы / Павел Мешкой / Web Developer Wargaming

Так о чем я?

● Наша задача решать проблемы реального мира, а не писать код ради кода

● Не стоит пренебрегать такими простыми качествами, как “Коммуникабельность, ответственность и самодисциплина”

Page 12: Почему я пишу хороший код, но его никто не ценит, кроме моей мамы / Павел Мешкой / Web Developer Wargaming

Вопросы?

Пацаны накидывайте!