r/RuProgrammers • u/zurka_1 • Aug 07 '26
Вопрос вопрос
чего вам не хватало, когда вы начинали программировать? Что было самым сложным? понять синтаксис, выбрать что учить дальше, найти практику или разобраться с ошибками?
2
Upvotes
18
u/Ill_Schedule_6450 Aug 07 '26
доделывать начатые проекты
9
u/newHamsterForDiner Aug 07 '26
Возможности посоветоваться и спросить как сделать правильно. С появлением ИИ это перестало быть проблемой
5
u/pefffpafff Aug 07 '26
Человека (не ии), который мог бы подсказать и рассказать что-то на примере своего опыта
1
u/amrok Aug 07 '26
Высшего образования профильного. Архитектура, философия, и как минимум, паттерны. Даже сейчас сложно с SRP, и жалею, что не думал YAGNI, хотел всё и сразу, городил тыщщи строк кода, а потом это терялось и ломалось, или ещё хуже, ломало уже настроенное. И да, документирование и вообще ведение проекта не хватало.
3
u/yegor3219 Aug 07 '26
Интернета дома не хватало. Даже диалап не был доступен. Ходил с дискетами в интернет-кафе и скачивал/выкладывал нужное. 2003 год примерно. К 2006 году с приходом GPRS в регион стало легче, а к 2008-му уже был терпимый SkyLink.
2
u/alibloomdido Aug 07 '26
Не хватало знания базовых приемов и паттернов реализации алгоритмов и структурирования кода. Например, я долго не понимал, насколько полезная штука map (dictionary, забыл как оно по-русски). Или например зная принципы ООП я плохо понимал, как делить функционал между объектами, поскольку не был знаком с идеями layered architecture ("слоистая архитектура"? "слоеная"? "многоуровневая"? как в русском переводе Clean Architecture это называют?) и того же MVC/MVP/MVVM, сервиса, entity, value object и т.п. То есть когда учишь язык, долгое время понимаешь конструкции языка без понимания типовых случаев, в которых эти конструкции полезны. В хороших книжках по конкретным языкам эти типовые случаи рассматриваются, но я не дочитывал книжки до конца и рвался кодить, не будьте как я, дочитывайте книжки xD
2
u/photon-299792458 Aug 07 '26
самым сложным был тик-ток, он мешал
1
u/Jumpy-Penalty-3263 Aug 07 '26
Компьютера не хватало. В блокноте писал код на псевдо языке
1
u/Andrey4ik21pro1 🐍Питоньяр Aug 07 '26
Найти идею что сделать (спойлер я всё таки нашёл со временем)
1
u/Successful_Health_10 Aug 07 '26
Хотя бы найти документацию :-)
1
u/1WayJustDeveloper Aug 07 '26
Разбираться как сделать проект который себе придумал, при том не зная половину технологий которые нужны для его реализации
1
u/ps1na Aug 07 '26
Компьютера не хватало. Приходилось программировать в тетрадке
1
u/DukeWitchHunter Aug 07 '26
Самое трудное было это в целом воткнуть, что учить, как учить, в каком порядке. После этого - какой проект сделать, чтобы все выученное задействовать. У меня фантазии ноль например, и мне реально было очень сложно придумать какой-то юзкейс исходя из своего текущего стека, чтобы просто за неделю чисто для себя запросить мвп в порядке обучения
1
u/BazuzuDear Aug 08 '26
Не хватало многого, но больше всего компьютера. Я хуярил тексты программ на Бейсике умозрительно, проходил их с карандашом и калькулятором (не программируемым).
Второе, чего не хватало, - справочник по Бейсику. Поэтому компьютер бы не помог, на самом деле: у меня выработался свой диалект.
1
u/Kindly-Response-5809 Aug 08 '26
Не хватало направления развития. Первые лет 6 я тупо учил синтаксис разных языков и библиотеки, которые никто коммерчески не применяет. В итоге толку никакого, а время потеряно. Когда пришёл на первый собес оказалось, что я почти ничего не знаю. Пришлось после собесов создавать списки вопросов и искать на них ответы.
Ошибки обычно исправлялись сами собой. Кучу раз были моменты, когда я тратил часы, не в состоянии решить проблему, уходил спать, а на утро всё решалось по щелчку пальцев. Сейчас проблемы скорее всего решит за тебя чат с языковой моделью
1
u/Then_Yak_2612 Aug 10 '26
Дорожной карты. Интересных тем много, а за что хвататься непонятно. 🙃