Cómo convertirse en un codificador si encuentro aburrida la codificación

Estadísticamente hablando, la mayoría de las personas trabajan en trabajos que les parecen aburridos, incluso aquellos en sectores de élite del mercado laboral.

Si le gusta resolver problemas en general, entonces podría usar la programación de computadoras como herramienta.

Cuando era consultor de gestión en una importante empresa global, disfrutaba resolver problemas comerciales a gran escala pero odiaba el trabajo de 14 horas / día, ¿por qué? Es porque mi tiempo se dividió de la siguiente manera:

  1. Lluvia de ideas con mi equipo internamente: el 5% de mi tiempo, fue increíble.
  2. Lluvia de ideas con el cliente: el 5% de mi tiempo, fue increíble.
  3. Generando ideas – 5%, esto estuvo bien.
  4. Preparación y depuración de documentos de comunicación: 80%, totalmente succionados.
  5. Comunicación de hallazgos al equipo / cliente – 5%

Así que pasé 14 horas al día y el 80% de mi tiempo en Microsoft PowerPoint y Excel cuando estaba generando ideas y preparando documentos de comunicaciones. Cada hora que paso en PowerPoint y Excel, significaba que simplemente estaba mejorando en el diseño de documentos, en comparación con el crecimiento exponencial del tiempo adicional que pasé con los clientes.

Terminar un mazo de diapositivas se siente mal, mientras que compilar un programa de computadora es como matar al último jefe de un videojuego. Lo más importante es que el ROI de desarrollo de habilidades de 10 000 horas en programación es mayor que con Excel / PPT (medido en el crecimiento personal), incluso a través de la depuración en ambos campos es aburrido.

Los quoranos son trabajadores muy apasionados y es fácil olvidar que el 99% de los trabajos son aburridos incluso si se encuentran en campos interesantes como la consultoría. Sus posibilidades de encontrar un trabajo que lo mantenga ocupado el 80% del tiempo son escasas, a menos que quiera convertirse en una estrella porno (por elección). Por lo tanto, también podría intentar optimizar su parte de ‘administrador’ de su trabajo para obtener un ROI de ‘desarrollo de habilidades’ más alto durante las 10 000 horas que dedicará, por defecto de presentarse en el trabajo.

Si pasa el 50% o más de su tiempo de trabajo en herramientas que podrían aburrirlo, puede valer la pena intercambiar su Excel, estufa, pala, monitor cardíaco, sartén, etc., por un IDE cargado con un lenguaje de programación como Python.

Te animo a que sigas codificando y te aburras hasta morir. 10 000 horas de aburrimiento después, me lo agradecerán. [Advertencia: la recompensa de 10 000 horas se mide por la habilidad acumulada para el crecimiento personal, no por convertirse en un valor atípico medido en riqueza o rendimiento en comparación con sus compañeros]

Seamos muy directos y centrados en los fines en lugar de los medios: si quieres ser un codificador, necesitas que te guste * alguna * forma de codificación. Si no te gusta o no te puede gustar, entonces no debes ser un programador.
En cierto momento, debe escribir un código, y después de un cierto tiempo, las personas pueden reconocer sus habilidades sociales y sociales y ubicarlo en puestos gerenciales o más altos y puede “ser un programador”, en el sentido de que usted ” administrará un equipo compuesto por otros codificadores, sin escribir (mucho) código usted mismo.
Pero, no puedes escapar del hecho de que, para hacer una carrera de esto, necesitas que te guste un subconjunto mínimo. Alguna cosa. Bases de datos, algoritmos, optimización, compiladores, rendimiento del código, organización del código, refactorización, lo que sea. ALGO debe apelar a usted. Y cuando lo haga, o cuando lo encuentre, se motivará para programar y eventualmente se convertirá en usted.
Si no es así, por favor, manténgase fuera de este negocio y no permita que el código que se asemeja a espagueti, entre en producción, será horrible. ¡Gracias por adelantado!

