Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как вы, обучаясь на IT-специалиста, боролись с тем, что не справляетесь? Обучение, сложная задача и т.д.?

Учусь на Java программиста, и бывает, что начинаю загоняться, если долго или самостоятельно не могу решить задачу. Есть какие-то IT - лайфхаки?
ТехнологииПрограммированиеОбучение
  · 2,5 K
Основные увлечения - программирование, реставрация ретрокомпьютеров, IT в общем...  · 11 нояб 2021
Случай из практики - писал биллинговую прогу для инета местного провайдера. Подключения (тогда ещё модемное) тарифицировались по времени суток, начало подключения и окончание бралось из текстового файла. В общем несколько дней мучался над модулем разбития по времени и применения нужного тарифа, опыта как такового не было, до этого в основном только для себя и интереса программил. И все, дедлайн, старая программа не подходит т.к. ввели НСП и соответственно подсчет не правильный. Пора сдаваться.
Набрал пива, много пива. Сидел, пил пиво, много думал, по крайней мере сначала. Утром встал (отдельный кабинет с диванчиком был) смотрю - работает, проверил - работает. Глянул код и понял, что без поллитры не разберусь =). Работает - не трожь. По крайней мере, пока дедлайн не пройдет.
Но как и очень часто бывает этот кусок уродливого, трудного для понимания и абсолютно не маштабируемого кода с кучей вложенных циклов и условий (даже странно, что go to не было) прожил до времени поглощения предприятия.
Это просто смешной случай из практики, ни в коем случае не рекомендуется к применению. И для здоровье плохо, и для кода.
А реально самый действенный способ, лично для меня, это рассказать о проблеме, даже не понимающему человеку, да хоть утенку или стене. Пока формулируешь часто приходит решение. Ну и помогает временно отвлечься от проблемы, прогуляться. Поспать. Во сне тоже бывает решение приходит.
2 эксперта согласны
Лучший
Веб-разработчик, геймер, специалист по этике  · 7 окт 2021
> Учусь на Java программиста, и бывает, что начинаю загоняться, если долго или самостоятельно не могу решить задачу. Есть какие-то IT - лайфхаки? Ключевое слово в вашем вопросе - "самостоятельно". Вы, возможно, не представляете, насколько разработка ПО социальное занятие. В серьёзной фирме на нормальном проекте "самостоятельно" вы не будете никогда, вы будете работать... Читать далее
1 эксперт согласен
Чувствуется реальный опыт и совет очень толковый. Только насчет преподавателей не уверен в его универсальности... Читать дальше
Программист. Пишу десктопные приложения на императивных языках (в последние 7 лет только...  · 7 окт 2021
Прекрасный вопрос! Спасибо. Блин, да я регулярно не справляюсь, даже сейчас, хотя в разработке уже лет 17. Притом в моём случае подсказать и помочь чаще всего некому. Раз за разом, каждый раз за разом я повторяю одни и те же действия: 1) Наливаю себе кофе и делаю глоток 2) Вместе с кофе иду курить (один, ни с кем не общаюсь) 3) Возвращаюсь к столу и не разлочиваю... Читать далее
Спасибо, кофе и сигареты тоже есть)
Даю клиентов бизнесам и экономлю бюджеты: многоканальный интернет-маркетинг, продвижение...  · 6 окт 2021
Само собой можно осуществить поиск в интернете. Но это банально и понятно. На втором месте форумы. Но у них есть существенный недостаток - время отклика. А нередко и отсутствие отклика на вопрос или просьбу. А на первое место для себя я отношу участие в профильных группах и чатах в соцсетях и мессенджерах. Особенно если группы платные. В них я получаю 97% информации и... Читать далее
Связаться со мной в ВКПерейти на vk.com/romanml
Создаю искусственный интеллект, который впоследствии уничтожит весь мир.  · 7 окт 2021
Проводил небольшой эксперимент на себе и выяснил, что новые впечатления могут помочь. Полностью сменить обстановку, сходить в кино, даже просто пройтись в соседний двор где вы ни разу не были. Даже если за это время не было найдено решение к задаче, появляются идеи где и как это решение можно найти. И очень важная составляющая это сон. Был период, когда неделю спал по... Читать далее
1 эксперт согласен