![¿Realmente necesito un título en Ciencias de la Computación para convertirme en un buen programador? - 1](https://cdn.codegym.cc/images/article/297f37a0-0883-47ad-a03e-4a34b513f045/800.jpeg)
Diferentes caminos hacia una carrera en tecnología
Entonces, un título en informática puede ser muy útil, pero no es crucial. Casi todos los reclutadores están de acuerdo en que actualmente no existen requisitos estrictos de educación para los candidatos. Los empleadores a menudo aprecian el compromiso y las sólidas habilidades de TI y comunicación más que la competencia técnica. ¿Qué más valoran? Por ejemplo, Stewart Webb, un ingeniero de software sénior en PrimeCarers, dice que los candidatos principalmente deben “ ser capaces de salir y aprender nuevas tecnologías y resolver sus problemas de manera independiente ”. Y Casey Jordan, cofundador y CTO de Jorsek LLC, cree que “ Hay tres preguntas más importantes. ¿Los candidatos son agradables? ¿Se pueden comunicar bien? ¿Y tienen las habilidades duras para realizar el trabajo?Es fácil concluir que vivimos en tiempos de menor énfasis en los títulos académicos. Además, para muchos gerentes de contratación, incluso los títulos en informática no son suficientes para obtener una comprensión completa de su conocimiento. La razón es que las universidades brindan una educación demasiado teórica y no te ayudan a adquirir las habilidades prácticas que necesitarás en tu futura carrera.¿Qué habilidades importan (además de la programación)?
La verdad es que es mucho más importante cómo demuestras tu competencia que cómo la obtuviste. Las empresas definitivamente aprecian una sólida experiencia en tecnología y excelentes habilidades de programación. Sin embargo, además de eso, valoran las habilidades blandas, como:-
Resolución de problemas . Es una de las principales "herramientas" complementarias en su caja de herramientas de programación. Los estudiantes universitarios a menudo se enfocan en la teoría, la sintaxis, el lenguaje y aprenden a "codificar" en lugar de resolver problemas. Pero en realidad, los desarrolladores deberían ser buenos solucionadores de problemas por naturaleza. Toda la base de su trabajo es resolver problemas. Por cierto, nuestro curso implica resolver problemas desafiantes de la "vida real" para que obtenga una experiencia valiosa.
-
Sharp Memory también es imprescindible para cualquier programador. Y es posible que se sorprenda de que la multitarea pueda dañar gravemente su memoria. Exactamente lo que requiere estudiar en una universidad con una abrumadora cantidad de materias.
-
Pereza eficiente . Algunas personas tecnológicas exitosas (como Bill Gates, quien abandonó Harvard) creen en el poder de la regla " si desea resolver una tarea difícil de manera rápida y eficiente, pregúntele a una persona perezosa ". Las personas con una cantidad adecuada de pereza pueden encontrar las formas más rápidas de completar una tarea.
-
Automotivación. Aunque la automotivación parece ser lo opuesto a la pereza, no lo es. Un programador que combina hábilmente estas dos habilidades blandas puede lograr el equilibrio perfecto cuando realiza tareas complejas y cumple con plazos estrictos.
-
Perserverancia. Esté preparado para que su código no funcione en el primer intento (rara vez sucede). Incluso puede desechar horas de su esfuerzo y tener éxito con un enfoque completamente diferente al final. Por lo tanto, es muy importante ser persistente y seguir esforzándote si quieres convertirte en un buen programador.
¿Cuáles son las otras opciones?
Claro, si alguien terminó Harvard, Berkeley o Stanford, los empleadores confían en que han encontrado al mejor de los mejores candidatos. Pero, ¿sabía que figuras tecnológicas influyentes, incluidos Bill Gates, Steve Jobs y Mark Zuckerberg, no se han graduado de la universidad? Y, como sabemos, la falta de un título académico en informática no les ha impedido tener éxito en la industria de TI. Lo que importa aquí son las grandes ambiciones, la voluntad de autodesarrollo y el talento. Y para la mayoría de las empresas, no importa de dónde provengan esas habilidades, una universidad o la autoeducación. De todos modos, muchos graduados universitarios pueden verse muy bien en el papel pero fallan en sus 'exámenes' en el proyecto de TI real. Entonces, ¿dónde puede obtener la experiencia, el conocimiento, el pensamiento crítico y las habilidades para resolver problemas que tanto necesita? Hoy en día, existe una amplia gama de oportunidades de autoaprendizaje, cursos en línea, y campamentos de entrenamiento. Ofrecen una forma más eficiente, rápida y económica de obtener conocimientos relacionados con la informática que obtener un título en ciencias de la computación de cuatro años. Además, tienden a omitir información adicional y se centran en lo que realmente importa: enseñarle "qué es la codificación".¿Qué son los potenciadores de la búsqueda de empleo?
Si está buscando un trabajo en tecnología pero no tiene un título, algunas cosas pueden ayudarlo a superar a sus competidores:-
Usa el poder de la red. La primera plataforma que me viene a la mente es LinkedIn. Le permite conectarse fácilmente con reclutadores, participar en desafíos como #100daysofcode, mostrar sus proyectos y comunicarse con personas que están haciendo lo que desea hacer.
LinkedIn puede ayudarlo a crear un gran perfil que actuará como un currículum y una cartera. Puede agregar cursos, proyectos y certificaciones relevantes allí.
-
Otra forma de obtener un poco más de confianza es practicar para las entrevistas de pizarra . Es una evaluación de resolución de problemas técnicos en tiempo real que generalmente implica escribir código en una pizarra en el sitio.
-
Prepare una cartera completa con un CV que pueda hacer que se destaque como desarrollador de software. Nick Larsen de Stack Overflow dice: “ Es mucho más fácil que te contraten si le muestras a la empresa lo que has hecho. Una cartera de proyectos y productos en los que ha contribuido vale más que años de experiencia o estudio ”.
-
Contribuya a proyectos de código abierto y adquiera "la pista comprobada de su conocimiento" para su CV. Uno de los mejores recursos es GitHub.
GO TO FULL VERSION