Huir.

No lo hagas

Ni siquiera pienses en pensar en hacerlo.

Si encuentra aburrida la codificación, espere hasta que tenga que leer el código de otras personas. Las personas a las que no les importaba un poquito que pudieras leerlo.

Espere hasta que esté en una fecha límite y algún código escrito no por usted falla. No sabes por qué. No tienes acceso al código en sí. Y tienes que arreglarlo o solucionarlo.

Otros regalos para ti:

  • El código aburrido. Como registro estructurado y CRUD
  • El mar de códigos incompatibles. Actualizar una biblioteca y terminar pasando días actualizando y reelaborando todo lo demás
  • Codificación ingrata. Porque, ya sabes, te pagamos por eso
  • Arreglando errores intermitentes. Funciona en nuestras máquinas, pero no en los clientes.
  • El proyecto cancelado. Justo como iba tan bien …

En serio, si no te gusta codificar tus propias ideas a tu propio ritmo utilizando todas tus propias decisiones, la profesión no es para ti.

¿Qué más te gusta?

¿Por qué querrías hacer un trabajo que encuentras aburrido?

De todos modos, existen grandes diferencias entre las muchas variedades de codificación; Nunca podría ser desarrollador de navegadores porque me parece aburrido, pero me encanta el trabajo del servidor.

Odio las matemáticas de píxeles y nunca me ha interesado mucho escribir código de interfaz de usuario, pero me encanta trabajar en móviles, que es principalmente la interfaz de usuario. Sí, lo sé, no hay lógica allí.

Ya no me gusta la industria, por eso trabajo por cuenta propia (eso y el hecho de que ahora vivo fuera de los EE. UU.), Esas estúpidas modas de gestión con reuniones de pie a las 8:30 y que se refieren a los escenarios de uso como “historias”.

Pero todavía amo el trabajo y la satisfacción de resolver problemas nunca pasa de moda.

A2A Usted pregunta: ¿Cómo me convierto en un codificador si encuentro que la codificación es aburrida?

Una anciana se acercó a un médico diciéndole “Doctor, me duele cuando hago esto”, a lo que el médico respondió rápidamente “Entonces no hagas esto, mi señora”.

Interesarse más en la codificación podría ser tan simple como aplicarlo a un problema práctico que tiene que obtener una solución real, y a medida que adquiera experiencia haciendo esto, también podría encontrar interesante aplicar su conocimiento a otros problemas.

Por otro lado, si no le gusta resolver problemas en algún nivel, considere otra carrera: la programación se trata de diseñar, implementar y validar soluciones a problemas con recursos limitados y otras limitaciones, a menudo con un sentimiento de insuficiencia que proviene de que te recuerden constantemente cuánto realmente aún no sabes o ya no puedes recordar.

El proceso de aprender a escribir código es el mismo para todos. Puede tomar clases de programación, comprar libros de programación, obtener un título en Ciencias de la Computación o leer tutoriales en línea.

Dicho esto, si no lo encuentras interesante, no vas a llegar muy lejos. Perderá rápidamente la concentración y querrá ocupar su tiempo con otras actividades. He interactuado con muchas personas que querían aprender a codificar, generalmente por el dinero, pero rápidamente lo dejé porque no podían mantenerse en el camino.

Todo lo que lograron fue perder el tiempo que podrían haber utilizado para aprender algo que les parece interesante y con el que se habrían quedado.

Si crees que la codificación es aburrida, no lo hagas. ¿En serio no quieres arrepentirte de tus elecciones, verdad? …

O,

Al menos intente con parámetros de codificación como: diseño, artes generativas, desarrollo y otros. Puede encontrar algún interés en cualquiera de ellos.

Pero si no lo haces …

NO PIERDA SU TIEMPO HACIENDO ALGO QUE NO LE INTERESA

