¿Qué tan importante es tener un título de CS para un ingeniero de software?

Desearía que hubiera una respuesta simple aquí, pero voy a decir que depende.

Si está postulando para una gran empresa, no tener un título de CS puede ser difícil. No tengo mucha experiencia con este escenario (trabajo con startups), pero a veces hay reglas rígidas sobre el aspecto que debe tener un candidato (con respecto al título, la escuela y el GPA) que los trolls de guardianes de recursos humanos siguen. una camiseta, así:


En las startups, las reglas pueden ser un poco más flexibles, pero si no tienes un título de CS, debes demostrar que tienes al menos todo lo que un título de CS actúa como proxy (fundamentos de CS, capacidad para escribir código algo decente, una mínima cantidad de pasión por el campo). En su caso, la buena noticia es que tiene un año de experiencia en la industria. El primer trabajo siempre es el más difícil, y si alguien estaba dispuesto a apostar por ti, eso puede ayudar a validar las apuestas de futuros empleadores. Dicho esto, no saber dónde estás trabajando o en qué estás trabajando, eso puede no ser suficiente. Cuando elabora su currículum, debe preguntarse constantemente: “¿Cómo muestra este documento que soy tan competente (e idealmente, más competente) que alguien que ha estudiado CS durante 4 años?” Esto puede significar que debe enumerar los proyectos geniales que ha realizado, los MOOC que ha completado, los concursos de codificación en los que ha hecho bien o cualquier otra cosa que demuestre que es bueno codificando y le encanta hacerlo.

Terminaré con una nota inspiradora. Muchas de las mejores personas que he entrevistado (el año pasado realicé aproximadamente 400 entrevistas técnicas) no tenían títulos de CS. De hecho, la mitad de las ofertas realizadas mientras dirigía el reclutamiento de tecnología en TrialPay el año pasado fueron para personas sin pedigrí de CS. Después de todo, tomar la iniciativa de enseñarte algo y ser bueno en eso frente a no tener un ambiente determinista en el que hacerlo es mucho más impresionante que solo hacer la tarea durante 4 años. Entonces, construya algunas cosas interesantes a un lado y descubra qué conocimiento fundamental se está perdiendo que no está obteniendo de su actuación actual (por ejemplo, tal vez necesite una buena clase de algoritmos en su haber o tal vez necesite aprender más sobre bases de datos o gráficos por computadora). Rellene esos vacíos, luego asegúrese de que su currículum destaque todas las grandes cosas que ha hecho, y valientemente continúe.

More Interesting

¿Cómo es mudarse de Brasil a los Estados Unidos y trabajar como ingeniero de software en una startup?

Soy ingeniero de software trabajando en MNC. Estoy confundido entre continuar esta carrera o cambiarme a Inspector Asistente de Vehículos Motorizados. ¿Qué tengo que hacer?

¿Quiénes son generalmente 'más inteligentes': técnicos / soporte de TI o desarrolladores / ingenieros?

Soy un desarrollador front-end aspirante sin experiencia laboral. He realizado algunos trabajos de garantía de calidad y estoy considerando solicitar más y mejores trabajos de control de calidad. ¿Sería este un mal paso?

¿Cuáles son las cosas que necesito saber antes de ingresar a la ingeniería de software?

¿Qué es mejor: CS en BIT Mesra o IT en MNNIT Allahabad, especialmente con respecto a las ubicaciones?

He sido probador manual todo el tiempo durante 10 años. Quiero pasar al desarrollo. ¿Dónde empiezo?

Siento que debería ser mi propio jefe y necesito comenzar mi firma de ingenieros de software. Quiero hacer programación móvil y enriquecerme con eso. ¿Qué consejo tienes para mí?

¿Debo ir a Microsoft (~ 110k) o Slack (~ 135k) para mi primer trabajo de ingeniería de software a tiempo completo, si mi objetivo es estar en la mejor posición financiera en unos 5 años? Ambos tienen grandes proyectos / equipos, y ambos ofrecen la misma ubicación.

¿Por qué algunos desarrolladores senior y líderes tienen la cabeza en alto y desprecian a las personas con menos habilidades técnicas?

¿Qué cosas debo saber para ser un buen desarrollador de SFDC si soy más nuevo?

¿Qué espero que suceda durante mis primeros tres meses trabajando como desarrollador de software de nivel básico?

¿Qué es algo que los programadores experimentados saben (o deberían saber) pero que los programadores menos experimentados probablemente no saben?

¿Cuál es la expectativa de nivel de experiencia para un rol de líder técnico de desarrollo de software?

¿Qué enfoque debo tomar para aprender ingeniería de software?