Gracias a la fuerte demanda y los altos salarios anuales medios, más y más personas están persiguiendo carreras como computadoras programmers.At Coding Dojo, donde soy instructor, vemos a muchos estudiantes ansiosos que quieren entrar en la industria. Pero muchos de ellos se desaniman por los mitos que escuchan sobre lo que se necesita para convertirse en un genio de la codificación.Hoy quiero desmentir esos mitos, para que cualquiera que quiera aprender nuevas habilidades o ganar más dinero pueda avanzar más rápidamente hacia un trabajo en esta industria., Aquí está la verdad detrás de 10 mitos comunes sobre convertirse en un desarrollador.
Mito # 1: necesito ser un prodigio para ser un desarrollador
realidad: la gente a menudo piensa que los programadores son una raza especial de humanidad, nacida con calculadoras científicas para cerebros. Por el contrario, los desarrolladores son personas comunes que simplemente tienen una pasión por la programación. Y como en cualquier profesión, el talento solo lleva a las personas hasta el momento, ya que la ética y la disciplina del trabajo realmente determinan el éxito o el fracaso.Si tienes curiosidad por aprender programación, no te preocupes; no es tan difícil como puede parecer., En esencia, la programación es simplemente una forma de comunicación entre dos entidades, en este caso, un desarrollador y un ordenador. A un nivel fundamental, su tarea como desarrollador es dar instrucciones a una computadora sobre cómo construir algo, como un sitio web.Pero, por supuesto, no se limita a decir: «computadora, construyeme un sitio web.»Es más complejo que eso. En pocas palabras, la programación es como escribir manuales de instrucciones meticulosos en un lenguaje especial, que solo las computadoras y otros programadores pueden interpretar.Si sabes cómo comunicarte con los demás, puedes aprender a programar.,
Mito # 2: es demasiado tarde para convertirme en desarrollador
realidad: la verdad es que nunca es demasiado tarde para convertirme en Programador de computadoras. Muchos Bootcamps de codificación trabajan con estudiantes de todas las edades y de una amplia variedad de orígenes. Muchos se inscriben con poca experiencia en programación. Siempre y cuando hagan el trabajo requerido, podrán encontrar un gran éxito, tanto en el aula como en la fuerza laboral después de la graduación.,A pesar de que puede comenzar su carrera en la programación más tarde de lo que hubiera deseado, encontrará que tiene todo lo que necesita para tener éxito con la preparación adecuada y la ética de trabajo.
Mito # 3: Necesito un título en Ciencias de la computación para convertirme en desarrollador
realidad: ¿has notado todos los bootcamps de codificación apareciendo en todo el mundo? Estos bootcamps no permanecerían en el negocio por mucho tiempo si no tuvieran éxito como alternativas viables a las escuelas convencionales. (Descargo de responsabilidad: trabajo para uno., Cada mes, los graduados de estos campamentos de entrenamiento — que a menudo comienzan los campamentos con experiencia limitada en programación — trabajan como desarrolladores.Y si se agrega la creciente popularidad de las plataformas de aprendizaje en línea gratuitas como Codecademy, es evidente que aprender a programar no es una oportunidad exclusiva de las instituciones formales.La programación es como casi cualquier profesión: si eres bueno en ella, la gente te pagará por tus habilidades, independientemente de cómo llegaste allí. (Haz clic aquí para tuitear este sabio consejo.,)
mito # 4: necesito habilidades matemáticas serias para convertirme en desarrollador
realidad: para convertirme en desarrollador, no necesitas saber cómo aproximar una integral definida usando una variable parabólica. Ni siquiera necesitas saber qué significa esto. Todo lo que necesitas es álgebra básica, lógica, fuertes habilidades para resolver problemas y, sobre todo, paciencia.Esto no significa que los desarrolladores nunca usen matemáticas avanzadas. Si el proyecto en cuestión requiere un cálculo matemático complejo, entonces definitivamente necesitarás repasar tus habilidades matemáticas. Sin embargo, hay muchos plugins y bibliotecas disponibles para ejecutar cálculos para usted., Todo lo que tiene que hacer es implementar el plugin o la biblioteca en su código, por lo que ser extremadamente competente en matemáticas no es necesariamente necesario para convertirse en un desarrollador.
Mito # 5: necesito aprender el» mejor «lenguaje de programación para convertirme en un desarrollador
realidad: una pregunta común que hacen los principiantes es,» ¿Cuál es el mejor lenguaje para aprender?»Es una buena pregunta, pero también una equivocada. Ningún lenguaje informático es «mejor» que otro, de la misma manera que el francés no es «mejor» que el español., Así como el beneficio de un idioma hablado depende del país que esté visitando, el beneficio de un lenguaje informático depende de lo que tenga que hacer.Una mejor pregunta es: «¿qué lenguaje de programación debo aprender primero?»Si quieres ser un gran desarrollador, necesitarás dominar varios idiomas.El mejor enfoque es comenzar con los fundamentos. Si quieres ser un desarrollador web, comienza con HTML y CSS, que son los lenguajes fundacionales de la web., Si estás más interesado en la programación de computadoras en general, concéntrate en idiomas que tengan mucha documentación en línea y tutoriales para complementar tu aprendizaje, y no te preocupes por el «mejor» idioma. A medida que su aprendizaje progresa, las fortalezas y debilidades de cada idioma se revelarán.Una vez que te gradúes de un bootcamp, o completes otros cursos y proyectos requeridos, es hora de comenzar a entrevistarte para un trabajo como desarrollador web. Aquí hay algunos mitos más para esta fase de su transición profesional.,
mito # 6: la graduación es solo el comienzo
por lo que se inscribió en un campamento de programación de buena reputación, apareció todos los días, bebió suficiente Red Bull para matar a un toro real y se graduó con una sólida comprensión de OOP, MySQL, Heroku y otros 20 términos que no son, resulta, palabras malas extranjeras. Todo va bien de aquí en adelante, ¿verdad?Equivocada. Demasiados alumnos de bootcamp de programación asumen que la graduación marca el final de su viaje cuando, en verdad, marca el comienzo.,
mito # 7: un trabajo de desarrollo vendrá a mí
los desarrolladores Web tienen una gran demanda, y la mayoría de los bootcamps de codificación tienen recursos para ayudarlo a obtener empleo. Pero eso no significa que pueda sentarse y esperar a que las ofertas de empleo lleguen de la hada del trabajo. Mientras esperas, otros graduados se están promocionando activamente, arrebatando trabajos para los que podrías estar más calificado, si te hubieras molestado en postular.En su lugar, debe ser altamente proactivo con su búsqueda de empleo., Si no estableció una buena relación con el Centro de carreras de su campamento de entrenamiento, comuníquese con ellos de vez en cuando y luego haga un seguimiento cada 2-3 semanas para mantenerse en su mapa. Los alumnos motivados de bootcamp de codificación se aplican a varias empresas al día; comience con empresas en su red extendida y luego utilice recursos como sitios de búsqueda de empleo. Este proceso requerirá investigación, divulgación y una carta de presentación sólida (que deberá personalizar para cada empresa).Por último, crea un perfil de GitHub antes de graduarte y haz algunos repos de aprendizaje para mostrar que estás listo.,
mito # 8: he terminado de aprender
al final de tu experiencia en el campo de entrenamiento de codificación, habrás aprendido muchas habilidades. Sin embargo, eso no significa que su aprendizaje esté completo. Así como olvidaste la mitad del francés que aprendiste en la secundaria porque dejaste de usarlo después de graduarte, te olvidarás de los lenguajes de programación que aprendiste pero que no usas a diario basis.To evite que esto suceda, trabaje en proyectos personales que lo obliguen a usar idiomas y software con los que nunca trabaje en el trabajo.,
mito # 9: ya no necesito a mis compañeros
los estudiantes con los que pasaste por el campamento de programación son tus mayores recursos profesionales. Incluso ese tipo barbudo raro que dejó polvo de Cheetos en cada teclado que tocó va a ser un desarrollador senior algún día…. así que asegúrate de mantenerte en contacto.Ya sea un simple » ¿cómo has estado?»correo electrónico cada pocos meses o comenzar una noche de póquer mensual para su cohorte, usted necesita mantener esas relaciones fuertes., Muchos exalumnos de coding bootcamp (como AJ Agrawal de Coding Dojo, cofundador de Alumnify) han creado empresas exitosas con compañeros estudiantes; si no lo hiciste mientras eras estudiante, no es demasiado tarde para comenzar. Simplemente extienda la mano, mantenga esas relaciones fuertes y deje que el poder de su red haga el resto.
mito # 10: Voy a clavar entrevistas sin preparación
incluso con el entrenamiento adecuado, todavía depende de ti mantener esas habilidades de entrevista fuertes. Piense en la entrevista como un músculo: si no lo usa, se atrofia., Asegúrate de practicar respondiendo preguntas antes de cada entrevista, incluso si está frente al espejo.Aún más importante es practicar las pruebas comunes que los entrevistadores dan. Algunas compañías usan entrevistas técnicas, mientras que otras pueden darte un desafío de codificación que se espera que resuelvas de la noche a la mañana. Hay muchos buenos recursos para ayudarlo a prepararse para estos, pero uno particularmente bueno es descifrar la entrevista de codificación.Por último, pero no menos importante, no olvides lo básico. Mantenga su CV actualizado con sus habilidades y conocimientos, y enumere su curso de programación en su sección de educación., Haga su investigación para que sepa lo que hace la empresa y pueda hacer preguntas inteligentes. Asegúrate de vestirte apropiadamente. Y no se olvide de enviar un breve correo electrónico de agradecimiento después de que su entrevista se haya completado.El camino para convertirse en un programador no es fácil, y una carrera en la programación de computadoras no es para todos. Sin embargo, al considerar sus próximos pasos, sepa que muchas personas — ninguna de ellas más «destinada» a ser un programador que usted — han encontrado el éxito y la felicidad a través de la programación de computadoras.,Siempre y cuando tengas eso en mente y estés al tanto de la verdad detrás de los mitos, estarás en un buen lugar para perseguir tu pasión y futura carrera.Michael Choi es fundador e instructor jefe de Coding Dojo, que ofrece un campamento de desarrollo web inmersivo de 12 semanas para estudiantes de secundaria/universidad que buscan mejorar transcripciones/currículums, profesionales que buscan reinventar sus carreras o empresarios que buscan iniciar un negocio basado en la web.
Deja una respuesta