Soy un desarrollador que se está volviendo independiente. ¿Cuál es mi mejor apuesta para tener éxito?

¡Bienvenido a la tripulación! 🙂

Soy un arquitecto / desarrollador de .Net que ha estado trabajando independientemente desde 1981 y trabajando independientemente en .Net desde 1.0.

Hay algunas maneras de ver su situación.

Supongo que mucha gente va a escribir “¡Haz lo que amas!”. Si esa es la forma en que quieres ir, estás listo.

Mi enfoque es comenzar con lo que los clientes quieren pagar y luego hacer algunos ajustes.

Por ejemplo, si estoy interesado en una tecnología pero no es muy popular en el mercado, escribiré una aplicación de muestra o trabajaré en un proyecto paralelo que use esa tecnología.

Desde esa perspectiva, te sugiero que trabajes en dos plataformas: web de escritorio y móvil.

Olvídate de los juegos, porque es demasiado competitivo. Si te encanta hacerlo y eres increíble en eso, adelante. Me gustaría guardar la programación del juego para tus proyectos personales. Si son lo suficientemente buenos, suéltalos en la naturaleza.

Olvídate de las aplicaciones de escritorio de Windows. Tengo proyectos personales que son aplicaciones de escritorio de Windows, pero no acepto proyectos pagos para trabajar en aplicaciones de escritorio. El mercado web es demasiado bueno. Si voy a pasar tantas horas trabajando y aprendiendo una plataforma, debe ser para un conjunto de habilidades que sea más comercializable ahora y en el futuro.

Eso deja la computadora de escritorio web y móvil.

Dentro del móvil, hay HTML / CSS / JavaScript y nativo.

Esos son todos buenos.

El mercado para esas plataformas es enorme y está creciendo.

¡Espero que esto ayude!

Adán

No ha enumerado la habilidad más importante: la capacidad de hacer que las personas le den trabajo (y yo incluyo en eso la capacidad de hacer que paguen).

Toda habilidad técnica en el mundo es inútil si no puede encontrar clientes que le paguen lo que vales.

More Interesting

Estoy aprendiendo desarrollo web. ¿Qué otras buenas fuentes hay aparte de los libros de Jon Duckett?

Quiero hacer un cambio de carrera y trabajar con computadoras. ¿Debo elegir la administración de red o el desarrollo web?

Si quiero crear un sitio web interactivo que maneje muchos datos generados por los usuarios, ¿qué tipo de idiomas necesito aprender y qué herramientas (IDE, etc.) usaría?

Quiero aprender JavaScript y construir cosas geniales con él, pero no me interesan los CSS, HTML, hacer 'tooltips geniales' o juegos. ¿Qué puedo hacer con eso?

Estoy ejecutando un sitio web de comparación de precios. A través de Google Analytics, ¿es posible ver cuántas personas fueron de mi sitio al sitio comercial? ¿Cómo puedo verificar el número de referencias?

Soy desarrollador web, no memorizo ​​la sintaxis de programación intencionalmente. Tengo que buscar la sintaxis de Google la mayor parte del tiempo, incluso para la sintaxis fácil. ¿Soy el peor desarrollador web?

Terminé el curso HTML / CSS en Codecademy, pero no estudié un mes después, ¿qué debo hacer para actualizar mis conocimientos de HTML / CSS?

Si quiero un fondo animado / de video para una página web, ¿debo usar Flash o HTML5? ¿Cuál tiene los menores problemas de compatibilidad?

Cómo encontrar un desarrollador web apasionado e impulsado para que se una a mí en mi proyecto

Estoy a punto de tomar un curso de Mongo DB sobre Udacity. Pero no tengo ningún conocimiento previo sobre conceptos de bases de datos como MySQL, etc. ¿Debo tomar el curso o debo comenzar con MySQL?

Cómo establecer un localhost usando Laravel

¿Cuál es una manera de crear un sitio web como MyFridgeFood o Supercook usando WordPress?

Cómo optimizar el script para guardarlo en una base de datos y seleccionarlo usando JS y PHP JSFiddle

Tengo una maestría en CS de una escuela superior y finalmente comencé mi carrera en el desarrollo de aplicaciones web. Mis amigos creen que esto es un desperdicio. ¿Es esto cierto?

Estoy aprendiendo desarrollo web full stack, ¿debería preocuparme por aprender AWS cuando empiezo a aprender el lado del backend?