Aprenda ventas y marketing, y haga contactos como el infierno.
La gran habilidad faltante que probablemente tenga no es la habilidad técnica, sino las habilidades de ventas y marketing. Las ventas y el marketing implican analizar una situación y descubrir qué necesita hacer para convencer a alguien de que le entregue su billetera.
Si trabaja en un trabajo corporativo, podrá encerrarse en una habitación y codificar. Si trabaja por cuenta propia, su habilidad más importante serán las relaciones con los clientes.
- Soy un programador de sofware. ¿Qué especializaciones de MBA puedo hacer que me hagan trabajar en la industria de TI pero en una posición gerencial?
- ¿Hay programadores que aprenden mejor leyendo libros que haciendo?
- Sacrifiqué mi tiempo, mi vida social, mis amigos para convertirme en desarrollador de software pero aún no puedo convertirme en uno bueno, ¿qué debo hacer?
- ¿Qué te hará salir de una entrevista de desarrollo de software?
- ¿Cuál es la diferencia entre los diferentes roles del desarrollo de software?
Algunos otros puntos:
1) Si usted es un consultor independiente, casi seguramente estará ganando sustancialmente * menos * dinero. Esto es a cambio de libertad.
2) Si eres aventurero, considera mudarte a una parte barata del mundo. Sé de personas que se han mudado a lugares como Camboya, Indonesia o Costa Rica y han descubierto que con sus ingresos ahorrados, pueden vivir como reyes. Parece que están sucediendo muchas cosas interesantes en Kenia, por lo que podría considerar mudarse allí.
Si no eres * tan * aventurero, entonces considera mudarte de la ciudad de Nueva York a algún lugar con alquileres más bajos. Austin es amable
3) Resulta que Java es un lenguaje * terrible * para contratistas independientes. Java es un lenguaje escrito por grandes corporaciones para grandes corporaciones. Si desea trabajar por cuenta propia, es mejor que use JavaScript y aprenda tecnologías web.