¿Cuánto tiempo le toma a un principiante (en promedio) en desarrollo web comenzar su carrera como freelance?

En mi opinión, después de hacer esto durante 20 años, probablemente tomaría alrededor de 12 meses de tiempo completo, experiencia práctica, especialmente si nunca ha tomado un curso antes. Si todavía estás en la universidad, puedes obtener una gran experiencia práctica al tomar cursos de computación.

Aquí hay una pista que recomendaría si estás en la universidad con al menos 2 semestres por delante:
1) 101 Introducción a la programación (probablemente enseñarán Python
2) 102 – continuación de 101 con más experiencia práctica
3) Una vez que tenga una base para la programación, puede explorar otros lenguajes. Elegí PHP porque es una de las tecnologías más populares para el desarrollo web y paga muy bien.
4) Aprenda Javascript. El mundo es muy diferente a cuando empecé. El mundo de hoy depende en gran medida de los sitios web de tipo javascript y ajax. Javascript (jQuery) y PHP son combinaciones populares
5) Una vez que tenga una idea de estas tecnologías, vaya a buscar un trabajo. Puede ser a tiempo parcial, puede ser un contrato, pero desea tener experiencia en el mundo real durante al menos 6 meses. Las empresas habrán invertido en infraestructuras que hacen que el desarrollo sea más eficiente, y usted aprenderá sobre ellas. Además, no va a tener una cartera cuando comience a trabajar independientemente. Al trabajar con una empresa, incluso en un entorno de equipo, podrá incluir los proyectos en los que trabaja en su cartera.
6) Aprende Linux. Ningún desarrollador web escapará de la necesidad de comprender Linux y la pila LAMP
7) Aprende MySQL. No tienes que ser un experto en esto, pero como desarrollador web estarás entrando y saliendo de bases de datos todo el tiempo. Debe tener una sólida comprensión básica de SQL. MySQL es una de las tecnologías más populares que impulsa sitios web.

Por último, pero no menos importante, eres un profesional independiente, lo que significa que tendrás tu propio negocio. En realidad, hay tanto, si no más, tiempo dedicado a administrar su negocio como lo habrá en el desarrollo real. (Paso el 70% de mi tiempo en reuniones, viajes, presentaciones, por teléfono, etc., y el 30% sentado y escribiendo).

Aprenda a hablar con las personas (asegúrese de leer Cómo ganar amigos e influir en las personas); aprender a cotizar proyectos; entender la gestión del tiempo; Comprender las estructuras de la empresa, las estructuras fiscales y la contabilidad básica. Aprenda a comportarse bien en las reuniones y articule claramente. Ese último punto es ENORME. Uno de los mayores obstáculos que tengo que superar es explicar las cosas técnicas de una manera no técnica.

Si no estás en la escuela o tomas clases de informática, ¡los cursos gratuitos en línea como los de Coursera son excelentes! Los uso todo el tiempo como mi propia educación continua. Además, hay tantos libros geniales por ahí. La serie Professional PHP de Apress es un gran comienzo si está interesado en PHP. Si revisas los 3 libros y te aseguras de conocer bien los conceptos, sabrás tanto como yo sobre PHP al final de la serie.

Con 2 horas al día de práctica y aprendizaje, eso le dará unas 700 horas de experiencia práctica. Estás buscando al menos 12 meses para tener una base sólida. Siendo realistas, de 18 a 24 meses antes de que estés listo para tocar puertas.

Oye,

Karl ha dicho mucho, pero como profesional independiente que no tiene / tiene poco conocimiento o habilidades especiales para cualquier cosa, tomará hasta 6 meses – 12 meses. Pero puedo obtener un tutorial que le puede enseñar algunas habilidades especiales en 2 semanas y cómo puede ganar dinero con él.

Le sugeriría que no será de mucha utilidad para nadie (empleador o contratista) hasta que haya acumulado 1,000 horas de codificación progresivamente más complicada (o diseño web). Si solo tiene un par de horas al día, le tomará un par de años llegar allí.

La experiencia es MUCHO más importante que cualquier otra cosa cuando se trata de esta industria. Cuanto más tienes, más valioso te vuelves.

Dicho esto, puede ir a los sitios independientes y ofertar en proyectos realmente fáciles para obtener una experiencia real. A medida que crezca la confianza, puede probar proyectos que son un poco más complicados. Pero el umbral de 1,000 horas sigue siendo válido. Ni siquiera te llamaría “programador junior” hasta que tengas al menos tanta experiencia.

Cuanto antes se empiece, mejor.

La mayoría de las cosas que aprenderá son de sus experiencias con los clientes y del trabajo en sí.

More Interesting

¿Cómo sabe "cuánta sangría" usar en todo el html? ¿Es solo una conjetura o hay una regla?

¿Es posible encontrar un diseñador web que pueda hacer un sitio web profesional y sofisticado por menos de $ 1,000 con SEO?

Cómo crear un nuevo sitio con un script

¿Qué CMS es mejor para construir un sitio clasificado?

¿Quiz es una aplicación híbrida? ¿Tiene algún elemento html5 en la interfaz?

¿Cómo se determina la selección de infraestructura adecuada para una aplicación web en AWS?

¿Son efectivos los vínculos de retroceso para la optimización de motores de búsqueda?

Entre Laravel y Django, ¿cuál es mejor, en general, para el desarrollo web profesional en 2017?

Cómo ser un desarrollador web, y si debo aprender JavaScript para dominarlo o simplemente conocer los conceptos básicos

¿Qué habilidades específicas de codificación de JavaScript se requieren para ser considerado un experto en JavaScript?

Dada la opción entre .net rest API vs Node.js vs otra plataforma, ¿cuál elegirías como plataforma API para construir una aplicación sincrónica y sin bloqueo que debería manejar millones de solicitudes concurrentes?

¿Cómo desarrollar un sitio web / aplicación como Facebook live? ¿Qué idiomas o cosas necesito saber?

¿Hay algún tema gratuito en WordPress donde podamos mostrar más de 5 miembros del equipo?

Si Jimmy Wales, cofundador de Wikipedia, cambiara su modelo de negocio de una organización sin fines de lucro a una con fines de lucro y respaldada con anuncios pagados, como los anuncios discretos en los resultados del motor de búsqueda de Google, ¿qué valdría Wikipedia?

¿Cómo se accede a la red y qué se necesita para acceder?