Cómo convertirme en un desarrollador de software exitoso si no me gusta programar

De la misma forma en que tienes éxito si amas la programación. Haz mucho, sé muy bueno en eso. Sea bueno para darse cuenta de lo que realmente están pidiendo las personas que no entienden las limitaciones de las máquinas (para que pueda restablecer sus expectativas o determinar adecuadamente que están pidiendo un trabajo mucho más grande). Tenga en cuenta que a veces el trabajo es la programación y a veces es hablar con la gente sobre la programación. Sabiendo que aunque algunas partes del trabajo son más divertidas que otras, el botín va a los desarrolladores que no descuidan ninguna parte del trabajo (esta parte probablemente será más fácil para usted ya que no le gusta ninguno del trabajo )

Tenga en cuenta también que la mayoría de las otras personas con las que trabaja adorarán la programación, y lo harán en su propio tiempo y se expondrán a la tecnología que no verán en el trabajo. Eso puede ayudarlos directamente (si de repente el trabajo adopta ese tipo de tecnología), o indirectamente (ya que están expuestos a otros métodos, o incluso se les pide que implementen algo similar a algo con lo que ya han estudiado o trabajado). Si desea mantenerse al día, prepárese para pasar un poco de su tiempo personal haciendo esto también.

En otras palabras, “¿cómo me convierto en un levantador de pesas competitivo cuando odio levantar cosas pesadas?”, De la misma manera que lo haces si lo amas, odiarás lo que haces más.

Nada dice que no puedes tener éxito, pero mientras odies lo que haces, ¿por qué no elegir algo más rentable para odiar? ¿Banquero de inversión? ¿Abogado? Creo que los grandes geólogos petroleros también ganan mucho dinero. El desarrollo de software es un buen campo porque genera un buen dinero y puede ser muy divertido. Si no vas a disfrutarlo, solo mira las cosas que hacen mucho dinero. (Todos son duros de todos modos)

Esa en realidad no es una situación muy poco común.

Un estudio muestra que la mayoría de las personas odian su trabajo … “Odio mi trabajo”, dice el 70% de los empleados de EE. UU.

Pero tenga en cuenta esto, la ingeniería de software es más como un oficio, enfatiza en hacer las cosas mejor y más rápido que la última vez que lo hizo, y eso requiere un poco de autodisciplina, razón por la cual mucha gente se rinde y se estanca. , de hecho, la mayoría de ellos lo hacen en algún momento según mi observación. No dejan de crecer por completo, pero se ralentizan abruptamente.

Lo más probable es que te conviertas en uno de ellos. Pero eso está bien. Tardará aproximadamente 5 años en desarrollar su experiencia en algunos temas, luego seguir con ella y superarla. Encuentre una gran empresa no tecnológica como seguros, productos de viaje o comercio electrónico, conviértase en un empleado a tiempo completo, cumpla con el status quo, gane su salario estándar y haga otra cosa en su tiempo libre.

No ganará los mejores dólares, pero $ 150ka al año sigue siendo un salario cómodo, ¿no?

No es necesario que le guste un trabajo para hacerlo. Pero eso ayuda.

Más allá de eso, hay mucho más en el desarrollo que la programación. Por ejemplo, la mayor parte del desarrollo del juego implica, ya sabes, el diseño del juego. Y gráficos. Y un montón de otras cosas. La programación es solo una de las piezas. Siempre puedes buscar el desarrollo en un área que disfrutes.

O … puedes encontrar un campo diferente para entrar.

Una gran parte del trabajo de un ingeniero de software es la programación. Por lo tanto, no tiene que gustarle la programación, pero sí tiene que ser bueno en eso. En mi experiencia, la mayoría de las personas disfrutan las cosas en las que son buenas, y son buenas en las cosas que disfrutan. Quizás la práctica suficiente le dará las habilidades que necesita para disfrutar del trabajo.

Pero competirá contra personas apasionadas por la programación, que encuentren divertida la depuración y que pasen con entusiasmo su tiempo libre haciendo desafíos de codificación. Entonces, tendrás que hacer esas cosas, incluso si no te hacen feliz.

Déjame preguntarte: ¿por qué quieres ser bueno en algo que no te gusta hacer?

La programación no te hará rico, no te hará respetado, ganó; no te hará famoso, no te dará satisfacción si no te gusta, en resumen, incluso si te vuelves excelente en eso , todavía se arrastrará fuera de la cama por la mañana porque realmente no quiere pasar otro día programando.

Encuentra tu pasión y conviértete en bueno en eso.

Y no, no tiene que gustarle la programación para convertirse en un desarrollador medio decente (que es mejor que muchos “desarrolladores web”), pero sí tiene que ser bueno en el análisis de problemas. Y si lo eres, te encantaría programar, por lo que probablemente no lo seas, por lo que no puedes convertirte en un muy buen programador. (No se puede “aprender” a ser analítico, está conectado al cerebro).

