Я работаю веб-разработчиком начального уровня уже около года. Я собираюсь вернуться в школу, чтобы получить степень магистра в надежде, что смогу преподавать программирование/разработку на уровне местного колледжа (для чего требуется степень магистра). Я не заинтересован в докторской степени, потому что я должен работать полный рабочий день, чтобы содержать свою семью, и я не заинтересован в проведении исследований. Я сузил свои варианты до 2 программ:
Университет Брандейса имеет степень магистра в области разработки программного обеспечения, которая преподает множество очень специфических курсов высокого уровня (в основном, программирование и разработка на Java).
Магистр компьютерных наук Бостонского университета — веб-разработка учит более целостному подходу, который охватывает несколько областей, но не настолько подробно.
Считаете ли вы, что определенное академическое образование делает человека более привлекательным для преподавания на уровне местного колледжа? Я считаю, что хорошо владеть определенной технологией — это здорово, но курсы местных колледжей, как правило, не настолько глубоко изучают материал. Я также немного нервничаю из-за того, что если я выберу более общую учебную программу, которая знакомит меня со многими темами, мои стенограммы могут не показать, что у меня достаточно глубокое понимание конкретного предмета, чтобы преподавать на уровне колледжа.
Есть ли у кого-нибудь какие-либо рекомендации/идеи или опыт такого рода карьерного перехода?
Спасибо Вам и хорошего дня.
... в надежде, что я смогу преподавать программирование/разработку на уровне местного колледжа (для чего требуется степень магистра)
Хотя технически это верно для многих местных колледжей, также верно и то, что со степенью магистра, а не доктором философии, вы будете менее конкурентоспособны на должности, поскольку многие доктора наук также подают заявления в общественные колледжи. Мой друг из аспирантуры успешно работал программистом в Microsoft в течение 20 лет, и когда он начал искать преподавательские должности (уже имея степень магистра) в местных колледжах, ему сказали, что он не будет конкурентоспособен на имеющихся должностях.
Еще одно предостережение: поскольку общественные колледжи, как правило, не предъявляют требований к преподавателям в области исследований, они, как правило, полагаются на опыт преподавания в такой же степени, как и на определенную степень при найме преподавателей. Я бы посоветовал вам подумать о том, чтобы попытаться получить некоторый опыт преподавания информатики (если у вас его нет). Возможно, вы захотите узнать, разрешат ли вам какие-либо из двух упомянутых вами школ посещать занятия по ТА — возможно, вы не сможете получать деньги, но вы можете делать это бесплатно для получения опыта.
Вы также можете подумать о том, чтобы обратиться в аспирантуру BU (если вы там учитесь), чтобы узнать об образовательных курсах — у них есть несколько учебных курсов, и посещение одного из них также укрепит ваше резюме. Вы также можете попробовать получить дополнительные преподавательские должности в различных местных колледжах — преподавание одноразового класса может быть возможным, и вы сможете использовать этот опыт.
Итог: к сожалению, вероятно, не будет короткого пути к тому, чтобы быть конкурентоспособным на преподавательских должностях в местных колледжах. Если вы собираетесь пойти по пути MS, вам лучше всего сделать все возможное в программе и попытаться получить некоторый опыт преподавания.
Я бы посоветовал вам получить степень магистра, если вы хотите преподавать в местном колледже. Там, где я живу, опыт работы в отрасли также является большим плюсом для преподавания. Допустим, если два кандидата подали заявку на преподавание курса Java, и один из них имеет опыт работы в отрасли, а также степень магистра, то он был бы предпочтительным кандидатом на работу.
Конечно, доктора наук по-прежнему предпочтительнее магистров. Но там, где я живу, кандидаты наук считаются более подходящими для теоретических курсов, таких как автоматы, операционные системы и т. д. Парни с опытом работы в отрасли считаются более подходящими для преподавания языков программирования.
Опять же, степень магистра очень важна для преподавательских должностей. Поэтому я предлагаю, чтобы, если вы хотите пойти преподавать, идите на степень магистра.
Баффи
Баффи