Nunca he trabajado para otra empresa como desarrollador y mi única experiencia con el desarrollo como profesional ha sido a través de trabajo independiente y a través de mi empresa de diseño web. No podré ayudar con respecto a trabajar en otra empresa.
Como desarrollador, diría que debes hacer lo siguiente:
- No fuerces lo que aún no sabes. Cuando comencé a aprender Angularjs, forcé el aprendizaje. ¿Por qué hice esto? Porque me sentía como un novato de front-end enorme (que era y todavía creo que soy). Esto me hizo perder mucho tiempo y muchos dolores de cabeza.
- Aprende lo que quieres aprender. La vida es demasiado corta para rebotar en frameworks e idiomas para simplemente ‘conocerlos’. Obtenga GRANDE en un idioma / marco. Esto no significa que no deba conocer otros lenguajes / marcos, pero no pase demasiado tiempo con ellos.
- Elija un idioma y manténgalo durante mucho tiempo. Perdí los primeros años de mi carrera en desarrollo rebotando en idiomas y marcos por el simple hecho de hacerlo.
- Elija un idioma que sea ‘a prueba de futuro’. Como Nathan Hawks ha señalado, evite PHP. Considere elegir un lenguaje de back-end que esté aquí para no solo quedarse sino mejorar mucho con el tiempo, ejemplos de este tipo de lenguajes / frameworks son Python / Django, Ruby / Rails y Javascript / MEAN.
- Como Steve Butts ha señalado. NUNCA COPIE Y PEGUE EL CÓDIGO DE FUENTE DE ALGUIEN. Es muy dudosa. NO ERES DESARROLLADOR SI HACES ESO. Eres un ladrón.
- Ser creativo. No copie el trabajo de otros y llámelo suyo. Por ejemplo, es muy fácil ir a un sitio web con una hermosa página de destino como Dropbox.com y copiar el diseño. Aunque sí, usted codificó el sitio usted mismo, se está haciendo un gran perjuicio al no pasar por el proceso de diseño usted mismo.
- Aprenda menos / Sass tan pronto como pueda. Codificar un sitio estático de página de aterrizaje simple con CSS de vainilla es fácil de mantener y, a menudo, se preguntará cuál es el punto de aprender Less or Sass. Una vez que aprenda Less / Sass, nunca volverá. Less / Sass ayuda a que grandes cantidades de código CSS sean muy fáciles de mantener y aumenta su productividad diez veces. Además, si está buscando un trabajo de desarrollo, necesitará conocer uno de los dos.
También debe evitar hacer lo siguiente si está buscando trabajar por cuenta propia.
- No comience a trabajar en un proyecto hasta que le paguen. Por alguna razón, muchos propietarios de negocios piensan que nuestro trabajo como desarrolladores web no merece su respeto por pagar a tiempo. Intenta evitar este tipo de clientes. Harán de tu vida un infierno.
- No utilice sitios web de ofertas como Elance, Upwork, Freelancer o Fiverr. Si bien podrá obtener muchos proyectos pequeños en estos sitios, nunca se le pagará bien por nada. La razón de esto es porque hay tantos otros desarrolladores que ofertan por el mismo proyecto que se convierte en una cuestión de precio> habilidad.
- No envíe spam a los propietarios de pequeñas empresas. Mira, entiendo que si miras muchos sitios web de pequeñas empresas, parece que no se han actualizado desde los años 90. Pero no los envíe spam con correos electrónicos sobre cómo necesitan un nuevo sitio web. Te hace ver desesperado y poco profesional.
- El trabajo independiente requiere más habilidades comerciales / sociales que habilidades técnicas. Puede argumentar que siempre debe entregar un gran trabajo. Sí, debe hacerlo, pero NUNCA podrá realizar este trabajo sin obtener primero el trabajo. Las ventas, el marketing y las relaciones con los clientes representan el 80% del trabajo independiente. Diseño y codificación es el otro 20%.
El consejo más importante que puedo darle es que siempre aprenda y empuje su mente. Nunca te metas en la rutina de hacer los mismos proyectos, conciertos o trabajar a diario. Siempre lea el código fuente de otros a través de Github / CodePen. Comience nuevos proyectos personales con frecuencia, asegúrese de seguir las mejores mentes y blogs para que su idioma / marco esté siempre actualizado y ¡diviértase!
- ¿Cómo se deja ir la frustración con la pseudociencia y la charlatanería?
- ¿Cuáles serían las mejores opciones de ahorro / inversión para un soltero de 25 años que puede ahorrar alrededor de 7k cada mes?
- Cómo decirle a tu familia que eres ateo
- ¿Qué consejo le darías a todas las personas suicidas?
- Tengo una oferta condicional de UCL. ¿Qué puedo hacer si no cumplo con los requisitos de calificación?