No lo harás

Sucede que lo mismo va para mí. Soy desarrollador de software y no me gusta la programación, me gustan las soluciones computacionales. Y sucede que la mayoría de las soluciones computacionales se realizan a través de la programación. ¿Lo que hice? Lo programé durante casi 10 años y luego me mudé a otra cosa; Actualmente estoy haciendo telecomunicaciones. Y programar en mi tiempo libre, porque me gusta el desafío mental de construir cosas y sucede que quiero construir algo que requiera programación.

Encuentra tu camino en el mundo. No está obligado a permanecer programando si no lo desea.

Creo que deberías seguir encontrando tu nicho con tu trabajo actual. Nunca puedes tener éxito en un campo si no amas ese trabajo, sino que solo te dará supervivencia.

También comencé con una carrie que no me gustaba y luego, después de probar muchos campos, encontré mi nicho. Vea a continuación mi historia completa.

Empecemos

Alguien tiene que convertir los requisitos del cliente en una forma tal que el personal de TI pueda producir un producto que cumpla con los requisitos del cliente. Si esa transformación no se realiza correctamente, el resultado desafortunado es Caos.

Es muy posible que pueda mantener una programación de trabajo y ganar suficiente dinero haciéndolo para considerarse exitoso. Pero nunca serás genial a menos que te encante hacerlo y pases años de tu tiempo libre pensando o escribiendo código.

No son los problemas resueltos los que te permiten mantener un trabajo que te hace genial. Son los problemas sin resolver en los que trabaja en su tiempo libre.

Creo que mucha gente ha comprado demasiado en la mentalidad de “¡haz lo que amas y nunca tendrás que trabajar!”. Digo que hagas lo que no odias, siempre y cuando consigas todo lo que amas. Ahora, eso podría ser a través de medios financieros o simplemente la oportunidad de hacer algo en el trabajo que nunca podría hacer por su cuenta (¿construir y lanzar cohetes? No lo sé).

Para esos programadores, piensen así:

DontHate! = Amor

Hay muchas cosas sobre casi cualquier trabajo que incluso a los que aman el trabajo no les gusta. Calcule su nivel de tolerancia y ajústelo en consecuencia. Pero creo que muchos otros aquí lo han clavado cuando sugieren que necesitará pasar tiempo extracurricular practicando y resolviendo problemas para tener verdadero éxito en el campo y no solo “eh, es un nivel de vida”.

En resumen: no tienes que amarlo para ser bueno en eso, pero tendrás que trabajar en ello. Decide si el trabajo requerido para alcanzar el nivel deseado de competencia te lo vale.

¿Por qué quieres ser desarrollador si no te gusta la programación? La pregunta me parece extraña. Sin embargo, si tiene la disciplina para hacer el desarrollo, incluso si lo odia, podría convertirse en gerente después de unos años de desarrollo.

Probablemente hay espacio en el mundo del marketing de software en el que existe la capacidad de “hablar lo que se habla”, incluso si no le gusta “caminar el camino”, espacio donde puede encajar bastante bien.

More Interesting

¿Cuál es el mejor entorno de trabajo para ingenieros y desarrolladores de tecnología?

¿Un analista de negocios califica para una visa H1B, o es solo para desarrolladores de software e ingenieros de software?

¿Los principales desarrolladores de software odian lidiar con personas lentas?

¿Existe un libro completo, guía o documento del sitio web de las diferentes metodologías de desarrollo de software?

¿Qué debo hacer para ganar experiencia en PL / SQL?

¿Por qué no vemos una avalancha de puestos de desarrollo de software, que ofrecen una opción para trabajar desde casa o de forma remota, al menos en cierta medida, ya que es una excelente manera de atraer talento?

¿Cómo podría estimar mejor en el desarrollo de software?

Preguntas generales para el desarrollo de software Descubrimiento del cliente: ¿qué necesito investigar?

¿Hay alguna forma de obtener experiencia práctica como ingeniero / desarrollador de software - DESDE CASA? (debido a mi situación inusual)

¿Cuál es la mejor manera de emplear un desarrollador estrella en alta mar?

¿Qué debe pedirle a un desarrollador de iOS que haga para que otros desarrolladores entiendan el código que hacen?

¿Es mi compañero de trabajo un desarrollador de software no estructurado?

¿Los desarrolladores temen ser eliminados por los desarrolladores jóvenes cuando envejecen?

¿Qué características de Java apasionan a las personas?

¿Cómo puede un desarrollador de software profesional que trabaja, a mediados de los años 20, sin antecedentes financieros pasar a una carrera como comerciante de Wall Street?