Сапожник должен быть в сапогах
На днях (как всегда неожиданно) выяснилось, что Bitrix24, который мы с какого-то перепуга используем для управления проектами и задачами, значительно повышает стоимость годового обслуживания. Если за пару недель в бюджете не найдется необходимых ошеломительных денег, то все наши записи, переписки, дела и их величество сроки превратятся в тыкву...
Проблема на самом деле странная. Меня сильно удивляют современные программисты, которые закатывая глаза (это прямо заметно в их текстах) рассказывают о модных парадигмах разработки, хвастаются своим профессионализмом и при этом вдруг интересуются: "А что вы нашли и скачали для записи своих заметок?". Тут у меня начинает дергаться глаз. Вы же программисты. Почему же вы сами не напишете необходимые инструменты: задачи, заметки, базу знаний, учет доходов и расходов, чтобы этим было удобно пользоваться именно вам? Поймите, я вовсе не имею в виду, что повар не должен ходить по ресторанам. Я всего-лишь удивляюсь повару, который захотел на завтрак яичницу с кофе и заказывает доставку.
А теперь о серьезном. Вот пришел я на свой текущий главный проект. Встретил там много шашечек и мало езды. Снес системы контроля версий плохого кода и постепенно начал переделывать его в хороший. Но больше всего поражает следующее... Попадается непонятный фрагмент, а в комментарии написано: "Автор Иванов по заявке №748231". Кто такой этот Иванов, где он теперь, что за заявка, в какой системе учета заявок ее смотреть, чего вообще хотели добиться? Концов уже не найти. И самое удивительное, что мы делаем то же самое. Возможно сейчас деньги на битрикс с трудом наскребут. Но рано или поздно все изменится и наши преемники также не найдут описание нашей работы, будут догадываться, ругаться, а сами снова начнут наступать на те же грабли. Круг Сансары и в разработке бесконечен.
Какое-то время назад я посмотрел на все это трезво и решил, что публикация важной информации в платном сервисе, который в любой момент может отказать в обслуживании - большой риск для бизнеса. Поэтому в отличие от коллег отказался от битрикса (захожу туда редко). О задачах все равно узнаю из общения с заказчиками и аналитиками, надуманные сроки мне не интересны, а свои доработки я описываю прямо в дорабатываемой базе данных (в специально созданной таблице), чтобы преемник легко это нашел и понял, что имелось в виду. Для себя же написал все необходимые инструменты на той же 1С-ке на которой и работаю. Даже база данных этого блога со всеми заметками, в том числе будущими, у меня написана на 1С.
Сейчас популярно изучение различных языков программирования. Может и не для входа в профессию, а так на всякий случай, для приобретения навыков. Мой совет: не ограничивайтесь только курсами. Лучше попробуйте создать что-нибудь, чем будете пользоваться. Так вы узнаете намного больше и разберетесь гораздо глубже, чем на курсах. А если ваш выбор вдруг 1С, скорее всего вы с ней уже работаете как пользователь. Ну и сделайте в качестве упражнения корпоративную систему учета заявок. Она не должна быть сложной и поэтому по силам новичкам. Получится у вас не сразу, но в конце концов получится. Еще и денег на этом заработаете. Не в этой фирме, так в другой. Поверьте, практика всегда важнее теории. Научиться, стать специалистом, а потом и профессионалом можно только на практике.