Si encuentra aburrida la codificación, ¿por qué quiere convertirse en codificador? Si quieres convertirte en un programador irrelevante al hecho de que es aburrido, el aburrimiento no es un obstáculo para convertirte en programador.

El conocimiento común es que si algo es aburrido, descubra qué piezas exactas le están causando aburrimiento.

Además, el nivel superior del codificador es un codificador que escribe código que escribe otro código. Por lo general, las partes más aburridas están escribiendo algunas piezas repetidas de código. Esto se puede automatizar, como la mayoría de las tareas en la computadora. Probablemente escribir generadores de código será más interesante para usted.

Además, escribir en sí mismo puede ser detestable si no escribe con teclado. Ni siquiera piense en la codificación si no conoce la escritura táctil.

No te conviertas en un “codificador”. Parece que no te interesa el desarrollo de software y solo quieres un trabajo que pague bien. Hay muchos otros trabajos que pagan bien. Haz algo que disfrutes y lo harás mejor y ganarás más haciéndolo.

Por otro lado, si tiene interés en el desarrollo de software pero no le gusta escribir código para convertirse en diseñador de software o gerente de producto, hay muchos trabajos en la industria del software que no requieren que escriba código. Como diseñador, puede imaginar casi todos los aspectos de una aplicación sin escribir código. ¡Creo que los diseñadores son los héroes no reconocidos detrás de todas sus aplicaciones favoritas!

Como otros han escrito, si la codificación le resulta aburrida, ¿POR QUÉ consideraría convertirse en codificador? Si estás aburrido con lo que haces, se mostrará en tu producto de trabajo. Los empleadores quieren a alguien que estará cerca por un tiempo y que haga un gran esfuerzo en su trabajo. Si está aburrido de la idea de la codificación, entonces la realidad de la codificación comenzará a apestarse muy rápidamente. Si esto sucede, no hará un buen esfuerzo y pronto estará buscando algo, NADA más que hacer. Así que no pierdas tu tiempo y el tiempo y dinero de tu empleador.

Supongo que escuchaste a los “codificadores” obtener buen dinero, por eso quieres convertirte en uno. Bueno, en su caso, si encuentra aburrida la codificación, entonces no tiene ninguna posibilidad de tener éxito.

La codificación no es solo saber cómo escribir código, esta es la parte fácil. Para tener éxito como buen programador, debe tener pasión y mejorar siempre sus habilidades y su forma de codificar. Debe tener paciencia al escribir código, depurar, encontrar soluciones, etc. Si encuentra todo esto aburrido, entonces no tiene ninguna posibilidad de tener éxito como codificador, por lo tanto, el pago no será el que esperaba.

Si te resulta aburrido, imagina qué harás todos los días en el trabajo.

En mi opinión, la respuesta es que no.

No creo que valga la pena intentar forzarte a que te guste algo que no te gusta. Es una forma rápida de tener una existencia miserable.

Ahora, la otra alternativa, por supuesto, es preguntarse por qué le resulta aburrida la codificación. ¿Qué parte es aburrida? El aprendizaje de la sintaxis? ¿El pensamiento sobre la lógica? Es posible que haya un subconjunto de codificación que realmente pueda disfrutar y que pueda pasar su tiempo haciendo eso.

Quizás prefiera escribir pequeños programas, a veces denominados scripts.

Tal vez solo le guste hacer las cosas bonitas, entonces podría ser un desarrollador frontend y hacer que los sitios web sean hermosos y fáciles de usar.

