투잡뛰는 개발 노동자

[No programador, sobrevivir como desarrollador] 17. Portafolio de desarrollador principiante, ¿hasta dónde?

Creado: 2024-04-03

Creado: 2024-04-03 20:42

No programadores, sobreviviendo como desarrolladores


#17. Portafolio de desarrollador principiante, ¿hasta dónde?


Personalmente, al realizar tutorías a través de otras plataformas, recibo muchas solicitudes de retroalimentación sobre portafolios.

En su mayoría, al observar los portafolios creados en academias, se puede ver que se adaptan bien a las tecnologías que las empresas solicitan actualmente, implementando al menos las operaciones CRUD básicas (Crear, Leer, Actualizar, Eliminar) y dividiendo el desarrollo en Front-end y Back-end. Sin embargo, la diferencia radica en la experiencia con la infraestructura.

⁠⁠⁠⁠⁠⁠⁠
Generalmente, se crean servicios web con diversos temas como restaurantes, mascotas, grupos, etc. Y, fundamentalmente, utilizan las siguientes tecnologías.

Se utilizan SpringBoot, Oracle y JPA para crear los portafolios, y las tecnologías en sí son buenas. Sin embargo, aquellos que tienen experiencia en infraestructura también estudian e implementan Docker, la implementación de CI/CD a través de la nube y otras actividades como Redis, una base de datos en memoria, además del desarrollo básico.

Pero, personalmente, en la etapa inicial, en lugar de abordar la infraestructura, creo que un portafolio de desarrollador principiante es suficientemente bueno si se crean bien las funciones básicas y se tiene experiencia en la integración de API externas.

Las API externas fáciles de usar son principalmente el inicio de sesión de Naver, la API de mapas de Naver, la API del portal de datos públicos, etc. En realidad, se usan mucho en el trabajo, y la experiencia de desarrollar a partir de la documentación de especificaciones de API es importante, por lo que creo que un portafolio que llegue a este nivel es suficiente.

No se puede esperar que un desarrollador principiante se encargue de inmediato del desarrollo, y mucho menos de la infraestructura.

Por lo tanto, pienso que "si al menos sabe desarrollar" es suficiente. En lugar de hacer un desarrollo mediocre + infraestructura, creo que un portafolio que se haya creado considerando cuidadosamente las funciones CRUD básicas puede ser convincente para los desarrolladores que trabajan en el campo.

Por lo tanto, si tiene la suficiente confianza en su capacidad de desarrollo, es bueno que pruebe varios OpenStack. Pero si no es así, creo que enfocarse más en el desarrollo y construir un portafolio en consecuencia sería más útil para conseguir trabajo.

Comentarios0