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