Buscando al programador perfecto

Buscando al programador perfecto, ¿realmente existe?

Programador por aquí​ programador por allá.

Actualmente las empresas buscan un tesoro bajo las piedras.

Buscan programadores buenos, con experiencia , genios y un poco guapos.

¿Pero como pueden medir eso?

Algunos lugares (mayoría) te hacen exámenes, otros solo una entrevista y algún otro buscan y capacitan y si todo está bien te contratan, pero a mi parecer solo es una parte del icebergs.

Por ejemplo:

-Examen

Hay personas que se ponen muy nerviosas al hacer un examen, esto hace que no demuestre buen nivel

-Entrevista

En lo personal, si te bloqueas en una entrevista personal o a distancia, es mala señal ya que no confías en lo que haces, pero hay gente que confía demaciado en ellos y parecen de un nivel muy alto

-capacitaciones

Aunque no es malo… Realmente este es el punto que más me gusta

Siento que pueden desempeñarse mejor y enseñar calidad

Pero bueno y pasando todo esto, ¿cúal es el extra para ser el programador soñado?

Programador full stack

 

 

 

 

Generalmente te piden programador full stack, y ¿que significa esto? Muy sencillo que sepas todo.

Por ejemplo yo se web

Html, css, js nativo y php

Pero he aprendido .Net, c#, java, Android (lo se… es java) , python

Y frameworks como: 

React y Angular 2

Entre otros, pero ¿esto te hace buen programador?

Realmente no, saber mucho no significa saber al 100% , y saber al 100% algo significa que seas bueno ( en ocaciones).

Entra otro factor que es como resuelves el problema que se te asignan.

El problema común de un nuevo programador es que no lleva a acabo problemáticas reales y en tiempos marcados o reducidos, sin duda la experiencia es lo que marca la diferencia.

 

Full stack, ¿bueno o malo?

Full stack

Quieres iniciar un nuevo proyecto y no tienes dinero para contratar mucha gente, tu opción es full stack

La desventaja es que difícilmente dominaras todo al 100%

¿especializarme en algo?

En ocasiones es buena opción, dominar bien un lenguaje hace que no te sorprenda cualquier cosa, y esto hace que seas mas rápido.

La desventaja es que necesitaras mas gente para realizar un proyecto

Solución

Si te apaciona la programación, aprende lenguajes que te llame la atención , pero céntrate en uno solo o dos si es posible.

El programador perfecto no existe , puedes ser muy bueno pero no es de la noche a la mañana, involucrarse en proyectos de codigo abierto es buena opción, acepta cambios de gente con mas experiencia y especialmente dedica mucho tiempo a esto.

Confía en lo que sabes hacer, puede haber ocaciones que no sepas algo pero no significa que no sabes hacer el trabajo.

Si eres nuevo en esto aprende, consulta, pregunta, entre mas tiempo trabajes mas facil se te va a a hacer y olvida lo que te enseñaron en la escuela.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.