¿Eres un buen programador? ¿Reúnes los requisitos
necesarios para trabajar en el campo de la programación de forma profesional?
Dice uno de los programadores en activo más reconocidos por todos, Kent Beck , actualmente trabajando para
Facebook que su objetivo es ‘programar bien, en equipo, para promover la mejora
de la profesión, y mejorar mis habilidades de diseño e interactuación con la
gente’.
Así, que un buen programador como Kent Beck, debe
tener maestría sobre los lenguajes y herramientas más adecuados para cada
tarea, y una actitud de auto exigencia. Un buen programador llega a ser bueno
porque se lo propone y trabaja mucho para conseguirlo.
Sintetizaremos aquí las cinco características que
debe tener todo buen profesional de la programación:
•Interacción. Se puede hablar de interacción en
varios niveles: el programador debe ser capaz de trabajar en un equipo donde
compartir opiniones, aceptar sugerencias e intercambiar ideas. Y al mismo
tiempo, debe ser capaz de empatizar con aquellas otras personas que desconocen
el mundo de la programación pero necesitan de sus soluciones. Primer error: el
programador no es ese informático que está todo el día encerrado en una
habitación con un ordenador.
•Análisis y síntesis. Este profesional debe ser
capaz de analizar el problema al que se enfrenta, sintetizar la información que
ha recibido y elegir los datos con los que comenzar el trabajo. Segundo error:
el programador no trabaja de forma estandarizada.
•Conocimientos. Debe tener una formación que lo
capacita como tal. Un buen programador más que saber el cómo, sabe el porqué de
las cosas. No es lo mismo saber cómo solucionar un problema, que saber
realmente cómo funciona esa solución. Tercer error: El programador no es un
libro cerrado.
•Creatividad. El buen programador debe tener
creatividad para obtener soluciones factibles, rápidas y sencillas a problemas
complicados. En un mismo lenguaje de programación puede encontrar varias formas
de solventar una situación. Cuarto error: Los ordenadores son cuadriculados,
los programadores no.
•Inquietud. Un buen programador siempre se sigue
formando, busca nuevas formas de enriquecer su trabajo, y es curioso por
naturaleza. Algo que repercutirá de forma muy positiva en su trabajo. Quinto
error: el programador no es un friki, el programador sigue aprendiendo.
Razones del porque no ser un programador
El ser programador requiere de mucho esfuerzo
dedicación y deseo no solo de pensamiento sino también de que realmente te
guste, porque si no es así no aprenderás perdón por esta frase tan negativa, “NO
APRENDERAS” pero realmente esa es la cruda realidad, no te has fijado que los
programadores hablan en términos que no todos pueden entender ósea que si
eres programador o estás interesado en ser programador, tienes que hablar como
tal, ósea que para programar hay que usar el léxico o leguaje de un
programador, pero cuidado cuando vayas a exponer un proyectos a usuarios
finales no entenderán, usa el léxico llano sencillo agrega ejemplos de cómo
sería el proyecto conviértete en un vendedor , cuando tratas por todos
los medios de vender un producto.
Pero vámonos a la fase proyectos, no trates de
prostituir lo que haces todo tiene su precio, muchos hacen proyectos sumamente
baratos que cuando vamos a la realidad cuestan un dineral, entonces muchos que
están empezando o ya son programadores se sentirán como que ha sido el peor
error de su vida esto implica la consecuencia del daño al
mercado.
Pero tan poco quieras tratar de excederte, planifícate
crea tu propio presupuesto muéstraselo al cliente complácelo dale facilidades
háblale de tus anteriores proyectos si tienes, te recomiendo que si aún
no tienes y este será tu primer proyecto se lo más creativo comienza con
proyectos simples personales crea páginas web crea tu página de presentación
con tu portafolio de proyectos háblales quizás a tus familiares o amigos
ya conocidos para que te recomienden pero trata de hacer un buen trabajo, algo
que escuche de un amigo hace un tiempo es que todos los programadores se
conocen, me pregunto personalmente porque, yo creo tener la respuesta, ya
se porque…..sabes porque por su buen trabajo.
Lo mejor muchas veces es programar en grupo si
tienes otro amigo que le gusta la programación, porque no incursionar en
grandes proyectos, donde mensualmente puedan visitar grandes compañías e
investigar cuales son las necesidades de esa empresa, haz buenas relaciones
humanas para que te conozcan utiliza el de boca en boca. Si no tienes tiempo
para eso crea tu presentación en una tarjeta comienza a regarlas, crea tu
perfil en Facebook o Twitter de lo que haces son dos medios excelente para
promocionarte.
Como el mundo está evolucionando en la programación
con los Smartphone, te recomiendo plataformas móviles como iOS de Apple y el
Android OS de Google, así como tecnologías web (trucos de AJAX, CSS, HTML
5, ese sería el mejor comienzo para empezar programar.
Aprender inglés, será de suma importancia, y esto
es por el motivo de que los tutoriales buenos están en inglés, no creas que si
no sabes ingles no aprenderás a programar, pero el saber inglés será un factor
determinante para poder avanzar y crecer. Lee mucho edúcate investiga pregunta,
pero no preguntes tanto para luego solo preguntar y no aprender nada.
En mi caso personal tengo desde el año 2008
programando y no me he cansado de hacerlo hay momentos en que no sé cómo
empezar que estudiar, pero lamentablemente vivimos en un mundo competitivo, lo
recomendable es que te especialices en algo en específico, después que aprendas
bien de bien algo entonces sigue avanzando no te estanques.


La mayor parte de los desarrollo de aplicaciones que requieren del trabajo de un programador pasan por distintas fases. Todas ellas son importantes, pero casi siempre deben seguir un orden lógico y una jerarquía. Una mente y una actitud donde predominen las dotes lógicas y una forma de trabajar planificada y ordenada son un plus a considerar.
ResponderBorrar