Дополню исходя из опыта. В репозитории хорошо иметь не только README.md а ещё и License, Authors и важно Changelog. Все коммиты должны быть связанны с Changelog историей разработки поэтому каждый коммит должен начинатся с {code-task-tracker} а если мы делаем не монолит а микросервисы то мы должны иметь общий индекс системы чтобы понимать ещё и связи {index} и того чтобы понять что это лучше взять в квадратные скобках т.к. вот так git commit -m "[SHOP-ISSUE-994] feat: добавлен вывод строки" # index = shop, code-task-tracker = issue 994 т.к. так трекер не всегда может быть частью git. И нам остаётся только в Changelog указать что мы закрыли issue 994 для shop)))) и естественно описав что изменили.
История коммитов это очень хорошо. Главное не забывать что есть ещё теги, история изменений и правила ветвления. Всё в мести при правильном использования как раз и даёт полноту картины и удобства использования.
Отличные новости, ждём пакет с адаптацией CycleORM под Yii3! т.к. нам в Yii2 не хватает полноценной ORM, которая реализована по модели DataMapper. Так-же кому интересно про ЭФКО можно подробней ознакомиться на Хабр.Карьера https://career.habr.com/companies/efko
да, когда у нас только 3х разделения:
младший — студенты без знаний
программист — те что могут сами уже работать
и сразу ведущий программист — то что описано в статье.
выше это уже начальник отдела, направления и т.д.
Заметил такую же ситуацию практически во всех российский компаниях.
Бизнесу нужны DevOps, а то наберут этих админов и программистов, а они в ответ это не моя задача не в моей ответственности. (сарказм)
Я вот работаю веб-программистов(на каком говне только не пишу), но также администрирую веб-сервера и реализую полную CI интеграцию для проектов. Что я теперь DevOps? Нет я так не считаю, считаю, что я просто могу провести веб проект от начала до конца.
Доля правды в этом есть. Встречал у нас на работе специалиста который всю жизнь писал на беке и тут решил на js написать часть со словами, а там всё просто. Так для того чтобы сделать «динамическую форму» он отправлял на сервере в сесии всю таблицу всё делал на сервере и на клиенте назад принимал сессию (не json). Кто угадает что он делал на клиенте, правильно ajax на jquery. А что он делал на сервере, правильно сортировку и математические вычисления. Странно почему код тормозил.
Я работаю в компании где на каждое действия есть свой регламент. Есть регламенты даже на общение сотрудников внутри офиса и походов в туалет за несоблюдение которые начисляются штрафы. Конечно компания берёт в себя все новые веяния корпоративы, вывозки на природу, но реализует их в соответствие со своими правилами т.е. компания организует, а за корпоротив платишь ты, сходил не по регламенту с тебя штраф, а если не сходил, то пишешь объяснительную. Очередной раз читаю таю статью думаешь, как же у нас переделают под себя.
Может и удобно погрузится а экосистему одного продукта. Но для меня это не плюс мне интересно и нужно чтобы продукт был интегрирован со сторонним софтом и железом. Как выше я писал пока не не вижу чтобы продукты Яндекса вообще как-то работали со сторонним софтом (Их вообще нет в play market с поддержкой больших экранов :-) и управление клавиатурой или пультом вообще лучше молчать :-) )
Ради будильника покупать))) Я про то что интеграция со сторонним софтом страдает. У того же гугл ассистента больше поддержек ПО (но там и так очевидно). А на androidTV так они вообще не могут уже больше 2х лет что-то сделать (считают от отправленных писем в поддержку)
Про Байкал последнее что слышал habr.com/ru/post/451898 а именно про основателя компании “Т-платформы”. Про Эльбрус сорян новость не актуально — последнее что я слышал, видел ОС как бы была открыта но получить её нельзя было. Вроде ситуация изменилась habr.com/ru/news/t/446584
Из наблюдений аналогичных проектов, сложится судьба как у поисковика Спутник, Российский процессор Baikal, ОС Эльбрус. Если бы этим занималась организация которая до этого развивалась в этом направление, то было бы чуть больше доверия.
Есть у нас один программист в офисе с маниакальной идеей генерировать весь js через php. Пишет свои решения практически с нуля, оперируя тем что там удобней работать с backend и не надо вникать там в какой-то frontend. Бизнес всё больше и больше просит удобный решений и кнопочек на frontend что заставляет этого разработчика делать всё больше и больше таких решений. И с недоумениям воспринимают информацию о том, что чтобы сделать такое же окно, но зелёненькое надо столько же времени, как и первый раз. Это я к чему много того что пишет программист интересует результат, а не процесс и внутренний составляющая. Зачастую кажущими нам моментами мы считаем, что улучшаем свой внутренний процесс, но всегда надо думать об этом процессе как части процесса бизнеса.
Дополню исходя из опыта. В репозитории хорошо иметь не только README.md а ещё и License, Authors и важно Changelog. Все коммиты должны быть связанны с Changelog историей разработки поэтому каждый коммит должен начинатся с {code-task-tracker} а если мы делаем не монолит а микросервисы то мы должны иметь общий индекс системы чтобы понимать ещё и связи {index} и того чтобы понять что это лучше взять в квадратные скобках т.к. вот так git commit -m "[SHOP-ISSUE-994] feat: добавлен вывод строки" # index = shop, code-task-tracker = issue 994 т.к. так трекер не всегда может быть частью git. И нам остаётся только в Changelog указать что мы закрыли issue 994 для shop)))) и естественно описав что изменили.
История коммитов это очень хорошо. Главное не забывать что есть ещё теги, история изменений и правила ветвления. Всё в мести при правильном использования как раз и даёт полноту картины и удобства использования.
Отличные новости, ждём пакет с адаптацией CycleORM под Yii3! т.к. нам в Yii2 не хватает полноценной ORM, которая реализована по модели DataMapper. Так-же кому интересно про ЭФКО можно подробней ознакомиться на Хабр.Карьера https://career.habr.com/companies/efko
младший — студенты без знаний
программист — те что могут сами уже работать
и сразу ведущий программист — то что описано в статье.
выше это уже начальник отдела, направления и т.д.
Заметил такую же ситуацию практически во всех российский компаниях.
Я вот работаю веб-программистов(на каком говне только не пишу), но также администрирую веб-сервера и реализую полную CI интеграцию для проектов. Что я теперь DevOps? Нет я так не считаю, считаю, что я просто могу провести веб проект от начала до конца.