А кодинг ли вайбкодинг
Я не люблю англицизмы из-за повсеместного (уместного и не камерного) применения.
Мне не нравятся все эти "вайбы", "фейки", "чекины", дейлики с митапами.
"Вайбкодинг" - это вообще у меня откликается как что-то ущербное😂 "Отец, убей меня", - сказала сопля... Вот это примерно "вайбкрдинг" в моём сознании...
Но если говорить не про название, а про содержание, то сколько "кодинга" в этом "вайбе" на самом деле?
Примерно пол года я практически не пишу код руками. Ну если только что-то сложное, важное, очевидное, необходимое... Примерно два года я мало пишу код руками - у меня есть мидлы и джуны, которые делают это хорошо. Я не фанат нейронок - я не на фронтире, а потому есть определённые запаздывания с освоением новых "плюшек". К чему я это? Что-то из поста может быть очевидным для тех, кто "пожирает мозгами первоисточники"😂 Но для меня это интересный опыт, полезные выводы.
В моей практике "кодинга" в этом "вайбе" нет. Есть чистое как спирт проектирование. Фактически, работая с сетками (а я пока не нашёл мотивации на овладение многоходовочками для лучших коммерческих решений) я не чувствую кодовой нагрузки. Т.е. проектирования и, тем более, разработки кода в этом процессе практически нет. Есть анализ кода - да, надо есть смотреть и оценивать его человечность (и то лишь потому, что я пока не удосужился описать правила и разоьраться с мультиагентным подходом). А вот "кодингом" заниматься не приходится.
Когда профессия "программист" была фронтиром технологичности и дозодности в найме, ходила байка, что лучшие программисты - филологи. Было всё очень просто: разработка ПО делилась на этапы: проектирование архитектуры, проектирование логики, набор кода. Т.е. буквально программист (тот, что пальчиками такой по клавишам: "шмым, чмяк, бздыщь") переписывал логические схемы в код. И нет, друзья, это не про времена запуска Бурана, это буквально нормальный процесс разработки в 201Х годах.
Так вот, тогда жмакать кнопочками могли "не только лишь все", но те, кто умел грамотно переводить мысль в текст. Вот тут филологи споавлялись отлично: умение работать с огромным контекстом данных, умение переводить мысль в стоуктурный текст. В общем хорошо все шло.
Сегодня процесс несколько повторяется, как мне видится: снова происходит выраженное отделение проектирования логики от набора текста. Сегодня "разработчик программного обеспечения" снова переходит в статус инженера, а статус наборщика сходит на нет.
Знаете, сколько из 10 программистов успеют писать ТЗ? А сколько из 10 инженеров умеют писать ТЗ? А сколько инженеров из 10 программистов? И сколько программистов из 10 инженеров?
Всякий ли программист инженер? Определённо нет! На практике - нет! А должен быть каждый программист (в контексте "разработчик") инженером. А вот инженер не должен быть программистом.
Нейронки могут писать код быстро и масштабно! Стиль же масштабно они моздают техдолг и артефакты. Спасение тут только в грамотной разработке грамотного ТЗ.
· 25.05
Скажу свое мнение: про англицизмы, это от лукавого. Я лично занимался переводом по на русский язык в 2000. Могу сказать, что, у очень многих понятий на английском языке в русском нет аналогов. Все-таки компьютеры, к сожалению, это не русское изобретение. По поводу вайб кодинга: Я, на 100% не доверяю ии писать код. Я использую ии только там, где это позволяет сократить время на рутинных операциях. Это реально делает разработку быстрее. Просто ии постоянно надо контролировать, что бы он не наврал в коде и не сделал его плохо читаемым. А по поводу англицизмов, если не нравится, используйте другие языки: испанский, немецкий, иврит и тп
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён