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

No se requiere que se le pague para ganar experiencia, por lo que no tiene que ser un profesional independiente. También puede hacer pequeños proyectos por su cuenta o con otros compañeros.

Algunos consejos para esto:

  • Intente trabajar en un proyecto a la vez si existe tal posibilidad
  • Comprueba cómo te va. Trabajando solo y en equipo.
  • Piensa en grande, comienza en pequeño

Un proyecto a la vez te hace concentrarte en algo y aumentará tus cambios para que sea más fácil de ver. También tendrá la oportunidad de trabajar en diferentes áreas de desarrollo de proyectos, por ejemplo, no solo codificación pura.

Es mucho mejor hacer algo relativamente pequeño / simple y hacerlo utilizable, que algo grande y complejo y no terminar nada. Lo bueno de “terminar algo” es que te da un impulso de energía para trabajar en otras cosas o mejorar lo que ya has construido.

Trabajar solo te empuja a descubrir tus puntos fuertes y débiles. Aunque digamos que las bases de datos no son lo suyo, es bueno tener un conocimiento básico y una experiencia, por ejemplo, para comunicarse mejor con otros miembros del equipo.

La experiencia de trabajar en equipo es tan importante o incluso más. Los proyectos más grandes siempre son un esfuerzo de equipo.

También puede saltar en proyectos de código abierto. Muchos de ellos son creados por desarrolladores experimentados que pueden hacerte una prueba de esfuerzo bastante. Principalmente de manera positiva. Todavía no tengo experiencia en proyectos de código abierto, pero conozco varios activos y vale la pena unirse si tienes tiempo.

Participe en las actividades de TI en el campus y únase a algún proyecto de código abierto. Su pregunta es un poco vaga, así que refine su pregunta. Alternativamente, puede mejorar algo en github, o algún otro repositorio SW.

Contribuir a algún proyecto de software libre existente . Muchos de ellos tienen sitios web obsoletos, o simplemente sitios web que podría mejorar.

Por cierto, busque en github & sourceforge (para encontrar algún proyecto de software gratuito que le interese) Instale y use alguna distribución de Linux en su propia computadora (porque Linux está hecho principalmente de software libre y porque está ejecutando la mayoría de los servidores web).

Considere también el uso de tecnología web no convencional, como Ocsigen.

Trabaja en tus propios proyectos.

Puede crear aplicaciones web para usted o para la universidad.

No es necesario resolver un problema real ni acostumbrarse a la universidad, el objetivo es entrenar sus habilidades de desarrollo y divertirse en el proceso.

Su trabajo puede luego ser utilizado como una cartera para obtener mejores proyectos independientes, no tiene que trabajar para nadie después de la universidad.

¡Todo lo mejor!

La universidad puede ser sorprendentemente solidaria si estás ansioso por crear servicios que puedan ayudar a otros estudiantes. Los servicios en línea proporcionados por la universidad a menudo pueden ser muy malos o simplemente no son útiles, por lo que si puede hacer algo mejor o crear algo nuevo, su universidad podría estar dispuesta a darle dinero (al menos para cubrir cualquier costo). Así que creo que esta es una gran oportunidad para que aumente sus habilidades de codificación y desarrollo de productos.

Actualmente estoy estudiando en la Universidad de Ciencia y Tecnología de Hong Kong y hay muchos ejemplos de ese tipo de proyectos, creados por estudiantes:

  • Una herramienta para ayudarte a encontrar aulas. El diseño es un poco horrible, pero es una herramienta muy útil para encontrar tu camino en el campus.
  • Una página donde puede consultar las reseñas de cursos de otros estudiantes.
  • Un administrador de horarios para planificar sus cursos, verificar conflictos de tiempo y problemas de requisitos del curso. También puede exportar su agenda a Google Calendar.
  • Algunos estudiantes están trabajando actualmente en cámaras en vivo para verificar la línea de espera de nuestros autobuses e intentar agregar algo de visión por computadora para analizarla automáticamente
  • ¡y muchos más!

Escucho de muchos proyectos que reciben dinero de la universidad y creo que es beneficioso para todos. Los estudiantes pueden obtener algo de dinero de supervivencia y la universidad puede proporcionar mejores servicios y promover que sus propios estudiantes los hayan creado.

Personalmente, creo que es genial crear algo útil y ver personas aleatorias en el campus utilizando su software todos los días.

Podrías pensar que “oh, ahora mi universidad no será así”. Pero creo que deberías intentarlo. Creo que la universidad al menos de alguna manera estará dispuesta a cubrir sus costos (por ejemplo, cuenta de desarrollador de Apple, hosting, etc.). Algunos consejos:

  • Primero, diga a algunos profesores su idea (y tal vez un prototipo burdo), si tiene uno o dos que lo respaldan, será mucho más fácil tratar con los funcionarios de la universidad
  • Tenga en cuenta los problemas de privacidad de datos. Muchos servicios que tiene en mente pueden necesitar que acceda a las bases de datos de estudiantes y la universidad no le permitirá hacerlo. Prueba una solución alternativa. Por ejemplo, la herramienta de planificación del curso mencionada anteriormente, raspa la información del curso directamente desde la página web pública.

Haga su propio contenido de actualización de blog regularmente

Crea tus propios proyectos … Tu blog, una aplicación que te gustaría usar, algo que te motive.