¿Cuándo puedo comenzar a tomar proyectos de programación considerando que recientemente he aprendido a programar?

Primero debo decir que no creo que su pregunta sea objetivamente responsable. Todos progresan a su propio ritmo, las pequeñas áreas en las que trabajan las personas son diferentes y crecen de manera diferente, y lo que funciona para algunos no funcionará para otros. Lo mejor que puedo hacer es contar mi propia historia y esperar que puedas tomarla y la de los demás y armar tu propio plan.

Entonces te diré lo que hice. Esto fue hace años, cuando estaba en la escuela secundaria (alrededor de 2006-2010 más o menos), y la web se mueve rápido, así que no estoy seguro de si los detalles serán relevantes. Esperemos que las cosas generales sean útiles.

Básicamente, dado que sabía HTML, CSS y PHP, lo más fácil para mí fue comenzar como codificador para diseñadores de plantillas. Esto fue básicamente un ejercicio en Photoshop tan bien como en los idiomas mencionados anteriormente. En algunos casos, solo me dieron un JPEG y lo corté desde allí, luego lo codifiqué todo correctamente con el HTML / CSS. Creé una cartera de esta manera e hice algo de dinero rápido ya que podía hacerlo en unas pocas horas (esta última parte era importante, ya que a la gente parecía encantarle el hecho de que podía hacerlo en horas en lugar de días como la mayoría de los demás, así que Tengo muchos negocios de esta manera).

El siguiente paso fue la integración con algunos PHP. Estaba familiarizado con el marco de WordPress y vBulletin, así como con otros CMS genéricos (sistemas de gestión de contenido), así que comencé a ofrecer servicios para esas cosas. vBulletin fue un marco bastante impresionante con una gran comunidad que creó muchos módulos de acceso abierto para diferentes cosas. De esta manera, podría ofrecer sitios web totalmente funcionales impulsados ​​por vB sin tener que desplegar mis propios sistemas miembros, foros o paneles de administración y cosas así. Es bueno para un desarrollador en ciernes y es bueno para el cliente saber que algún adolescente descuidado no lo fastidiará por falta de habilidad ya que estaba usando un software ampliamente utilizado (y actualizado de seguridad).

Después de eso, puede averiguar qué es lo que realmente quiere hacer. Para mí, comencé a trabajar en un nuevo marco con un amigo mío, pero esto se estaba acercando a la universidad y dejé de trabajar independientemente ya que estaba más interesado en la física. Me hubiera gustado comenzar un grupo, y lo había intentado antes, pero no funcionó por varias razones (una de ellas era que era demasiado joven y estúpido para saber lo que estaba haciendo). Creo que una vez que comience a obtener algo de efectivo (lo que le da cierta confianza, entre otras cosas) y tenga tantos clientes que no pueda manejarlos a todos usted mismo, debería pensar en iniciar un grupo web.

Intentar reunir un grupo antes de saber que tiene un flujo constante de clientes no tiene mucho sentido para mí, especialmente cuando tiene una vía tan fácil para comenzar y construir esa base de clientes por sí mismo sin arriesgarse mucho. Después de todo, no tuve que abandonar la escuela para hacer un trabajo independiente, por lo que uno podría tomar este camino fácilmente con un trabajo a tiempo completo.

No puedo dar una respuesta por la cantidad de tiempo, pero puedo ofrecer algunos consejos para ayudar a reducir los gastos generales para que pueda alcanzar su objetivo de financiar su inicio.

Si bien Python (lenguaje de programación) es un gran lenguaje en el back-end, no se usa para la web front-end. El front-end solo usa JavaScript, ya que eso es lo que entiende el navegador. (Hay un convertidor de Python a JavaScript, pero eso es bastante específico. También hay otros lenguajes más nuevos como CoffeeScript, pero esto finalmente se traduce en JavaScript para que el navegador lo entienda)

Dado que está usando JavaScript, también podría usar Node.js, o completar pilas como Meteor (plataforma Javascript) que incluye la capa de base de datos con MongoDB. (No he usado Meteor yo mismo, pero se ve bien). No mencionó estudiar una tecnología de base de datos, ya sea una base de datos relacional como SQL o un NoSQL. Los necesitará, para apilar con Python, para construir una aplicación completa.

Siempre puedes volver a Python u otros idiomas más tarde.

Por supuesto, un factor que no sé y no consideré es si Freelancer.com (compañía) y mercados similares tienen una buena cantidad de proyectos Node, en comparación con Python y otras tecnologías.

Por favor, solicite aclaraciones en los comentarios.