Creo que si encuentra aburrida la codificación (escribir código), no puede ser un codificador (una persona que escribe código). Ahora, si quieres ser programador y encuentras que escribir código es aburrido, es como decir que soy carpintero, pero usar martillos me aburre, quiero decir que sigues siendo carpintero, pero cuando tienes que hacer algo, el clavo no es No entres golpeándolo con la palma de tu mano. Entonces, un martillo es una herramienta que un carpintero necesita para hacer su trabajo. Code es la herramienta que necesitas para ser un programador. Entonces, para resumir, puede que le guste hacer cosas, pero las herramientas que usa en el camino lo aburren, creo que si continúa escribiendo código y esto continúa, hay una fecha de vencimiento para que sea un codificador. Los programas necesitan pensamiento, el pensamiento se traduce en código, si el programa no funciona, el ciclo de pensamiento-código comienza de nuevo. No puedo evitarlo amigo. Sin embargo, podría intentar ponerse otro par de anteojos y verlo de manera diferente. Escribir código es un desafío y a través de esto creas, cuando creas, es gratificante. Piénsalo bien. En el fondo sabes con qué eres compatible. Mucha suerte en lo que decidas hacer.

De la misma manera que haces cualquier trabajo que odias, solo baja la cabeza y hazlo. Cuando estaba en el campo de entrenamiento, esperaba con ansias pasar el tiempo e hice todo lo posible para mantener la cabeza baja y hacer el trabajo que se esperaba de mí.

No voy a juzgarte por no ser un codificador real o no apreciar la verdadera belleza de la programación, porque sé lo que es necesitar un cheque de pago o una dirección o lo que sea, y tener el único camino realmente viable para no ser atractivo o agradable

El desarrollo de software sigue siendo un campo en el que puede ingresar y que le puede proporcionar un estilo de vida profesional con un salario equivalente sin ser particularmente agotador.

Creo que deberías ir a una escuela de códigos. Un entorno de aprendizaje estructurado es prácticamente necesario si no tiene la motivación para continuar con un plan de autoaprendizaje.

Creación de modificaciones para juegos.

Aconsejo descargar Visual Studio y obtener crack con algunos C #.

Crear programas de modding para juegos es el método que me enseñó a programar todo mientras me divierto. Si tienes una PC lo suficientemente decente, puedes ejecutar un juego en ella y modificar su memoria.

Echa un vistazo a la edición de memoria en Windows. No es difícil tener una comprensión general de la misma y lo superará con su programación, ¡con suerte será tan divertido para usted como lo es para mí!

Hay más en la programación que solo codificar. En general, la programación se trata de resolver problemas.

Se necesita un cierto tipo de mente para poder resolver problemas constantemente. Es una pasion.

Lamento decir que si ha estado programando durante un tiempo y lo encuentra aburrido, entonces creo que probablemente debería buscar algo más que hacer.

¿Cómo me convierto en un codificador si encuentro aburrida la codificación?

La parte del “cómo” no cambia si lo encuentras aburrido. Tiene una variedad de opciones, que incluyen hacer tutoriales, leer libros, tratar de desarrollar proyectos y estudiar temas como estructuras de datos y algoritmos.

La parte del “por qué” es la importante. Si encuentra aburrida la codificación, le recomiendo que busque algo que no le parezca aburrido y que haga eso.

¿Por qué querrías hacer algo con tu vida que te parezca aburrido? ¿Por el dinero? No te prostituyas.

La vida es demasiado corta para hacer cosas que no disfrutas.

Quizás encuentre aburrida la codificación porque no la está aprendiendo de la manera correcta. La programación puede ser divertida. Le sugiero que mire esta respuesta y lea este artículo.

¿Por qué quieres torturarte obligándote a hacer algo que encuentras aburrido? Si este es un curso que no puede evitar, solo tiene que soportarlo hasta que termine el examen. Pero como dices codificador, esto es más una consideración de profesión, entonces no lo hagas. Encuentra algo más donde esté tu pasión.

La respuesta corta es que no.

La respuesta más larga es que o encuentras aspectos de programación que te gustan. O más en un campo relacionado que te parece más interesante.

Una cosa: lo que yo y muchos desarrolladores de software hacemos no es codificar más de lo que un escritor es un mecanógrafo. Lo que hacemos es pensar, planificar y visualizar lo que estamos construyendo. La codificación es lo de menos. ¿Quizás si te enfocas en esos aspectos?