Когда я учился программировать, я относился к IDE, компилятору, и операционной системе как к чему-то магическому
Прямо так — суеверно. Надо сказать, что я начинал с C++, язык не самый простой, не самый понятный, и поведение у него порой катастрофически контринтуитивное
По крайней мере для новичка. Пальцы скрещивал когда билдил и запускал. Закрывал глаза, делая вид, что не замечаю, как консоль глючит, пока у меня там что-то рассчитывается
Всё это было таким сложным, непостижимым и странным — у меня не было ни малейшего ощущения контроля и понимания
Не работает! А ты нахерачил две-три тысячи строк лапши в одном файле, ты не умеешь отлаживать, ты ничего ещё не умеешь, ты наугад правишь код то тут то там, запускаешь сборку, и думаешь про себя: хоть бы заработало, хоть бы заработало
И когда оно, наконец, зарабатывает, ты в душе не ебёшь, почему именно, потому что правок то ты внёс миллион, и назад ты их не катил, когда они не помогали
Ты не знаешь, почему не работало, и не знаешь, почему починилось, но оно починилось, и ты больше НИЧЕГО не будешь тут трогать, потому что вдруг опять сломается
Потом ты растёшь, выкидываешь C++ из своей жизни, осваиваешь что-то попроще, осваиваешь, со временем, хорошенько, и вот этот страх от незнания потихоньку уходит
Чем больше ты работаешь программистом, тем меньше этого страха, технологии становятся понятнее, а ты — увереннее
Но иногда, даже матёрые синьоры в работе снова сталкиваются с непонятной магией, когда хуй знает что там происходит, но оно не работает, а потом каким-то хером вдруг начинает, и ты такой — а ну быстро щас все руки от клавиатур убрали!! У матерого синьора это "оно" обычно ещё и раскатано на, этак, сотню тысяч юзеров прямосейчас, а то и десяток миллионов, а то и на сотню, и вот это вот непонятное "не работает" может стоить ТАКИХ денег компании, что блядь похуй вообще каким чудом, но блядь работает — не трогай нахуй
Но это редкость, и чем лучше ты как инженер, тем оно большая редкость, и это справедливая награда за годы профессию, и долгие сотни часов копания в богами забытых аналах истории богами забытых сайтов про программирование
Я не знаю, дело тут в том, что я пару лет толком не работал с кодом, то ли дело в ллмках, но ОНО вернулось
Вернулось, теперь у меня в процессе работы постоянно ощущение, что я ничего не понимаю и не контролирую
Я довел проект до рабочего состояния, начал катить ещё одну крупную фичу, и ВСЁ НАХУЙ СЛОМАЛОСЬ
Я откатываюсь. Снова делаю фичу. Снова всё сломалось. Я снова откатываю. А потом оно работает. Да, тут дело в ллмке. Я не могу себя заставить делать всё сам, если она в какой-то момент, с какой-то попытки, сделает за меня
Но она сделает, и хуй знает почему оно заработает, а я пойду дальше, и с каждым шагом оно будет всё ближе к тому моему джуновскому файлу с лапшой на две-три тысячи строк сиплюсового "кода"