6 señales de que no tienes la intención de ser programador
¿La programación es adecuada para mí? ¿Me gustará programar? Estas son preguntas legítimas que han cruzado las mentes de los aspirantes a programadores. Todos tienen sus propias razones para aprender a programar, pero esta es la realidad:
No todos están hechos para ser programadores.
Si bien cualquiera puede aprender a escribir código, no es lo mismo que disfrutar de una larga carrera. Es completamente posible ser un programador talentoso y aún no ser perfecto.
Si no está seguro de ser un programador, aquí hay seis señales que indican si está en forma.
1. Te falta creatividad experimental
A pesar de una base lógica, la programación es en gran medida un arte creativo. Un nuevo programa es como un lienzo en blanco. Tus pinceles son idiomas, estructuras y bibliotecas. Necesitas una visión para tu creación y creatividad para darle vida.
Los puristas de código le dirán que solo hay una forma de escribir un buen código, pero no es cierto en absoluto. Es como decir que solo hay una forma de construir una casa, escribir una novela o hacer un pastel. Hay muchas formas de codificar el software y debe estar dispuesto a experimentar.
Sin un sentido natural de curiosidad, desarrollará la visión del túnel y le resultará difícil imaginar un nuevo software. En ese punto, la programación se convierte en un trabajo trivial y, en primer lugar, pierde lo que lo hace gratificante.
2. No eres guiado independientemente
No tendrá éxito en nada si no está increíblemente motivado. Esta es una verdad universal, pero es igualmente cierto para la programación.
Un buen programador puede motivarse. Elimine todos los demás niveles y la programación es básicamente repetitiva. Si tiene problemas para invertir en el código, tendrá que luchar y quedarse sin dinero. Debe ser capaz de resolver problemas utilizando su iniciativa.
Por supuesto, las soluciones a algunos problemas se encuentran a través de otros. Los programadores experimentados son un tesoro de conocimiento. Debes ser impulsado a buscarlos en cada ocasión.
3. No soportas los problemas lógicos.
Es un error común pensar que tienes que ser un genio de las matemáticas para entender la programación. No está en desventaja si nunca ha entendido bien las matemáticas avanzadas. Sin embargo, necesita una comprensión para resolver problemas con el pensamiento algorítmico.
¿Tienes un encanto natural para los rompecabezas? ¿Tienes curiosidad y ganas de saber por qué los programas funcionan como ellos? De lo contrario, se sentirá frustrado cuando encuentre estos obstáculos.
Gran parte de la recompensa en la programación proviene de resolver un rompecabezas. Cuanto más complicado es el rompecabezas, más gratificante es cuando lo resuelves. Si esto no enciende su fuego, la programación no será más que una serie interminable de frustraciones.
4. No eres fanático de investigar
No importa cuánto sepa sobre codificación, siempre encontrará topetones. Quizás esté trabajando en una aplicación web y no pueda obtener un marco para cooperar. O se le asigna un proyecto en Python después de pasar 10 años dominando Java.
¿Cómo superas estos desafíos? No hay un manual principal para abrir y obtener una respuesta fácil. Todo lo que tiene es la documentación del código, Google y el deseo de hacer las preguntas correctas.
Si no se siente cómodo encontrando las malas hierbas para la respuesta correcta, entonces no le encantará una carrera en programación. Los programadores más inteligentes no siempre tienen éxito. Ellos son los que entienden cómo resolver problemas e investigan para resolverlos.
5. Prefiere las horas normales de trabajo
La programación de trabajos le brinda flexibilidad. Algunos trabajos funcionan desde una oficina, otros le permiten trabajar de forma remota. Puedes trabajar para una startup o freelance para desarrollar tu carrera. Con gran flexibilidad viene la necesidad de dedicación. No es raro escuchar historias nocturnas, largas sesiones de programación y un equilibrio reducido entre el trabajo y la vida privada.
El desarrollo de software tiene plazos estrictos. El cumplimiento de los plazos no siempre se logra con los días hábiles tradicionales del 9 al 5. Para realizar todo el trabajo de programación, los equipos suelen tardar más en cruzar la línea de meta. Los trabajadores independientes también se enfrentan a largas horas para mantenerse al día con la competencia.
¿Cuándo finalmente te levantas? Puede ser difícil desconectarse de su trabajo. Puede acostarse en la cama con su cerebro sacudiendo la sintaxis. La codificación es un trabajo de amor que puede convertirse en odio si no eres la persona adecuada.
6. Te enfocas exclusivamente en el salario
La programación puede ofrecer una buena vida, seamos honestos. El salario promedio de los programadores es suficiente para pagar facturas y tener efectivo para disfrutar de la vida.
Tal vez estaba hojeando sitios de trabajo y preguntándose sobre las tarifas por hora disponibles en los puntos de acceso de tecnología. No eres el primero, y no serás el último, en intentar programar para ganar tu porción de pastel. Hay que subir una larga colina para llegar allí. A menudo se requiere un diploma de cuatro años, y los títulos de maestría se vuelven más comunes.
¿Puedes ganar mucho dinero como programador? Claro, pero no será un camino fácil. Si buscas hacerte rico rápidamente, también puedes jugar a la lotería.
Consigue con la programación
Puede leer esta lista y sentir que algunos de estos se aplican a usted. Esto puede ser desalentador si está considerando un código de escritura profesional.
Esto es lo que nunca debería suceder: no debes rendirte antes de haber hecho un esfuerzo honesto en la programación. La mejor manera de averiguar si el código es adecuado para usted es saltar e intentarlo. Aprende a escribir, aprende un idioma, aprende de los libros de programación.
Hay tantos nichos de programación que puede encontrar algo que realmente le guste. Si no, no descarte una carrera en tecnología. Hay muchos trabajos tecnológicos que puede obtener sin centrarse en la codificación.
¿Qué pasa si la codificación no es adecuada para usted?
Suponga que ha decidido que la codificación no es para usted, pero que aún quiere aprovechar las habilidades que ha desarrollado a lo largo de los años. Cuales son tus opciones? Hay algunas maneras en que puede aprovechar este conocimiento.
Podrías ser escritor. La experiencia técnica de la programación puede hacerlo apto para la redacción técnica (manuales, documentación, etc.).
Podrías ser un analista de datos . Dependiendo de su á
rea de especialización, puede poner a disposición su conocimiento como consultor para sistemas de seguridad, plataformas web, motores de juegos o modelos de monetización. Si tiene un corazón para las empresas pero quiere mantenerse en contacto con la industria del software, ¿por qué no administrar su equipo de desarrolladores? Siempre hay una necesidad de líderes que entiendan el intrincado proceso de programación.
Lea el artículo completo: 6 señales de que no tiene la intención de ser un programador