Я поступил в колледж с опытом программирования и обнаружил, что занятия слишком легкие и простые. Я бы рекомендовал не посещать занятия в течение лета, если они не будут считаться кредитами. Вы будете скучать в своем уме, если будете проходить вводный урок, если вы знаете весь материал.
При этом я не знаю, пропустил бы я вступительный класс, если бы мог, зная, что знаю сейчас. С тех пор большинство классов cse были похожи, но они дают небольшие лакомые кусочки, которые могут быть очень полезными или предоставить лучшее решение или инструмент, чем вы имели раньше. Через колледж я познакомился с linux, eclipse, gcc и т. Д. Это введение, которое сложно. После того, как вы начали играть, танцевать легко.
Я должен упомянуть, что я заканчиваю второй год обучения, и только в этом квартале начался верхний дивизион.
С учетом всего сказанного (некоторые из которых были превосходными) я бы предложил работать с проектом с открытым исходным кодом. Возможные преимущества, о которых я могу думать, следующие (я уверен, что я также пропустил некоторые):
- фактический опыт программирования
- в зависимости от проекта ОС, фактического командного взаимодействия
- лучше для резюме
- Дальше интереснее
- может работать над проектом в будущем
- большой реалистичный проект / приложение
Помните, что после начала школы вы будете получать заполнение классов. Почему бы не сделать что-то другое в течение лета?