Отличнейшая статья! Просто прекрасно описывает зачем нужен код и нафига заниматься перфекционизмом.
http://habrahabr.ru/post/256175/
Все очень правильно написано. Никому нет дела до того как ты пишешь свой код. Понятное дело что говнокодить не надо но и загоняться тоже. Надо решать задачу.
Типичный пример - на днях делал оценку по интеграции для заказчика, который далек от программирования.
Сначала написал - разработка сервис класса для интеграции с X (и хотел запилить туда побольше часов, потому что это реально самая сложная часть), а потом подумал нафига клиенту знать что я буду этот сервис класс делать? Ему это не интересно. Ему интересно чтобы был сделан планировщик, который будет с заданным периодом вытягивать данные из сервиса X, переваривать и сохранять в базу. Вот это реальный результат
Ну и напоследок небольшая выдержка чтобы немного подумать (не принимать сразу в штыки и писать что я так не делаю)
А рейтинг то у статьи нулевой, странно, что он не ушел глубоко в минус.
Следует читать только комментарии.
Этот комментарий сделал мой день
Мне просто интересно, а вам нравится каждый день писать одно и тоже?
Сорри, но не удержусь
Но вижу офицера, который выслуживается перед вышестоящим началь... ой, заказчиком
А если серьезно, то могу отметить, что комментарий человека, который работает с большим проектом, а не на неделю-месяц-два.
заказчика надо на руках носить. Они это любят ![]()
Ты конкретно про что тут имеешь в виду. Что писать одно и то же?
заказчика надо на руках носить. Они это любят
Cbc97fb834111098658c2eae3eab1cbb?size=200&d=https%3a%2f%2fsalesforce developer.ru%2fwp content%2fuploads%2favatars%2fno avatar
Dmitry Shnyrev
Помню замечательную аллегорию по поводу инструментов:
Никому не нужен перфоратор, все нужны дырки! Купил бы ты себе перфоратор, если бы можно было купить дырок на развес в магазине. Вот и заказчику ты и твой код нефиг не нужен. Им нужен результат, который позволит ему заработать бабки.
Хороший комментарий! Явно писал человек, который работает на себя. Или вообще не работает а так, пописывает.
Нет уж, поэтому мне нравится работать с менеджером, а не напрямую
Хотя может я теряю многое.
Вот и заказчику ты и твой код нефиг не нужен. Им нужен результат, который позволит ему заработать бабки.
Совершенно наоборот, человек, который работает на себя боготворит заказчиков, как и ты. А тут явный пример работы программиста в большой компании.
Ну, а мне не нужен их продукт. Зачем мне он? У меня есть наркотик - мой код!
Эх, млин. Опять холивар развел я! Жудко извиняюсь. Очень хочется просто пообщаться с кем-то. А то сижу тут один на балконе наедине с кодом
Пообщаться не с кем.
Это ты в точку. Когда работал на компанию пофиг было на заказчиков. Они мне бабки не платили, а платила компания. А сейчас все наоборот. Кто платит бабки, тот и заказывает музыку.
Смысл от осознания того что твой код крут, если этим сознанием нельзя поделиться с другими, увидеть результат твоего крутого кода?
Хм, странный ты.
Что-то ты мне кажется сам себя обманываешь.
Эх, млин. Опять холивар развел я! Жудко извиняюсь.
Ну отчего же
Когда работал в компании заказчиком для меня выступала компания, я любил и на руках носил компанию (пока она ко мне задним местом не повернулась). А куда дальше шли мои наработки я уже не знаю. Поэтому вроде нет противоречий.
но я сдержался)
Поэтому вроде нет противоречий.
Явно писал человек, который работает на себя.
Это ты в точку. Когда работал на компанию пофиг было на заказчиков.
не сдерживай себя!!! Будет полезно и тебе и форуму
А то сижу тут один на балконе наедине с кодом Пообщаться не с кем.
Ох, эти скайп группы
У меня от них одни негативные воспоминания с прошлой работы. Я постоянно их на мют ставил, потому что не давали работать
Как начнут студенты там каком-то lolском языке говорить. И постоянно в трее скайп пищит. У нас даже помню сделали правила общения в общих группах.
Но вообще не против
Может кому действительно будет полезное начинание. Сделаешь? Я просто не особо разбираюсь в тонкостях администрирования этих групп. И закинь сюда ссылку на приглашение.
Правда боюсь что такая группа снизит и так никакую посещаемость. И контент полезный будет уходить в пустую в скайпе. Тут хотя бы для истории польза есть.
Я вообще думал сделать здесь чат на базе сайта. Попробовать свои силы в новых технологиях (nodejs скажем) но это пока только в мечтах.
Присоединяйся - skype:?chat&blob=vnUf3O-h9QGU0D_IaIuTRhBuyjmVD5V4WipxcWzAIP0oVkjM7OsPkMC9nE2Zs_GWAPYhD6AF2ZL1Ng
А куда это надо вставлять? ![]()
А куда это надо вставлять?
Кстати в тему к тому что заказчикам не нужен код, им нужен результат.
Наш с вами горячо любимый Salesforce. Вот отличный пример того как стараются исключить из цепочки в бизнесе работу программиста (и кстати продолжают активно эту тему развивать - те же Визуальные Процессы). Раньше автоматизация любого процесса основывалась на работе программиста (java, .net, ...). А теперь это всего лишь бонус что можно привлечь программиста для расширения функционала. Мне кажется что одним из трендов про которые не говорят - является по максимуму исключить из процессов этих "необоснованно дорогих нахлебников программистов".
Полностью исключить не получится. А тренд есть не потому, что исключают программистов, а чтобы сделать проще для кастомера. И все равно, кто-то понадобится, ну не программист, так Business Analyst. Вот ты в соседней ветке присал про зарплаты Salesforce Architect. Они ведь не программисты, а получают очень неплохо просто потому, что бизнесу п....ц как нужны люди которые понимают проблему с точки зрения бизнеса и с точки зрения технологии (т.е. Salesforce в нашем случае). Так что мы не пропадем.
согласен, пока нам это не грозит
Хотя вот придумают лет через 30 программы, которые сами себя будут разрабатывать и программисты уйдут на покой (как и все человечество
)
Я не специалист, но есть таки изобретут ИИ (a la Skynet), то в первую очередь его посадять не программы писать, а Wall Street зарабатывать бабло :)
Статью не читал.
На счет решения задачи - полностью согласен.
Клиенту пофик на то, как ты это сделаешь, лишь бы были рюшечки, все летало и делало "все хорошо".
Статью не читал.