6 Señales de que usted no está destinado a ser un programador
No todo el mundo está hecho para ser un programador. Claro, cualquiera puede aprender cómo programar, pero aprender a programar no es lo mismo que hacer una carrera fuera de ella. De hecho, es muy posible que un codificador talento y seguir siendo una falta de coincidencia para la carrera. Suena raro, lo sé, pero es más cierto que se podría pensar.
Me pasé más de una década de obtener un título en informática y pensando que era la carrera para mí sólo para darse cuenta de que no era - y eso es viniendo de alguien que disfruta el flujo de trabajo de programación y los retos asociados.
Hay más a él que el acto de codificación. Usted tiene que considerar toda la imagen. Si usted no está completamente seguro de que está destinado a ser un programador, aquí hay algunos signos que pueden apuntar en la dirección correcta.
Signo # 1: Usted falta creatividad experimental
A pesar de ser pesado en la lógica, la programación es en última instancia una arte creativo. Un nuevo programa es como un lienzo en blanco y sus pinceles son sus idiomas, marcos, bibliotecas, etc. va a crear algo de la nada y esto es un proceso que depende de la valentía experimental.4 Deben ver TED Talks en la creatividad, la inspiración & Pasión4 Deben ver TED Talks en la creatividad, la inspiración & PasiónCreatividad. Inspiración. Pasión. Estos son todos los conceptos de la que somos muy conscientes, pero no muchos de nosotros podemos determinar con precisión su origen. ¿De dónde provienen de la creatividad? ¿Qué es lo que hace que una ...Lee mas
codificadores dogmáticas le dirá que no hay “una forma verdadera” para escribir buen código, pero eso no es cierto en absoluto. Tal afirmación es tan absurdo como decir que sólo hay una manera de construir una casa, escribir una novela, o cocinar un guiso. Hay muchas maneras de software de código y usted debe estar dispuesto a experimentar.
Sin curiosidad natural, que va a desarrollar una visión de túnel y siempre se acerca a sus problemas de codificación desde el mismo ángulo. En ese momento, la programación se convierte en el trabajo rutinario y pierde gran parte de lo que hace que sea gratificante en el primer lugar.
Señal # 2: Usted no son auto-Driven
Todos los buenos programadores tienen que ser auto-conducido y no hay forma de evitar esto. Cuando se tira de lejos todos los detalles superfluos, la programación es fundamentalmente repetitivo. Si no tiene ningún interés personal o de ambición en el código que escriba, a continuación, sólo vas a ser miserable.
Esto es cierto para cualquier esfuerzo creativo (y no importa lo que digan, la programación es creativo). Tu motivación para escribir código tiene que venir desde dentro. Tienes que amar el acto de codificación, tanto como la posibilidad de que se va con un producto final. Si no amas el proceso, nunca llegará a la del producto.10 motivación TED Talks de ayudarle a hacer mella a sus bloques mentales10 motivación TED Talks de ayudarle a hacer mella a sus bloques mentalesLa valiosa lección de la vida de los triunfadores es que mella a sus bloqueos mentales más consistente que otras. Diez TED Talks subrayan una cosa simple - Todo está en la mente.Lee mas
Vídeo: 5 pistas para saber si tienes madera de programador
Si se despierta por la mañana y no se siente un ardiente deseo de trabajar en su proyecto, tal vez la programación no es la salida correcta para usted.
Signo # 3: usted odia problemas de lógica
A pesar de ser un esfuerzo creativo, la programación es más acerca fijación de lo que es la creación. Mientras que otras salidas creativas sí implican un proceso de fijación (tales como escritores que necesitan revisar sus borradores), la programación es única, ya que la mayor parte de los problemas que aparecen se basan en los fallos basados en la lógica.
Este proceso de fijación, conocido correctamente como depuración, es el corazón de la programación. ¿Te fascina acertijos y puzzles de lógica? ¿Tiene un deseo innato de reparar lo que está roto? Y, por extensión, ¿estás curiosos por naturaleza sobre el funcionamiento interno de las cosas? Usted debe ser capaz de responder “sí” a todo lo anterior.10 sitios web para los rompecabezas, enigmas y adivinanzas10 sitios web para los rompecabezas, enigmas y adivinanzasLee mas
Vídeo: ¿Qué destrezas necesitas para ser un gran programador?
Gran parte de la recompensa en la programación proviene de corregir errores. El más complicado el insecto, la más gratificante es cuando finalmente resolverlo. Si no encuentra satisfacción en esto, entonces la programación será nada más que una cadena interminable de frustraciones.
Signo # 4: Usted no puede sentarse durante largos períodos
La naturaleza de la programación requiere que usted se sienta delante de un ordenador durante períodos prolongados de tiempo. Usted puede ser capaz de trabajar alrededor de ella por la construcción de un escritorio de pie pero la esencia es la misma: que va a pasar mucho tiempo delante de su ordenador.Cómo construir un barato Permanente de escritorio de Ikea, y lo que se siente al usoCómo construir un barato Permanente de escritorio de Ikea, y lo que se siente al usoHay una moda actual emergente de pie mesas, escritorios, literalmente, que se pone de pie un tiempo de trabajo. Después de haber pasado los últimos cinco años como escritor independiente por cuenta propia que pasa la mayor parte de sus días se sentó en ...Lee mas
Existen algunas preocupaciones cuando se trata de este tipo de estilo de vida sedentario relacionado con la informática y puede dar lugar a serios problemas de salud si se ignora que durante demasiado tiempo. En una línea similar, puede que tenga que luchar con problemas mentales como distracciones no deseadas, fiebre de la cabina, y lapsos en la productividad.
En última instancia, la cuestión es: ¿Se siente cómodo estar frente a una computadora para la mayor parte de su día? De hecho, cómodo puede no ser suficiente- que tiene que preferir estar frente a una computadora. Si no es así, la productividad y la felicidad van a ser batallas cuesta arriba.
Signo # 5: You Want horas normales de trabajo
carreras de programación caen en una de dos tipos: 1) que trabaja para otra persona o 2) que trabaja para sí mismo. De cualquier manera, no es raro escuchar historias de las últimas noches, largas sesiones de codificación, y una baja calidad de vida en general.
El desarrollo de software es una industria centrada en el plazo y los plazos no se llevan bien con los tradicionales días de trabajo de 9 a 5. Como los plazos telar más cerca, los equipos de codificación menudo entran en una fase de “hora de la verdad” definido por todas las noches en vela. Incluso cuando trabajar por sí mismo, usted tiene que verter en muchas horas al día si desea permanecer delante de su competencia.5 oportunidades de autoempleo en línea legítimo5 oportunidades de autoempleo en línea legítimoLee mas
Además, los problemas de programación tienden a atascarse en el cerebro y te siguen a todas partes donde quiera que vaya. Que va a trabajar a través de soluciones, mientras que en la ducha, mientras viaja, e incluso mientras está acostado en la cama. Debido a que gran parte de la programación que sucede en su cabeza, la compartimentación puede ser difícil si no imposible.
Si tiene suerte mayo ser capaz de encontrar una empresa que no hace hora de la verdad, pero yo no contaría con ello.
Signo # 6: Usted espera hacerse rico rápido
Hubo un tiempo en que el desarrollo de software era una actividad lucrativa. Hoy en día, los programadores que se enriquecen rápida son la excepción a la regla. Si su principal motivación para estar en esta industria es hacer un montón de dinero en el menor lapso de tiempo, usted se encontrará con una cierta decepción.
historias de éxito durante la noche, como el popularidad de los Flappy Bird, nos puede atraerlo a falsas expectativas y la confianza delirante. Una gran cantidad de personas que han intentado su mano en desarrollo de juegos indie con la esperanza de golpear niveles similares de éxito sólo a flop y dejar la industria por completo.La breve historia de Flappy Bird [extraño & Maravillosa Web]La breve historia de Flappy Bird [extraño & Maravillosa Web]Pocos juegos móviles entran en la conciencia colectiva de la corriente principal de la manera Flappy Bird ha hecho. Pasa a formar parte del folclore de Internet, pero estos videos le ayudará a preservar su viralidad.Lee mas
Se puede hacer un montón de dinero como programador? Seguro, pero no va a ser un camino fácil. Si eres mirando a hacerse rico rápidamente, que también podría jugar a la lotería en su lugar.
Pensamientos finales
Digamos que usted ha decidido que la programación no es para ti, pero aún quiere hacer uso de las habilidades relacionados con la programación y el conocimiento que ha acumulado a lo largo de los años. ¿Cuáles son sus opciones?
Escritura. La experiencia técnica de programación puede hacer que se adapta bien para la escritura técnica (manuales, documentación, etc.), el periodismo (mantenerse al día con las noticias de sangrado borde), o la educación (enseñar a otros lo que sabes).
Análisis. Dependiendo de su campo de experiencia, usted podría poner su conocimiento para usar como consultor de sistemas de seguridad, plataformas web, motores de juego, modelos de monetización, etc pruebas de control de calidad es otro campo donde la experiencia analítica puede ser útil.
Administración. Si usted tiene un corazón para los negocios, pero desea permanecer conectado a la industria del software, por qué no gestionar su propio equipo de desarrolladores? Los directivos que entienden los matices de codificación son pocos y distantes entre sí.
Eso es sólo arañando la superficie. Sólo sabe que, incluso si se da cuenta de que usted no quiere ser un programador más, esas habilidades son transferible y su tiempo no fue en vano.
¿Conoces alguna más señales de que la programación podría no ser la mejor opción de la carrera? ¿Qué otras alternativas existen para los ex-programadores? Compartir sus pensamientos con nosotros a continuación!