En primer lugar, los felicito por tomar la iniciativa de aprender a codificar y deseo que resulte ser un viaje tan agradable como lo ha sido para muchos de nosotros. Desde este punto hasta donde puede comenzar a cargar, es difícil saberlo y dependerá principalmente de su propia capacidad para venderse y vender sus habilidades. Hay diferentes tipos de proyectos y diferentes tipos de clientes. También puede encontrar personas que necesitan sus habilidades recién aprendidas.

Incluso si sus habilidades no son muy sofisticadas a partir de ahora, todavía hay muchas, muchas personas que no tienen esas habilidades. Probablemente no tendrá una oportunidad, sin embargo, si compite con codificadores más experimentados. Pero puede encontrar algunos proyectos interesantes por su cuenta en entornos menos competitivos que los sitios web independientes. Por ejemplo, puede buscar dentro de su red personas o instituciones que puedan necesitar un sitio web. Incluso si le pagan muy poco o si ofrece su trabajo como voluntario.

Este tipo de proyecto lo ayudará a desarrollar sus habilidades, a tener una idea del campo del desarrollo web y desarrollará la capacidad de apreciar los diferentes niveles de complejidad que puede tener este tipo de proyectos, así como evaluar su posición y ganar confianza en su habilidades. Más pronto que tarde alcanzarás alturas que nunca esperabas. (Y probablemente no se dará cuenta de lo genial que fue hasta años más tarde). Aprenderá mucho más al codificar un proyecto del mundo real de lo que puede aprender solo de libros o tutoriales.

Cuando tenía tu edad, hace casi 10 años … -Me siento tan viejo después de escribir esa oración. -Quería aprender a programar sitios web. Por esta razón, decidí emprender un proyecto web. No sabía cómo encontrar un proyecto, así que decidí ofrecer mi trabajo como voluntario por una causa que apoyé en ese momento en El Salvador.

Cuando me comprometí con ese proyecto, aún no sabía que las páginas estáticas se escribieran usando algo llamado “Html”. (Entonces, en realidad estás en una forma mucho mejor que yo). Entonces, lo primero que hice fue descubrir cómo codificar una página HTML simple. Luego aprendí JavaScript y DHtml (muy popular en ese momento) y luego PHP. Todo por ese mismo proyecto. Unos meses más tarde, este proyecto se implementó y estaba tan orgulloso … Aprendí mucho de este proyecto favorito. Aprendí lo agradable que puede ser la codificación y lo he seguido haciendo desde entonces.

Puede, y debe, emprender proyectos de programación de inmediato.

Cuándo y si puede conseguir que alguien le pague dinero por ellos es una historia diferente. Diría que primero tendrías que producir algo bastante significativo, y el tiempo que tardes en hacer esto te dará una guía sobre cuánto tiempo tomará para que tus habilidades sean útiles para los demás.

More Interesting

¿Los pagos de Upwork van directamente al profesional independiente o los recibe Upwork por primera vez?

¿Cuál es la mejor herramienta / software para un profesional / empresario independiente para organizar sus proyectos, multitareas y tareas pendientes?

¿Dónde puedo obtener trabajos independientes como diseñador web?

Si construyera un mercado independiente como peopleperhour o Upwork, ¿lo monetizaría con una tarifa porcentual o un modelo de suscripción?

¿Cuáles son los mejores sitios para hacer escritura independiente?

Para los compradores de Fiverr, ¿cómo eligen a su vendedor?

Cómo comenzar a ganar dinero como profesional independiente en arte (principalmente bocetos)

¿Cómo es la vida como escritor independiente en Singapur? ¿Qué conjuntos de habilidades necesitarías además de escribir y algo de contabilidad?

¿Qué tipo de marketing es efectivo para un profesional independiente?

Soy un blogger independiente que busca trabajo. He escuchado cosas buenas sobre Upwork. Independientemente del área de especialización, ¿qué obstáculos debo esperar?

¿Cómo puede ganar un estudiante de ingeniería automotriz a través del trabajo independiente?

Además de trabajar independientemente, ¿cómo puedo obtener experiencia de desarrollador web mientras estoy en la Universidad?

Estoy preocupado por las nuevas tarifas de Upwork. ¿Qué otros sitios web independientes puedo buscar?

¿Cuáles son algunos buenos consejos para ser un desarrollador web freelance exitoso? ¿Qué factores deben considerarse antes de aceptar un trabajo independiente?

¿Cuáles son los mejores sitios independientes en la India, especialmente para trabajos de mecanografía?