En primer lugar, MS está muriendo, el código cerrado está muriendo, usted está saltando en un barco que se hunde. IMO ASP.Net, Windows, básicamente cualquier cosa que MS hace, es todo basura. Enormemente hinchado, demasiado complicado, no intuitivo, y quieren toneladas de dinero por todo ello.
Te recomiendo encarecidamente que mires hacia el futuro para trabajar en una pila LAMP. El código abierto es la nueva tendencia, el software libre, no propietario, y lo mejor es que todo este software tiene sentido, funciona. Cuando pasas de un entorno MS a linux te sientes como, whoah, así es como se supone que deben usarse los ordenadores. Esto realmente tiene sentido. No tengo que memorizar un montón de comandos arbitrarios, largos y crípticos para hacer cosas. Si alguna vez lo compruebas, sabrás de lo que hablo.
Dicho esto, no puedo evitar que desperdicies tu vida en la basura creada por la basura, es tu perogativa. En cuanto a tu pregunta, NO NECESITAS SABER NADA. Finge hasta que lo consigas es la frase clave aquí. En realidad, funciona para toda la vida. Pero créeme, no importa lo terrible que seas, alguien acaba de contratar a una empresa en la India o China para hacer un trabajo y lo van a hacer 10 veces peor.
simplemente empezar a ofertar trabajos y mentir a través de los dientes sobre lo grande que eres y toda la experiencia que tienes con esto y aquello y cómo eso es algo anticuado pero todavía puedes trabajar con ello, etc. Básicamente, finge hasta que lo consigas. Tendrás que aprender el don de la palabra si quieres tener éxito en esto. Si no puedes trabajar con la gente, entonces necesitas contratar a un hombre de la cara para manejar a tus clientes. Págale el 10% o menos, nunca más. Además, si metes la pata en un trabajo entonces simplemente renuncia, no aceptes el pago, y no tendrás una mala marca en tu perfil por ello, excepto que cancelaste el trabajo. Mientras el cliente no tenga que pagar y pueda contratar a otra persona, nunca se queja. He cancelado montones de trabajos por diversas razones.
De todos modos, la mayor parte de mi trabajo consiste en arreglar el horrible código roto que otros han hecho pasar por trabajo legítimo. Mi consenso es que menos del 1% de todo el grupo de freelance tiene alguna idea de lo que están haciendo, y lo más probable es que el código borracho y con los ojos vendados.
No es posible hacer un trabajo peor porque no es posible hacer un trabajo peor. Sólo tienes que buscar en Google, porque durante los primeros años esa va a ser tu vida de todos modos. Llevo 10 años en esto y sigo buscando cosas en google todos los días. Odio a google, pero sin ellos estaría perdido.
Stack Overflow (y sitios hermanos como super user, security, programming, etc.) son GENIALES. Entra ahí y busca preguntas que puedas responder. Si no sabes la respuesta de antemano, búscala en Google e intenta encontrar la respuesta y contestarla. No te preocupes por la reputación o por si alguien llega antes que tú. Piensa en esto como algo que estás haciendo por ti mismo. Responder a las preguntas, lo creas o no, tiene un valor incalculable para aumentar tus conocimientos, tu experiencia y tu confianza. La comunidad te ayudará a darte cuenta de cuándo has cometido un error o no has utilizado las mejores prácticas. Toma estas críticas como pequeñas pepitas de oro. Soy 10 veces mejor programador por estar en SO y responder a las preguntas. Es muy valioso. No sólo eso, sino que a veces conoces a gente que quiere contratarte. Por otra parte, me pasaré 8 horas arreglando el problema de alguien si es necesario, me niego a rendirme. Varias personas se han puesto en contacto conmigo y me han contratado gracias a las respuestas que he publicado en SO. Así que haz lo mejor que puedas y da buenas respuestas y no te preocupes por la reputación o por todos esos haters que te harán pasar un mal rato. Sólo haz lo mejor que puedas y la recompensa llegará (junto con una invitación a Stack Careers).
Stack Careers es uno de los mejores sitios de empleo en los que he estado. Entra allí inmediatamente si te envían una invitación.
Lea el blog de Joel Spolsky sobre gestión de software. Es desde el punto de vista del empleador principalmente, pero te da una visión impagable del sector, especialmente como recién llegado.
Aparte de eso, simplemente puja por los trabajos, miente mucho al principio y finge que lo sabes todo. (Todo el mundo lo hace también, así que no te sientas mal). Construye tu perfil en cualquier sitio de freelance en el que estés recibiendo pistas haciendo pruebas, añadiendo a tu portafolio, etc. mientras estás trabajando y ofertando trabajos. No gastes un montón de tiempo en prepararte, simplemente lánzate y empieza a ganar dinero, eso es lo más importante. Sé súper amable y haz un gran trabajo para que obtengas altas calificaciones y buenos comentarios de tus clientes.
Cada trabajo que completes, guárdalo en algún lugar, ponlo en GITHUB, guárdalo en un servidor web, ponlo en algún lugar seguro y empieza a crear un portafolio de todos tus proyectos. Incluso si es sólo un pequeño widget o alguna cosa menor, ponlo ahí. No tiene que ser algo grande o un proyecto enorme para estar en tu portafolio, sólo necesitas contenido, tanto como puedas conseguir al principio para no parecer un novato.
Además, a medida que vayas codificando, tendrás fragmentos de código que reutilizarás. Hay muchas opciones diferentes, pero en más de 10 años, mi favorito es GIST en GITHUB. La solución perfecta para almacenar fragmentos de código. Úsalo.
Además, si construyes un framework o cualquier tipo de aplicación, ponlo en GITHUB. Pon todos los proyectos que puedas allí. Muestra a los posibles empleadores tu página de GITHUB.
Crea tu propia página web, escribe un blog sobre tecnología, crea programas y herramientas útiles para la gente. Crea algunos servicios si se te ocurre una necesidad o un nicho. Configura paypal o algún tipo de procesador de pagos para que puedas empezar a aceptar pagos de clientes a través de tu propia página web.
Sigue trabajando, construyendo tu sitio web, tu blog, tu portafolio, tus perfiles en varios sitios de freelance, tu perfil en cualquier sitio donde guardes contenido como GITHUB o Behance.
Y recuerda que debes aumentar tu ritmo a medida que vayas mejorando. Yo cometí el error de quedarme en 20/hora durante demasiado tiempo. Entonces un día se me ocurrió, espera un momento, yo soy el jefe, si quiero un aumento, me lo daré a mí mismo y lo subí a 50. Empecé a conseguir clientes de mayor calidad y a ganar más dinero, y finalmente llegué a los 80 euros por hora. Eso es lo más alto que puedo llegar, pero lo bajo y lo subo de nuevo dependiendo de la cantidad de trabajo que tenga, de lo mucho que necesite el dinero, de lo chinos que sean los sitios de freelance en los que estoy, de lo chinos que parezcan los clientes, etc... Pero seguro que es genial ganar como 1200 pavos en un día o dos :)
En fin, para resumir...
-
Abandone ASP y pásese al código abierto
-
Finge hasta que lo consigas
-
Renuncia a cualquier trabajo en el que metas la pata inmediatamente
-
Ir a SO y responder a las preguntas todos los días
-
Lee a Joel sobre el software
-
Puja y consigue trabajos mientras construyes tu perfil
-
Aumenta tu tarifa a medida que mejoras (aproximadamente cada 3 - 6 meses sube 5/hora)
-
Guarde todos sus proyectos exitosos en una cartera para futuros clientes
-
Crea tu propio sitio web, escribe un blog sobre tecnología, añade herramientas útiles
-
Crear proyectos en sitios como GITHUB, también poner sus fragmentos en GISTS
-
Apúntate a Stack Careers si te invitan, hay muchos trabajos a distancia
-
Sigue mejorando tus habilidades, tu presencia online, etc.
- Ganarás seis cifras antes de que te des cuenta.
)
0 votos
Posible duplicado de ¿Cómo puedo conseguir mi primer trabajo en un sitio de trabajo autónomo?