Всем привет, в текущий момент я беру заказы на фрилансе всё моё свободное время. В общем, работаю на дому, т.к. всё еще учусь в магистратуре.
Работает - не всегда правильно
Однажды я общался с заказчиком с фриланса. Он был не контент-менеджером какого-то сайта, а такой же программист, просто он решил разгрузиться и пару задач раздать фрилансерам. Объясняя задачу он сказал:
У нас в разработке нет единственно правильного решения... любое решение правильное, если оно работает.
Да уж, на этом моменте выражение моего лица резко изменилось, я конечно мило покивал головой, ведь ты начальник - я дурак.
Я думаю, все со мной согласятся, что "работает - значит правильное решение" никак не импликация. Простой пример: разработчик написал SELECT без фильтра и в цикле ищет нужную запись. Работает же? - Да. А через год цикл по 100 000 записям будет так же работать? - Да, но не так же быстро.
Мне виднее, сколько времени делается твоя работа
Вторая история произошла в веб-студии, в которой я работал удаленно. Общение заказчика с программистом было напрямую в CRM системе, работа менеджера заключалась в обсуждении проблемы с заказчиком и создании задач для программиста. Остальное общение происходило между программистом и заказчиком напрямую.
Я не помню, что именно это была за задача, но не без подводных камней.
Почему такая простая задача была сделана за два часа? Здесь от силы 15 минут работы.
Я бы очень хотел оставить эту фразу без комментариев, но без них статья кажется незавершенной. Но по факту, эта ситуация напомнила мне пост с pikabu, в котором изложена вся моя (надеюсь, не только моя) боль.
На момент написания статьи мне вспомнились только два случая, но они запали мне в душу.
Если вы сталкивались с подобным обязательно поделитесь историей в комментариях, Я буду рад почитать и пообщаться с вами на эту тему. Оцените работу лайком и подписывайтесь на канал)