Сейчас моя семья не может позволить мне закончить колледж. Я позволил своим оценкам стать очень низкими после резкого спада после того, как трое членов моей семьи внезапно умерли, и я стал ленивым и нерешительным какое-то время пытаться учиться в школе. Мои оценки не настолько хороши, чтобы поступить в колледж. Я не хочу начинать свою взрослую жизнь с шести футов в студенческих займах. Я программирую с 12 лет, в основном на C++ с 14 лет.
Сейчас мне 17, и я возился со всеми видами проектов, включая программное обеспечение для аудиовизуализации OpenGL, разработку игр на Unity, криптографию, особенно RSA и AES, моддинг игр, например внедрение DLL, веб-разработку (я сделал для него веб-сайт моего старшего брата, посвященный электронике). который с тех пор вышел из бизнеса, не потому, что, надеюсь, моя работа :D), программирование необработанных сокетов в Linux для создания инструмента истечения срока действия TTL и различные другие небольшие непрофессиональные проекты.
Насколько я понимаю, участие в проектах с открытым исходным кодом хорошо смотрится в резюме, а также в стажировках. Что я хотел бы знать, желательно от тех, кто занимается наймом и увольнением, так это то, что вам нужно, чтобы рассмотреть вопрос о найме ребенка из средней школы, а не человека со степенью CS?
Что мне нужно сделать, чтобы действительно выделиться и получить работу в области разработки программного обеспечения / программирования сразу после окончания средней школы без образования?
Я не хочу показаться, будто я переоцениваю свои способности программиста. Я знаю, что мне далеко до тех, кто занимается профессиональной разработкой программного обеспечения. И я понимаю, что этот вопрос может показаться наивным, нереалистичным и слишком оптимистичным. Пожалуйста, будьте максимально прямолинейны. Мне это надо.
Следующий текст был взят из удаленного ответа, опубликованного предполагаемым ОП.
Из-за очень жестких временных ограничений, требующих от меня финансовой стабильности в течение следующих нескольких лет, я не могу позволить себе, наконец, получить степень через 5 с половиной лет после окончания младших и старших классов средней школы, ТОГДА 4 года обучения в колледже. Я прекрасно понимаю, что никто этого не получит. Я понимаю, что никто не может придумать ни одной причины, по которой мне это нужно, и я звучу совершенно иррационально и как тупой ребенок. У меня есть кое-что очень важное для меня, что будет вне досягаемости к тому времени, когда пройдет почти 6 лет. Время имеет решающее значение в моей ситуации, и поверьте мне, когда я говорю, что это мир для меня, который я могу получить самостоятельно и финансово стабильным как можно скорее. Я знаю, это звучит эзотерично и странно, и это так. Но спасибо за ваши ответы! Извините, я не могу принять ответ, так как я был гостем, когда опубликовал это.
Получить степень
Я знаю, что это не то решение, которое вы хотели бы услышать, но это реальность. Большинство степеней программирования очень хорошо оплачиваются и считаются «престижными» в глазах руководства, поскольку они получают высокую оплату, льготы и зарплату, даже если они не являются менеджерами или кем-то еще ... поэтому они хотят убедиться, что вы имеете квалификацию для получить эти льготы (т.е. вы заплатили взносы)
Степень может ТОЛЬКО помочь вам, она не может повредить вам при поиске работы. Это показывает, что вы инвестировали в себя, что-то начали и закончили, сосредоточились на цели и достигли ее и многое другое. Даже если вам придется показать, что вы преследуете один; это всегда лучше, чем никак.
Я бы порекомендовал вам сосредоточиться на ИТ или бизнесе, так как они будут способствовать дальнейшему развитию ваших навыков и совершенствованию их для деловых целей. Знать, как создать игру, весело и приятно, но это не очень полезно или практично для многих предприятий и их ИТ-потребностей. Некоторое знание того, как работает бизнес, будет чрезвычайно полезным и проницательным, если вы получите работу программиста. Вы расширите свои знания многих языков программирования и улучшите некоторые их аспекты.
Что касается финансового аспекта обучения в колледже, я бы порекомендовал попробовать некоторые из этих способов:
Честно говоря, лучше всего получить ученую степень, потому что это позволяет вам прибегнуть к чему-то, если что-то пойдет не так.
Я лично работаю в отрасли без образования, так что это возможно. (Если подумать, мой отец пришел в индустрию в качестве тестировщика около 25 лет назад без какого-либо высшего образования, так что в этом нет ничего нового.) Это, вероятно, менее вероятно, если вам 18 лет, чем если вам 38 лет. но в любом случае это будет сложно, и вам нужно будет хоть немного повезти. Тем не менее, разработка программного обеспечения — это не обучение в старших классах и не лечение зубов людей. Вам не обязательно иметь ученую степень по предмету, вам просто нужно доказать, что вы можете выполнять эту работу. Доказать, что вы можете выполнять эту работу, будет очень, очень сложно.
Некоторые из моих советов:
Учебный лагерь : мне повезло, что моя первая работа в ИТ включала в себя своего рода учебный лагерь (мне все еще нужно было пройти серию тестов по кодированию, но это дало мне навыки в очень специфической вертикали, которые действительно помогли мне начать карьеру). земля). Есть много плохих, и это может быть очень дорого, но я также знаю, что такие вещи работают на людей.
Курсы муниципального колледжа : в моем местном муниципальном колледже была ускоренная программа обучения развитию, и вы могли бы получить проект за пояс примерно через год, если бы вы были готовы пройти много курсов. Ваш пробег может варьироваться в этих местах, хотя, если вы живете в высокотехнологичном городе, обязательно найдется пара таких мест. Это тоже не обязательно будет дешево, но все равно намного дешевле, чем 4-летняя школа.
Волонтер : Есть много мест, которым нужен небольшой уровень развития, но они не могут заплатить за это. Загляните сюда , например. На этом вы, конечно, не заработаете, но не в этом дело. Смысл в том, чтобы создать свое портфолио и свое резюме так, чтобы через пару лет вы не стучали в двери людей как 18-летний парень без опыта, а как 20-летний парень со списком. проектов, которыми вы можете похвастаться.
Ожидайте, что вами воспользуются. : Я не буду стесняться в словах: возможно, вы найдете кого-то, кто захочет нанять вас в качестве 18-летнего начального уровня. Эти места вряд ли будут очень уважаемыми, и вам, по всей вероятности, будут сильно недоплачивать, но, как и в случае с волонтерами, смысл здесь в том, чтобы войти в дверь и создать свое резюме и портфолио.
Получите степень в чем-то другом. Если ваша конкретная проблема заключается не столько в посещении школы, сколько в школе компьютерных наук (и я бы не стал вас винить, если бы это было так; в зависимости от колледжа некоторые степени компьютерных наук печально известны объемом преподаваемой теории за счет реальных навыков), во что бы то ни стало не стесняйтесь получить степень в чем-то другом. На самом деле, знание того, как писать код, но наличие опыта работы в чем-то явно не кодовом, может действительно открыть ваши возможности.
Почему ты не хочешь поступать в колледж?Большинство людей, которые идут в индустрию, действительно имеют степень в области компьютерных наук (и я думаю, вы обнаружите, что подавляющее большинство людей, получающих степень в области компьютерных наук, похожи на вас в том, что они уже много лет пишут код). Я вовсе не говорю, что вы должны стиснуть зубы, и я знаю, как трудно это сделать, когда вам 18 лет, но это может помочь провести несколько честных моментов с самим собой и оценить, почему вы действительно не не хочу идти в школу. Это финансы? Как уже отмечалось, с этим можно кое-что сделать. Были ли у вас плохие оценки в школе? Я могу сказать вам по личному опыту, что если вы сначала получите степень за 2 года, большинству колледжей будет даже все равно, что вы сделали в старшей школе. Есть ли у вас проблемы с обучаемостью, такие как дислексия или СДВГ? Вы были бы удивлены тем, насколько сговорчивы школы с подобными вещами (и, говоря об этом, вы могли бы быть вдвойне удивлены тем, как много программистов имеют постоянную работу, несмотря на эти условия), если бы вы только связались заранее.
Так что да... до тех пор, пока вы понимаете, что идете по менее проторенной дороге и, следовательно, делаете вещи намного сложнее, чем они обязательно должны быть, да, безусловно, вы можете работать в области программирования без степени.
что вам нужно, чтобы рассмотреть вопрос о найме ребенка из средней школы, а не кого-то со степенью CS?
Извините, но я хочу быть честным здесь.
Для работы начального уровня я не могу придумать ни одного случая, когда я бы взял ребенка из средней школы вместо дипломированного выпускника колледжа.
Слишком много рисков, и не нужно рисковать. По крайней мере, в моей части США всегда много заявлений на получение степени.
Кроме того, если ваши оценки в старшей школе не были хорошими, это, скорее всего, сыграет против вас.
Подумайте о том, чтобы устроиться на другую работу и попытаться получить степень на вечерних занятиях в муниципальном колледже, пока вы работаете.
Вьетни Пхуван
кешлам
край
Касперд
Эрик
пользователь70848
пользователь5305
Пит Б.
пользователь812786