¿Qué habilidades necesitas para convertirte en un programador bien pagado?

La verdad es simple Hay muy pocos, si es que hay alguno, casos genuinos de éxito durante la noche. La mayoría de las personas y empresas exitosas se han dedicado a una meta y han perseverado durante mucho tiempo antes de alcanzar un alto nivel de logro que finalmente otros notan y hablan.

La perseverancia se define como permanecer constante a un propósito, idea o tarea a pesar de los obstáculos. Algunas personas nacen con la tendencia a perseverar. Nos hemos convertido en una sociedad de ahora, ahora, ahora, pero la verdad es que la mayoría de las cosas que valen la pena requieren un poco de proceso y mucho tiempo.

No debe asumir que si algo no se manifiesta de la noche a la mañana, eso no sucederá en absoluto. De hecho, hará maravillas para su desarrollo personal si puede aprender a ser paciente, mantener la fe en su propio potencial y aumentar su perseverancia. Hará maravillas al impulsar aspectos importantes de su carrera hacia adelante.

El primer paso en este viaje es creer en ti mismo y en lo que quieres hacer. Si tratas de alcanzar una meta, pero en el fondo de tu mente realmente no crees que puedes lograrla, causarás estragos y sabotearás tu motivación.

La autoconciencia es una parte crítica del desarrollo de la perseverancia. Admitir que eres del tipo que renuncia a un objetivo antes de haberlo completado es el primer paso para cambiar ese patrón. Luego, practica cumplir promesas para ti mismo estableciendo pequeñas metas y negándote a renunciar hasta que las hayas logrado.

Otro enfoque: mejorar las habilidades para el éxito en la vida … 11 consejos fundamentales para usar

El componente final para mejorar su perseverancia es pensar positivamente. Como eres humano y no un personaje de dibujos animados, es difícil tener una actitud positiva el 100 por ciento del tiempo. Cuando ocurre algo desafortunado, es natural sentir emociones negativas como ira, frustración y tristeza al principio.

Pero aferrarse a estos hasta que provoquen depresión y ansiedad constantes hará que sea mucho más difícil perseverar en un objetivo difícil.

Mike Schoultz es el fundador de Digital Spark Marketing , una agencia de marketing digital y servicio al cliente. Con 40 años de experiencia empresarial, escribe sobre temas para ayudar a mejorar el rendimiento de las pequeñas empresas. Encuéntralo en G + , Facebook , Twitter y LinkedIn .

A2A, gracias Andrei

Habilidades de marketing.

Mire, ser un ingeniero 10x es definitivamente una forma de convertirse en un jugador clave (y tener un salario de jugador clave) en una empresa, pero realmente necesita ser 10x. Como, tan bueno que si te vas, el equipo de desarrollo necesitaría contratar al menos 12 personas (siendo tan bueno como 10 personas combinadas significa que necesitarán más que eso para volver más rápido) para reemplazarlo. Si puede manejar eso, entonces solo ser un ingeniero increíble le generará unos cientos de miles al año, tal vez incluso un millón si encuentra el lugar correcto. Pero si usted, el ingeniero promedio Joe o Jane, quiere hacerlo, entonces necesita poder comercializarse.

Conocí ingenieros que trabajan durante dos meses al año y ganan 300,000 solo con eso. No son súper unicornios, no son mejores en programación que tú o yo, solo fueron capaces de promocionarse como el tipo al que acudir para lo que estaban haciendo. Y esa es la mejor oportunidad que la mayoría de la gente tiene para ser un programador bien pagado.

Probablemente no todos lleguemos a ese nivel, pero el solo hecho de poder pedir un salario lleva a ganar mucho más que los que no lo hacen. Entonces, si quieres ser un programador bien pagado, lee algunos libros de marketing y asegúrate de hablar contigo mismo en ese espejo todas las mañanas hasta que tengas el coraje de realmente venderte. Entonces serás un programador bien pagado.

Si su principal motivación es el dinero, le sugiero que se especialice en tecnologías empresariales y se establezca como contratista. Deberá ser razonable pero no genio, deberá estar lo suficientemente cómodo en un entorno empresarial que a las personas les guste trabajar con usted, y deberá ser lo suficientemente extrovertido para construir una red profesional decente.

No lo hago porque el trabajo me parece aburrido en comparación con la automatización de marketing.

Necesitas TODAS LAS HABILIDADES, en TODAS LAS COSAS …

Ahí tienes … corto y dulce.

ah, y por favor, lee tantas de mis otras publicaciones como puedas que cubran la misma pregunta, hay bastantes ahora.

“No hay atajos”

“NO HAY CAMINO RÁPIDO hacia las riquezas incalculables que ganan los desarrolladores de software senior”

“Comienzas desde abajo, y avanzas hacia arriba …”

simple como eso.

