6 señales de que no debes ser programador

  • Michael Cain
  • 0
  • 2192
  • 502
Anuncio

No todos están hechos para ser programadores. Claro, cualquiera puede aprender cómo programar, pero aprender a programar no es lo mismo que hacer una carrera fuera de él. De hecho, es completamente posible ser un codificador talentoso y aún así ser un desajuste para la carrera. Suena extraño, lo sé, pero es más cierto de lo que piensas.

Pasé más de una década obteniendo un título en ciencias de la computación y pensando que era la carrera para mí solo para darme cuenta de que no lo era, y eso viene de alguien que disfruta El flujo de trabajo de programación y los desafíos asociados..

Hay más que el acto de codificar. Tienes que considerar la imagen completa. Si no está completamente seguro de que está destinado a ser un programador, aquí hay algunas señales que pueden indicarle la dirección correcta.

Señal # 1: Te falta creatividad experimental

A pesar de ser pesado en la lógica, la programación es en última instancia un arte creativo. 4 Conversaciones TED imperdibles sobre creatividad, inspiración y pasión 4 Conversaciones TED imperdibles sobre creatividad, inspiración y creatividad de pasión. Inspiración. Pasión. Todos estos son conceptos de los que somos muy conscientes, pero no muchos de nosotros podemos identificar con precisión su origen. ¿De dónde viene la creatividad? ¿Qué es lo que causa un ...? Un nuevo programa es como un lienzo en blanco y sus pinceles son sus idiomas, marcos, bibliotecas, etc. Está creando algo de la nada y este es un proceso que depende de la intrepidez experimental..

Los codificadores dogmáticos te dirán que hay “una forma verdadera” escribir un buen código, pero eso no es cierto en absoluto. Tal afirmación es tan absurda como decir que solo hay una manera de construir una casa, escribir una novela o cocinar un estofado. Hay muchas formas de codificar software y deberías estar dispuesto a experimentar.

Sin curiosidad natural, desarrollará una visión de túnel y siempre abordará sus problemas de codificación desde el mismo ángulo. En ese punto, la programación se convierte en trabajo rutinario y pierde mucho de lo que lo hace gratificante en primer lugar.

Señal # 2: No eres autónomo

Todos los buenos programadores deben ser autónomos y no hay forma de evitar esto. Cuando elimina todos los detalles extraños, la programación es fundamentalmente repetitiva. Si no tienes interés personal o ambición en el código que escribes, entonces serás miserable.

Esto es cierto para cualquier esfuerzo creativo (y no importa lo que digan, la programación es creativo). Su motivación para escribir código 10 Charlas motivacionales de TED para ayudarlo a escapar de sus bloqueos mentales 10 Charlas motivacionales de TED para ayudarlo a escapar de sus bloqueos mentales La valiosa lección de la vida de los triunfadores es que eliminan sus bloqueos mentales de manera más consistente que otros. Diez conversaciones TED subrayan una cosa simple: todo está en la mente. tiene que venir de adentro. Tienes que amar el acto de codificar tanto como el potencial de alejarte con un producto final. Si no te gusta el proceso, nunca llegarás al producto.

Si te levantas por la mañana y no sientes un deseo ardiente de trabajar en tu proyecto, quizás la programación no sea la salida adecuada para ti.

Señal # 3: Odias los problemas de lógica

A pesar de ser un esfuerzo creativo, la programación es más sobre fijación de lo que es creando. Mientras que otros medios creativos implican un proceso de reparación (como los escritores que necesitan revisar sus borradores), la programación es única ya que la mayoría de los problemas que surgen se basan en fallas basadas en la lógica.

Este proceso de reparación, conocido correctamente como depuración, Es el corazón de la programación. ¿Te fascinan los acertijos y los acertijos lógicos? 10 sitios web para acertijos, acertijos y acertijos 10 sitios web para acertijos, acertijos y acertijos? ¿Tienes un deseo innato de reparar lo que está roto? Y por extensión, ¿eres naturalmente inquisitivo sobre el funcionamiento interno de las cosas? Deberías poder responder “Sí” a todo lo anterior.

