Похоже, что у вашего брата уже есть приличный опыт, учитывая, где он сейчас учится/работает, но, возможно, ему нужно научиться демонстрировать этот опыт. Никто не имеет формального опыта работы при поиске своей первой работы, и это пугающее препятствие, которое необходимо преодолеть, независимо от отрасли.
Веб-разработка, хотя и является высокотехнической, в то же время является во многом творческим процессом, и получение работы веб-разработчиком требует демонстрации этого творчества. Он мог бы создать блог, веб-сайт или даже канал на YouTube, демонстрируя свои работы и обсуждая, как он решает распространенные проблемы веб-разработки. Ему следует связаться с людьми, для которых он выполнял свои предыдущие и текущие проекты, чтобы узнать, открыты ли они для более публичной демонстрации его работы (т. е. среди его сети потенциальных работодателей и коллег); любые будущие проекты, за которые он берется, должны иметь это условие с самого начала. С помощью этих проектов он строит свое портфолио и бренд, поэтому важно, чтобы он хвастался ими, особенно если он надеется однажды получить деньги за такую работу.
Я на 100 % согласен с @TheRealLester, стажировки и фриланс (которые, похоже, он уже делает) — это замечательные способы получить опыт, не требуя от компании вкладывать много денег и энергии в нового кандидата. Компании, которые заинтересованы в работе с молодыми разработчиками, как правило, более открыты для стажеров и часто сотрудничают с местными университетами или колледжами, чтобы найти потенциальных стажеров. Вашему брату следует изучить программы стажировок в своем университете (даже за пределами его факультета), а также в других университетах и колледжах поблизости от вашего района. Если он присматривается к каким-то конкретным компаниям, ему также следует посетить их веб-сайты (и, возможно, просмотреть их страницы в LinkedIn), чтобы узнать, участвуют ли они в каких-либо программах стажировок. Он мог бы попробовать отправить электронное письмо в программу в другой школе или в интересную компанию, просто чтобы спросить об их программах стажировок и о том, каков процесс подачи заявления. Даже если он не имеет права участвовать в конкретной программе, это даст ему представление о том, какие качества компании ищут в своих стажерах.
Краткие советы из того, что я видел, работая разработчиком ПО (не веб-сайта) и участвуя в процессе найма в моей компании:
Обсудите, возможно, в резюме один полный проект с разумной степенью глубины от начала до конца и объясните, почему он принес пользу заказчику.
Поскольку это Интернет, включите URL-адреса, к которым рекрутеры/интервьюеры могут получить доступ, чтобы они могли просмотреть его работу, прежде чем его попросят прийти на собеседование.
По сути, покажите им работу, а не просто рассказывайте о ней.
Посещайте занятия в кампусе или онлайн где угодно, которые поднимут его навыки на новый уровень, и (особенно потому, что он все еще студент) включите эти занятия в резюме. О наиболее интересных курсах целесообразно обсудить в резюме или на собеседовании.