Cualesquiera que sean las habilidades requeridas. Tengo tantas habilidades que no me molesto en incluirlas todas en mi currículum, ya que serían páginas y páginas de habilidades. Solo enumero algunos de los más pertinentes actualmente y luego termino con esta oración clave: “Habilidades adicionales adquiridas a pedido”.

En otras palabras, cualquier buen programador aprenderá habilidades todo el tiempo.

Lamentablemente, la respuesta correcta se ha dado en las otras respuestas, y es: Marketing. La capacidad de venderte a ti mismo. Digo “tristemente” porque apesta que este debería ser el factor decisivo.

Soy uno de esos unicornios mitológicos, el programador 10x. Rutinariamente puedo superar a los departamentos de programación de 10-15 programadores. ¿Eso me ayuda a conseguir un trabajo bien remunerado? No, no en lo más mínimo. No puede probarlo ni documentarlo, por lo que no tiene sentido. Solo se vuelve valioso, y algo de responsabilidad, una vez que ya tiene el trabajo.

Soy terrible vendiéndome a mí mismo. Soy grande con la humildad, pero la humildad no te consigue un trabajo. Confío mucho en mis habilidades, pero hay una delgada línea entre confianza y arrogancia, y tengo problemas para mantenerme en el lado correcto de esa línea. No soy arrogante, pero con frecuencia me encuentro como tal. Conozco programadores con muchas menos habilidades y menos competencia que yo, pero tienen trabajos mucho mejores de lo que yo suelo hacer. Son mucho mejores para ser sociables y hablar con la gente.

Algunos ejemplos.

Estoy desempleado por el momento y, en consecuencia, he estado haciendo muchas entrevistas técnicas y desafíos de codificación. Y es risible. Las pruebas que me presentan son bromas. Principalmente termino de escribir la respuesta mientras todavía están leyendo la pregunta. Si me dan algo de tiempo para responder la pregunta, es decir, me envían un desafío y tengo que devolverlo, entonces proporcionaré respuestas muy elaboradas. Comienzo proporcionándoles la respuesta que sé que esperan y luego creo variaciones y demás. Para una pregunta, les envié 12 respuestas diferentes, y diría que mi promedio es de 4 a 6 soluciones diferentes. Estas respuestas generalmente me llevan menos de 1 hora más o menos para escribir. Con frecuencia puedo corregir preguntas o señalar cosas que no se consideraron, etc. Después del proceso de la entrevista, tiendo a ser elogiado por mis habilidades técnicas.

Pero luego viene la entrevista para el ajuste cultural. Ahí es donde generalmente terminan las cosas para mí. Nunca tengo problemas para llevarme bien con las personas con las que trabajo. En todos mis trabajos, nunca he tenido problemas sociales, pero bajo la presión de una entrevista en la que tengo que esforzarme para venderme, fracaso. A lo grande. Sé que soy técnicamente mejor que las personas que me entrevistan en casi todos los casos, y sé que probablemente no conseguiré el trabajo porque tendré problemas una vez que lleguemos a la parte que no tiene que hacer. con habilidades de programación No hago clic con las personas que me entrevistan, o me encuentro arrogante, o digo las cosas incorrectas de la manera incorrecta, bueno, ya entiendes la idea. Sé que soy bueno programando, pero me di cuenta de que soy muy malo interactuando durante una entrevista.

El marketing es definitivamente la clave del éxito.

Siempre y cuando tenga algunas habilidades relevantes y la capacidad de adquirir otras nuevas, las tendrá cubiertas. Aprende a venderte y mira esa línea de confianza / arrogancia y lo harás bien.

Mi respuesta puede parecer extraña. Muy poco en compensación tiene que ver con el mérito. Mire a las personas en el mundo de MBA / gestión empresarial que piensan que pagar de menos a alguien es la mejor práctica. Caso en cuestión: observe las fuerzas políticas que se alinean para oponerse a un aumento del salario mínimo a pesar de que no ha aumentado en años y años.

Creo que sabes lo que necesitas saber en el departamento de habilidades técnicas.

También tienes que aprender a negociar y tratar de ganar / ganar. Para hacerlo, debes ser amable, pero también debes ser muy sincero y muy firme. Es posible que necesite recibir capacitación en esta área, estará negociando con personas que lo han estado haciendo desde siempre, y en realidad les encanta negociar.

La otra cosa que necesitará aprender es que a veces tendrá una mejor posición negociadora que otras. En los dientes de una recesión profunda, es posible que no pueda aumentar su tasa, incluso puede que tenga que hacer un descuento. Debe estar listo para aceptar eso, y también debe estar listo para revertir eso tan pronto como pueda. Puede haber ocasiones en las que tenga que pedir lo que desea, y es posible que necesite saber cuándo partir.

Además, recuerde que se trata de lo que gana en una hora, o incluso en una semana, o incluso en un solo año. Lo que estamos tratando de lograr es una compensación superior a largo plazo.

Suena cursi. Pero la vieja canción de Kenny Rogers, The Gambler, es un sabio consejo para este tipo de cosas.