Gran parte de la recompensa en la programación proviene de corregir errores. Cuanto más complicado es el error, más gratificante es cuando finalmente lo resuelve. Si no encuentra satisfacción en esto, entonces la programación no será más que una cadena interminable de frustraciones.

Señal # 4: No puedes sentarte por largos períodos

La naturaleza de la programación requiere que te sientes frente a una computadora por largos períodos de tiempo. Es posible que pueda solucionarlo construyendo un escritorio de pie. Cómo construir un escritorio de pie barato de Ikea, y cómo es usarlo. Cómo construir un escritorio de pie barato de Ikea, y cómo es usar. Hay una moda actual emergente. para escritorios de pie, literalmente escritorios en los que estás parado mientras trabajas. Después de haber pasado los últimos cinco años como escritor independiente que trabaja por cuenta propia y pasa la mayor parte de sus días sentado en ... pero la esencia es la misma: pasarás mucho tiempo frente a tu computadora.

Existen algunas preocupaciones cuando se trata de este tipo de estilo de vida sedentario relacionado con la computadora. 5 razones por las que trabajar con computadoras es malo para usted y cómo mantenerse saludable 5 razones por las que trabajar con computadoras es malo para usted y cómo mantenerse saludable. como el trabajo más relajado del mundo, pero es todo lo contrario. Es muy duro para su cuerpo, que no está acostumbrado a este tipo de trabajo moderno ... y puede conducir a problemas de salud graves 4 Problemas de salud graves por estar sentado demasiado tiempo (y cómo evitarlos) 4 Problemas de salud graves por estar sentado demasiado tiempo ( Y cómo evitarlos) Sentarse demasiado tiempo en su escritorio o en su sofá es una epidemia moderna. Aquí hay cuatro riesgos mortales para un estilo de vida sedentario. si lo ignoras por mucho tiempo. En una línea similar, es posible que tengas que luchar con problemas mentales como distracciones no deseadas ¡Enfócate! ¡Las 4 mejores herramientas para bloquear temporalmente Facebook y Co Focus! Las 4 mejores herramientas para bloquear temporalmente Facebook y compañía Usted no está solo, todos lo hemos hecho, desperdiciando horas navegando por la web en lugar de hacer cosas. ¿Necesita un aumento en la productividad? Encuentra las mejores herramientas para escapar de las redes sociales aquí. , fiebre de cabina y fallas en la productividad ¿Cómo ser más productivo cuando se trabaja desde casa? ¿Cómo ser más productivo cuando se trabaja desde casa? ¿Es más productivo trabajar desde casa (o usar el término teletrabajo) que desde una oficina? El debate se volvió a encender después de la llamada de aclaración de Marissa Mayer a todos los empleados de Yahoo. Como todos los bla bla bla ... .

En última instancia, la pregunta es: ¿se siente cómodo frente a una computadora la mayor parte del día? De hecho, cómodo puede no ser suficiente; tienes que preferir estar frente a una computadora. Si no, la productividad y la felicidad serán batallas cuesta arriba.

Señal n. ° 5: desea horas de trabajo normales

Las carreras de programación se dividen en dos tipos: 1) trabajas para otra persona o 2) trabajas para ti mismo. De cualquier manera, no es raro escuchar historias de noches tardías, largas sesiones de codificación y una baja calidad de vida en general..

El desarrollo de software es una industria centrada en los plazos y los plazos no funcionan bien con los tradicionales 9 a 5 días hábiles. A medida que se acercan los plazos, los equipos de codificación a menudo entran en una fase de “tiempo de crisis” definido por todas las noches. Incluso cuando trabaje para usted 5 Oportunidades legítimas de autoempleo en línea 5 Oportunidades legítimas de autoempleo en línea, tendrá que dedicar muchas horas diarias si quiere adelantarse a su competencia.

