Las instituciones con programas de clase mundial están marcadas con estas tres características clave:
- El estudiante es el centro del enfoque y la dedicación de la organización.
- La comunidad es propicia tanto para el crecimiento académico del estudiante como para el bienestar mental.
- Los estudiantes se gradúan con la habilidad técnica y la capacidad de pensamiento lateral de los ingenieros de software, no solo la capacidad de codificar.
Entre los programas con presencia en Nueva York, estos rasgos se pueden observar en App Academy, Fullstack Academy y el programa inmersivo de Codesmith. (Puede haber otros con los que no estoy familiarizado). Como Líder Técnico en Codesmith, puedo darle una visión personal de la organización en 250 Lafayette Street.
1. El estudiante es el centro del enfoque y la dedicación de la organización.
- Soy un desarrollador Jr. full stack con una buena idea para una startup. Puedo codificar el API web + front-end excepto la aplicación móvil. ¿Qué tengo que hacer?
- Cómo crear un virus con PHP
- Estoy a punto de aprender Python como mi primer lenguaje de programación. No tengo experiencia previa en programación. ¿Algún consejo o cosas que debo tener en cuenta?
- ¿Cuál es el lenguaje básico para aprender para un desarrollador front-end?
- Quiero comenzar un sitio web de una sola página para vender mi libro electrónico. ¿Con qué compañía / plan de alojamiento debo ir?
La atención personalizada a todos y cada uno de los estudiantes, a cada dúo de programación en pareja y a cada equipo de producción es una práctica diaria y un pilar para el éxito de Codesmith. Las tasas de aceptación durante la etapa de solicitud para el programa inmersivo de Codesmith son bajas, pero una vez admitidos, los estudiantes son totalmente aceptados y aceptados como los miembros más nuevos de la comunidad unida, porque los programas verdaderamente exitosos mantienen su estatus de élite sin elitismo.
2. La comunidad es propicia tanto para el crecimiento académico del estudiante como para el bienestar mental.
Al asistir a uno de los MeetUps gratuitos de Codesmith como JavaScript: The Hard Parts, se puede observar fácilmente la dinámica de nuestra comunidad que sirve como una razón para que los asistentes esperen regresar (como muchos lo hacen, hasta el punto de ser llamados “clientes habituales” “). Pero el aspecto menos obvio de nuestra comunidad es el hecho de que no es una mera ventaja que viene con la agenda de aprendizaje rigurosa y exhaustiva, sino que en realidad es un mecanismo que forma parte de la fórmula que impulsa a los estudiantes a crecer más allá de lo que pensaban. fue posible, manteniendo una perspectiva saludable sobre su crecimiento como individuos.
3. Los estudiantes se gradúan con la habilidad técnica y la capacidad de pensamiento lateral de los ingenieros de software, no solo la capacidad de codificar.
El programa inmersivo de Codesmith espera el conocimiento de un desarrollador junior al ingresar, y exige la perspicacia técnica de un ingeniero de software senior al finalizar. Para producir las herramientas de desarrollo que surgen del programa inmersivo como webDSP (presentado como la demostración final en el día 1 de Google I / O 2017), los estudiantes de Codesmith emprenden un arco de crecimiento académico que comienza con estudios curriculares (algoritmos, estructuras de datos, bibliotecas / frameworks front-end, servidores, bases de datos y más), pasa a la construcción básica de proyectos (aplicaciones CRUD) y luego termina con el proyecto final de construir una herramienta de desarrollador de código abierto. Esta etapa final requiere una resolución creativa de problemas para que coincida con sus habilidades técnicas, un atributo que el proceso de la entrevista valora específicamente. Después de la implementación de sus bibliotecas en la comunidad de código abierto, los estudiantes también crecen mientras realizan donaciones a la comunidad de desarrolladores al presentar charlas técnicas en MeetUps organizadas por Codesmith.
Nuestra identidad como centro de ingeniería se basa en las características anteriores que solo son posibles con un grupo selectivo de estudiantes que muestran toda la gama de cualidades necesarias para tener éxito en Codesmith. Aunque no muchos poseen todas las cualidades necesarias para obtener la entrada al programa inmersivo de Codesmith, las personas con una determinación y determinación extraordinarias pueden aplicar una curva de aprendizaje alta a un régimen de trabajo duro para alcanzar el estándar necesario para la admisión.