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

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

Какие советы можете дать новичку-программисту?

ПрограммированиеИнтернет+1
Анонимный вопрос
  ·   · 1,2 K
Музыковед; 15 лет обучался игре на фортепиано; Веб...  · 5 окт 2018

Существуют сотни советов: писать чистый код, постоянно совершенствоваться и читать новые книги, изучать новые технологии, так как все быстро устаревает.

Но я сосредоточусь на том, что кажется самым важным: всегда ищите решение ваших проблем самостоятельно.

У вашего потенциального работодателя не будет времени ждать, пока кто-то ответит вам через 8 часов в лучшем случае. Писать на форумах и ждать, пока кто-то сделает все за вас и найдет ошибку в вашем же коде - нет времени, это ужасно контрпродуктивно.

От новичков часто читаешь: "ааа, помогите, ничего не работает!". Хотя если бы он потратил 3-5 минут на анализ того, что делает, да погуглил бы какой-то код ошибки - то сам бы разобрался вместо того, чтобы зависнуть на проблеме на 3-5 часов, пока на форуме найдется кто-то достаточно добрый, кому будет не лень в 100500 раз указывать на одну и ту же ошибку начинающих программистов. Времена, когда ваш опыт как разработчика был бы уникальным - давно прошел. Сейчас же 90% всех ошибок и трудностей находятся легким поиском (особенно, если искать в английском интернете; а что вы делаете в разработке без английского?), при том о каждой ошибке существует около сотни страниц с подробнейшими разъяснениями; процентов 9 - более изысканные ошибки, когда стоит поискать по нескольких запросах и запустить дебаггер. Только в 1% случаев можно наткнуться на странную ситуацию, которая мало кем описана, но тут обратная проблема - на подобные редкие вопросы очень трудно получить ответ, так как другому человеку бывает трудно понять и повторить вашу ошибку, особенно если это часть какого-то огромного проекта.

Личный пример - я три дня искал редчайший баг. Оказалось, он был связан со свежим мелчайшим изменением в браузере Firefox, которое почти нигде не был описано и я случайно его нашел во внутренних обсуждениях разработчиков Chrome (!), которые планировали тоже применить это изменение у себя. Это был уникальный случай, никем не описанный в интернете явно.

О пункте "самостоятельность" я упомянул потому, что вместо того, чтобы поискать информацию самостоятельно (подборки тех же книг, статьи "топ-10", подписаться на группы в соцсетях) вы спрашиваете совет здесь, будто бы никто раньше не имел подобной проблемы, а на многих форумах подобные темы всплывают чуть ли не постоянно, достаточно лишь поискать "советы начинающим программистам" либо там "советы начинающим веб-программистам", "советы начинающим java программистам" и т. д.

Спасибо что указали на ошибку

Да, я зарабатываю на ✺Толоке 👇  · 19 апр 2021  · toloka.yandex.ru/promo
Не следует забывать, что программист, чаще всего, работает с другими людьми в команде. А для комфортной работы необходимо налаживать коммуникацию со всеми участниками команды. Это требует совершенно иных способностей, которые... Читать далее
Заработать пару сотен рублей онлайн на Яндекс✺Толока! Регистрируйся.Перейти на toloka.yandex.ru/promo
1 эксперт согласен
Писать код так чтобы он был понятен впоследствии Переменные должны сами за себя говорить что они делают Испытвать свой код на разных устройствах и через промежутки  времени Выработать свой стиль и придерживаться его во всех прое... Читать далее