Además, los problemas de programación tienden a atascarse en su cerebro y lo siguen a donde quiera que vaya. Trabajará a través de soluciones mientras está en la ducha, mientras viaja, e incluso mientras está acostado en la cama. Debido a que gran parte de la programación ocurre en su cabeza, la compartimentación puede ser difícil, si no imposible..

Si tienes suerte mayo ser capaz de encontrar una empresa que no tenga problemas, pero no cuento con eso.

Signo # 6: Espera hacerse rico rápidamente

Hubo un tiempo en que el desarrollo de software era una búsqueda lucrativa. Hoy en día, los programadores que se enriquecen rápidamente son la excepción a la regla. Si tu principal motivación para estar en esta industria es ganar mucho dinero en el menor tiempo posible, te decepcionará.

Historias de éxito durante la noche, como la popularidad de Flappy Bird La historia corta de Flappy Bird [Web extraña y maravillosa] La historia corta de Flappy Bird [Web extraña y maravillosa] Pocos juegos móviles entran en la conciencia colectiva de la corriente principal en la forma en que Flappy Bird ha hecho. Pasa al folklore de Internet, pero estos videos ayudarán a preservar su viralidad. , puede atraernos a falsas expectativas y confianza delirante. Muchas personas han intentado su mano en el desarrollo de juegos independientes 5 Herramientas de software de desarrollo de juegos gratis para hacer tus propios juegos 5 Herramientas de software de desarrollo de juegos gratis para hacer tus propios juegos El software de desarrollo de juegos gratis es una excelente manera de comenzar a hacer videojuegos. Hemos compilado el mejor software de juegos del mercado. con la esperanza de alcanzar niveles similares de éxito solo para fracasar y abandonar la industria por completo.

¿Puedes ganar mucho dinero como programador? Claro, pero no será un camino fácil. Si estás buscando hacerte rico rápidamente ¿Estás apurado por ganar dinero desde casa? Spot 7 Estafas de trabajo en casa ¿Estás apurado por ganar dinero desde casa? Estafas Spot 7 Work At Home Riqueza, velocidad, ética: cuando se trata de dinero, solo puede elegir dos. Cuando se trata de trabajar desde casa, es muy probable que no tengas la oportunidad de elegir uno de ..., también podrías jugar a la lotería.

Pensamientos finales

Supongamos que ha decidido que la programación no es para usted, pero aún desea utilizar las habilidades y el conocimiento relacionados con la programación que ha adquirido a lo largo de los años. Cuales son tus opciones?

Escritura. La experiencia técnica de la programación puede hacerlo apto para redacción técnica (manuales, documentación, etc.), periodismo (mantenerse al día con noticias de última generación) o educación (enseñar a otros lo que sabe).

Análisis. Dependiendo de su campo de experiencia, podría utilizar sus conocimientos como consultor para sistemas de seguridad, plataformas web, motores de juegos, modelos de monetización, etc. Las pruebas de garantía de calidad son otro campo en el que la experiencia analítica puede ser útil..

administración. Si tiene un corazón para los negocios pero quiere seguir conectado a la industria del software, ¿por qué no administrar su propio equipo de desarrolladores? Los gerentes que entienden los matices de la codificación son pocos y distantes.

Eso es solo rascar la superficie. Solo sé que incluso si te das cuenta de que ya no quieres ser programador, esas habilidades son transferible y tu tiempo no fue perdido.

¿Sientes que todavía tienes lo necesario para ser programador? ¿Se cambió a Linux? Las 11 mejores distribuciones de Linux para programadores Las 11 mejores distribuciones de Linux para programadores Linux ofrece un entorno próspero para programadores y desarrolladores. Aquí están los mejores sistemas operativos Linux para programadores. , todavía?

Créditos de imagen: idea de hilo a través de Shutterstock, trabajador miserable a través de Shutterstock, pieza de rompecabezas a través de Shutterstock, silueta de trabajador cansado a través de Shutterstock, cara de reloj a través de Shutterstock, lloviendo dinero a través de Shutterstock




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.