Junior Developer Vs Senior Developer, en este post veremos algunas diferencias importantes a la hora de contratar un freelance o personal para tu empresa de software
Resolución de Problemas
La característica principal de un buen desarrollador de software es tener la capacidad de resolver problemas por si mismos, así que un desarrollador que se la pasa preguntando en foros como stackoverflow o en grupos de facebook, linkedin, cada vez que se queda trabado con un código, ps simplemente no tiene esta habilidad fundamental ya que solo espera que le hagan el trabajo
Normalización de Base de Datos
Otro aspecto fundamental a la hora de desarrollar software es trabajar con muchas tablas relacionadas ya que una aplicación ira creciendo a futuro, así que un programador que trabaja con 1 o 2 tablas sin usar joins y aplicar correctamente las relaciones uno a uno, uno a muchos y muchos a muchos, es un perfil poco atractivo para una empresa
Certificados
La programación es una de las profesiones freelance que mejor les va a los autodidactas, así que la mayoría de «especialistas» que presumen sus títulos académicos y certificados antes de decir buenos días y su nombre, por lo general no muestran en cuales proyectos han trabajado y a la hora de crear aplicaciones tienen un nivel de pasante o junior, algunos certificados sin utilidad para portafolios son udemy, platzi entre otros, ya que son certificados otorgados por pagar cursos
Conclusiones: A la hora de contratar un freelance primero ve su portafolio y haz preguntas técnicas para evaluar las aptitudes para un puesto de trabajo, en este post analizamos ¿Cual es la mejor plataforma freelance? , con estos pasos nos queda claro la diferencia entre un Junior Developer Vs el Senior Developer