13 votos

¿Cómo me mantengo al día en el sector cuando paso tiempo trabajando solo?

Como programador web, trabajo a distancia para un estudio. Esto me permite tener flexibilidad horaria, pero también significa que a veces me siento aislado del proceso de aprendizaje que creo que podría tener si estuviera empleado en una empresa. ¿Cómo puedo mantener mis conocimientos al día en el sector cuando trabajo solo?

10voto

cmcculloh Puntos 11040

Hay algunas cosas que realmente pueden ayudar a mantenerse al día con el mundo desde el punto de vista de un programador.

Siga blogs de tecnología para toda su pila

Si (por ejemplo) tienes una pila usando PHP, nginx, mysql y redis (y una empresa de servidores)... sigue sus blogs. Síguelos y mantente al día de las mejoras, nuevas funcionalidades, mejoras en la calidad de vida, etc.

Diablos, síguelos en twitter (es el recurso más rápido que he visto aparte de nagios para alertarte de un problema en internet).

Únete a una comunidad

Trabajar desde casa es muy, muy aislante. A menudo tengo que hacer pausas y salir fuera (el horror) debido al agotamiento y a la sensación de aislamiento. Pero no tienen salir fuera; únete a una comunidad de código abierto en freenode IRC, por ejemplo. Empieza a ayudar, si quieres.

Crear un sitio web para el desarrollo personal

Tengo un sitio web y un servidor configurados que prácticamente sangra dinero. Llevo trabajando en él desde 2009, y ha sido la mayor fuente de nuevos conocimientos sobre programación para mí. Ya me ha conseguido trabajos y tiene unas 90.000 visitas al día. No lo haría de otra manera.

Y es más o menos un lugar donde codifico por diversión (es una emisora de radio).

Haz algo que te interese y conviértelo en gran . No tiene por qué reunir a una comunidad; puede ser algo ingenioso con lo que quieras experimentar.

Haz y responde preguntas en Stack Overflow

Responde a preguntas sobre temas que te interesen. Puede que te ayude a aprender una buena práctica (o algo nuevo) sobre aquello con lo que trabajas.

Probablemente podrías ponerte como reto llegar a 3k rep en una etiqueta, etc.

En resumen

Intenta mantener todo aquello con lo que trabajas actualizado con las últimas versiones (y presta atención a los cambios de última hora o a las nuevas funciones). Esto no sólo te mantendrá al día con la industria en su conjunto, sino que también te pondrá al día con las nuevas tecnologías. adelante de ello. Las empresas son notoriamente ineficaces a la hora de actualizar su software.
(Nota: esto sólo es realmente cierto para el desarrollo web backend, a menos que se utilicen bibliotecas JavaScript o similares).

5voto

t3rse Puntos 5983

Trabajar con otros para adquirir competencias tiene mucho mérito. Aunque he perfeccionado mis habilidades trabajando para una empresa, también he ganado mucho siguiendo y respondiendo preguntas en Stack Overflow .

Como programador con un trabajo, sabes a grandes rasgos en qué tipo de cosas tienes que centrarte para tener éxito. Así que dedica tu tiempo a responder preguntas sobre temas relacionados con tu trabajo. Por ejemplo, si utilizas mucho JavaScript, busca preguntas sobre JavaScript. Verás que hay muchas preguntas de las que no sabes la respuesta, y esto te da la oportunidad de investigar, aprender y también ayudar a los demás.

En resumen, hay muchos conocimientos esperando a ser obtenidos a través de las comunidades en línea. No necesitas trabajar directamente con esas personas para aprender de ellas.

En general, aunque no seas programador, existen recursos, foros, sitios de preguntas y respuestas y otros repositorios de conocimiento en los que uno puede mantenerse al día de las últimas tendencias, técnicas, habilidades, tecnologías y procesos y procedimientos.

3voto

bevacqua Puntos 135

Siguiendo con las otras respuestas sobre las comunidades en línea, algo que he descubierto que me hace sentirme más involucrado es encontrar una en la que no te pierdas porque haya crecido tanto: trabajo con WordPress, así que me esforcé un poco por contribuir allí, pero no me sentí realmente comprometido hasta que encontré un pequeño proyecto de código abierto en el que sólo contribuimos un puñado de personas.

Este Freelancing StackExchange se siente un poco así; ¡más acogedor que StackOverflow!

1voto

Mark Hadley Puntos 11

Es un hilo viejo, pero un problema antiguo.

Las otras respuestas aquí son estupendas en cuanto a fuentes de información y actividades para mantenerse al día:

  • Suscribirse a los blogs
  • Leer Twitter
  • Construir proyectos paralelos
  • Participar en las comunidades
  • etc.

Pero yo añadiría que lo más importante es integrar esta práctica de aprendizaje en su rutina diaria. Debes reservar un tiempo cada día para hacer estas cosas y considerar ese tiempo como una parte importante de tu horario de trabajo.

Es difícil, pero si no incluyes estas actividades en tu rutina diaria, nunca las harás, el trabajo siempre será más importante.

Empieza poco a poco: 15 minutos consultando tu RSS y lee un artículo completo más largo mientras te tomas el café antes del trabajo. Después, dedica 30 minutos a tu propio proyecto cada noche. O algo parecido.

Hazlo todos los días y progresarás :)

0voto

Styler2go Puntos 61

Las redes sociales son un indicio de lo que hacen algunas personas. Hacer amigos. Sal con otros desarrolladores. Hablarás. Hablarás. Aprenderás.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X