До 18 лет тебя официально все равно никуда не возьмут, уж слишком серьезные ограничения. Что касается диплома, то он хоть как пригодится, я сам закончил шарагу по такой же специальности и со мной в группе учился 20 летний парень, активно пишущий код, уже имеющий опыт работы в сфере it. Когда я спросил зачем ему это, он ответил, что для официального оформления требуется диплом. Спустя время (мне было 18) я сам пошел устраиваться на работу front-эндером на каникулах, меня приняли. Для офф. трудоустройства попросили принести справку об окончании 9 классов (меня так и не устроили, я ушел оттуда, почему - дальше). Поэтому точно сказать о том что это не нужно не могу, побудило ведь что-то того парня идти в 20 лет получать диплом.
Из личного опыта: Когда я был в твоем возрасте я был активно убежден, что для моей работы совершенно не требуется ни образование, ни диплом, да и на возраст всем плевать. Но столкнулся с другой проблемой - меня никто не воспринимал всерьез, я работал с 30-ти летними дядками и они просто не могли принять, что какой-то 18 летний поцан знает и умеет больше чем они, мало того, меня приняли на работу за 20к, хотя в резюме обещали 50, да и другие работники получали от 50(даже новички). Тогда я и понял что такое быть воспринимаемым не всерьез. Возможно, это из-за того что я живу в небольшом городе и тут все слишком консервативны, но, думаю, по России и в мск ситуация не намного лучше. Эта и была основная причина моего ухода.
Что еще могу сказать. Колледж для программиста - это лучшее место! За время обучения я освоил несколько языков и начал зарабатывать неплохие деньги, сидя дома. Дело в том что вылететь из шараги труднее чем туда поступить. У тебя есть еще 4 года времени в течении которого ты можешь освоить все что потребуется и то что будет интересно. Стать фулл стак разработчиком, подзаработать на фрилансе и прийти на совещание не на юниора, а на мидла, как минимум. В шараге не нужно учить уроки, после 3-го курса ее вообще посещать не обязательно))
Поэтому моя рекомендация - не бросай! Выиграй время, когда работаешь развиваться очень трудно (проверенно), ты приходишь в 6 часов и просто падаешь. Все мои надежды на постоянное развитие себя во время работы ушли в бутылочку пива после офиса, я рад, что хоть что-то узнал во время обучения.
Мало того, в мск много вакансий, но так же много работников, одно резюме может рассматриваться 2-3 недели, а потом столько же будет поступать ответ. На каждую вакансию по 20+ человек. Представь себя на месте директора, кого бы ты выбрал: 16 летнего подростка, у которого гормоны еще не успокоились или 22 летнего парня с высшим образование. По мне так выбор очевиден. Поэтому не бросай, еще раз!
А еще, опыт год в разработке - это не так уж и много.