¿Cuáles son ejemplos de excelentes carteras para desarrolladores web e ingenieros de software?

Para grandes desarrolladores e ingenieros, solo podría haber un tipo de dicha cartera.

Desarrollado, diseñado, implementado y completado desde cero proyectos. ¡Puntos de bonificación por cosas que otros usan realmente!

Hoy tenemos Github, Stackoverflow, HackerRank, CodeTriage. Literalmente, en todas partes puedes mostrar tus habilidades y / o ayudar a otros. Lograr 100k rep en StackOverflow no se pudo lograr en solo un par de semanas. Comience hoy, cree una cuenta, comience a ayudar a otros y haga algo simple. No necesitas hacer otro Git u OS. No necesitas ser excepcional para lograr algo . Todos podrían construir algo grande y complejo si pasaran al menos 2 horas al día en él.

Solo necesita elegir cualquier proyecto que lo mantenga interesado durante al menos un par de semanas. Si no sabes por dónde empezar, está bien. Trate de comprender qué tipo de cosas podría hacer para facilitar su vida o la de otra persona. O simplemente podría quedarse con algo emocionante: nueva herramienta, marco, lenguaje, cualquier cosa.

Me llevó más de un año comenzar a comprometerme en Github. Temía que lo que comenzaría a construir quedaría obsoleto en un par de meses y me vería obligado a reescribirlo usando otro stack / framework. Tenía demasiada información sobre el desarrollo web. ¿Diferentes pilas, SQL / NoSQL, PHP, Ruby, Javascript, Python, Go, C # .. o quizás Android / iOS? ¿Qué herramientas / lenguaje debo usar? ¿Qué debería aprender primero? ¿Qué tipo de cosas debo construir? Eso realmente no importa.

Sin embargo, lo que importa es un proyecto que desea llevar a cabo . No debería ser demasiado difícil. No debería ser demasiado fácil para ti. Debe darte satisfacción moral cuando te mueves paso a paso hacia la meta.

Así que he recogido algo realmente simple que quería construir. Un blog para mi. Totalmente personalizado, desarrollado desde cero utilizando el marco que quiero aprender y un lenguaje que sería útil en el mercado. Así que comencé mi propio blog usando Rails. No tengo mucha experiencia usando Ruby / Rails. Cuando recién comencé a programarlo, realmente me gustaron las cosas que estaba construyendo y el proceso de desarrollo. Pasé 5 horas fuera de los 2 planeados en mi segundo día desarrollando porque me atrajo bastante. Hasta ahora he logrado obtener la lista de cosas que necesito implementar, completé mi primera página de aterrizaje usando Rails, y en realidad usé gemas que admiten múltiples temas en su sitio web. ¡Oh sí, pensé que necesitaba ese porque era genial!

Currículum de Linus Torvalds (no real):

Linus Torvalds, la Fundación Linux

Proyectos:

  1. Git
  2. Linux

More Interesting

¿Cuáles son las características de un buen desarrollador / ingeniero de software?

Cómo intercambiar entre dos compañías por una oferta de trabajo de ingeniería de software con gracia

¿Dónde encuentro los requisitos del usuario y los requisitos del sistema para un megaproyecto, de acuerdo con la ingeniería de requisitos de software?

¿Cómo prepararse para una entrevista telefónica con un ingeniero de software de Facebook? ¿Qué tan difíciles son las preguntas que necesito practicar?

¿Qué tipos de problemas enfrentan las pequeñas empresas de software, excepto las limitaciones presupuestarias desde el punto de vista de la ingeniería de software?

¿Cómo es tu día como ingeniero de software en tu lugar de trabajo?

Quiero construir un software basado en la web y tener un equipo de ingenieros de software listo para construirlo. ¿Con qué empiezo?

¿Cuántos de nuestros ingenieros s / w indios dejarían su trabajo por un trabajo del gobierno donde hacen el mismo trabajo con el mismo salario?

¿Cómo paso de ingeniero de software a gerente de producto en Google?

¿Cuáles son los ejemplos de proyectos que pueden impresionar a los entrevistadores / reclutadores en Google para científicos de datos, ingenieros de software e ingenieros de inteligencia artificial?

¿Cuál es la mejor manera de volverse excepcional en ingeniería de software en 10.000 horas?

Siendo realistas, como ingeniero de software, ¿qué podría hacer con una maestría en estudios internacionales?

¿Google o Facebook tienen ingenieros de software que tienen un doctorado?

Microsoft me rechazó después de la ronda final de entrevistas para un puesto de ingeniero de desarrollo de software. ¿Significa esto que otros que fueron contratados para un puesto de SDE son mejores ingenieros de software que yo?

¿Cuáles son algunos de los errores más grandes que han cometido los ingenieros de software para que los despidas?