170 похожих чатов

У меня кста вопрос, возможно покажется глупым, и тем не

менее.

Я слышал где-то, что работа с Git, с докерами, со всяким таким — это удел DevOps, работа с операционными системами — это удел системных администраторов, работа с визуальной составляющей — это удел дизайнеров, тестирование — это удел QA-инженеров, а программисты должны только лишь писать код.

На практике видно, что программистам и тесты приходится делать (по-крайней мере модульные), и с визуальной составляющей работать (frontend, GUI), и с Git работать, и далее-далее-далее.

Действительно ли программистам НЕОБХОДИМЫ навыки в тестировании, в работе с визуальной составляющей и во всём остальном?

24 ответов

32 просмотра
PyCodeMan- Автор вопроса

Нет, я не про веб-программирование конкретно, а в целом

Работа с git - обязательна. Тесты - а кто их должен писать, если не программист? Gui - если тебе нужен gui. Докер - если тебе нужна изолированная среда.

Я так и не понял, откуда берётся дичь про то, что DevOps — это какие-то отдельные люди. Нафиг нужны программисты не умеющие в git и как они должны взаимодействовать с окружающими? Юнит-тесты тоже кроме как программистам писать некому. QA — это всё же чуть более другие тесты.

PyCodeMan- Автор вопроса
Yegor 𓃰
В целом, смотря что ты хочешь делать

Лично мне хотелось бы заниматься машинным обучением (поверхностным), но я только-только начинаю изучать ML. А то, чем я занимаюсь сейчас, особо в тестированиях не нуждается (хватает logging), и визуальной составляющей я тоже не занимаюсь (и не буду)

evle
Я так и не понял, откуда берётся дичь про то, что ...

Ну, девопсы - действительно отделтные люди. CI/CD пайплайны довольно сложные бывают

evle
Я так и не понял, откуда берётся дичь про то, что ...

Скинул файлы в телеге и написал "давай деплой"

Yegor 𓃰
Ну, девопсы - действительно отделтные люди. CI/CD ...

Девопс — это набор практик. Отдельные люди могут заниматься пайплайнами, но и программистам, и сисадминам при этом нужно понимать сам подход, а не сидеть с мордой кирпичом, мол, мы тут "только код пишем"/"только железо настраиваем".

evle
Девопс — это набор практик. Отдельные люди могут з...

Программисты могут всё, конечно, но их время не резиновое. Сидеть настраивать бэкапы и инфраструктуру для проекта - довольно трудоемкое занятие. Девопсы очень сильно помогают с этим

PyCodeMan- Автор вопроса
Yegor 𓃰
Программисты могут всё, конечно, но их время не ре...

Ну хотя бы принтеры не надо учиться чинить и сайты не надо учиться взламывать, уже радует

PyCodeMan- Автор вопроса

Спасибо

PyCodeMan
Спасибо

Что касается GIT, то этот навык в айти для всех must have :)

PyCodeMan- Автор вопроса
Brinza
Что касается GIT, то этот навык в айти для всех mu...

Я до него ещё не дотрагивался (я даже до Junior пока не дотягиваю), у меня всё ограниченно написанием кода и модульными тестами (unittest, logging), но эти слова я приму во внимание и изучу (пусть даже ПОКА ЧТО всё делаю я один и функционал Git будет мне не особо полезен)

PyCodeMan
Я до него ещё не дотрагивался (я даже до Junior по...

Да в общем-то и в одну каску вполне полезно. И даже вообще без всякого кода. История изменений часто полезна, у меня и диплом в нём лежал.

PyCodeMan
Я до него ещё не дотрагивался (я даже до Junior по...

Очень полезен будет в любом проекте. Git не только для совместной работы. Это в первую очередь инструмент версионирования. Всегда круто иметь возможность откатиться на предыдущую рабочую версию в проекте, если новые изменения затянулись и не принесли успехов

PyCodeMan- Автор вопроса
Brinza
Очень полезен будет в любом проекте. Git не только...

Да, это я слышал, но у меня разные версии кода локально хранятся в отдельных папках

PyCodeMan
Да, это я слышал, но у меня разные версии кода лок...

Это точь в точь из мемов, таким лучше не делиться в чатах)))

PyCodeMan
Да, это я слышал, но у меня разные версии кода лок...

Ну, вот такие штуки как раз сложно отслеживать в перспективе.

PyCodeMan- Автор вопроса

Почему? Вполне обычный этап. Примерно все так начинают и кому-то даже хватает.

evle
Почему? Вполне обычный этап. Примерно все так начи...

Я против такого. На каждый новый проект завожу репозиторий, хотя бы локальный, спустя день-два работы. Ну у меня есть и повод в виде работы то на ноуте, то на пк, а иногда и для деплоя на сервер. Короче говоря я еще и код так передаю.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта