10 tipos más comunes de desarrolladores web
¿Cuántos desarrolladores conoces en tu vida? Si trabajas con un grupo de ellos, te darás cuenta de que tienen ciertas particularidades o personalidades que realmente puedes agrupar, que es lo que haré con esta publicación..
Los desarrolladores tienen sus preferencias individuales y estilo de trabajo queSon muy diferentes, incluso si hacen los mismos trabajos. Vamos a echar un vistazo a los 10 grupos más comunes de desarrolladores que hay; A ver si eres capaz de ubicarte a ti mismo oa uno de tus colegas allí..
1. Los puristas
Por definición, los puristas son personas que se apegan a las reglas tradicionales; es posible que conozcas a uno o dos profesores de inglés que sean puristas por naturaleza. Los puristas en mi lista no son ese estrictos, son el tipo de desarrolladores que no están muy interesados en el uso de marcos y bibliotecas.
Escogerán Vanilla JavaScript sobre JQuery cada vez. Ellos No veo ningún problema en el uso de lenguajes puros y de manera tradicional.s; de hecho, se molestan cuando tropiezan con otro marco o biblioteca. Bibliotecas adicionales igual hinchazón para ellos.
Eso sí, esto no significa que no usen eso en la vida real. Es difícil no hacerlo, cuando los puestos vacantes en estos días piden “experiencia en jQuery”. No importa lo tímidos o cercanos que parezcan, no puedes ignorar la verdad en su argumento..
2. Los hacedores
Seguro que todos tienen que hacer su trabajo, sin importar qué, pero para los Hacedores, su lista de prioridades comienzo con hacer el trabajo. Puede apostar que tienen el último y más rápido marco, bibliotecas y configuración de flujo de trabajo. Ellos tienen módulos prefabricados para Módulos, todos ordenados para un uso rápido. en proyectos.
Los ejecutantes viven en empresas de nueva creación mientras implementan todas esas herramientas para una producción sin problemas. Un síntoma revelador típico de un hacedor es el uso de un corredor de tareas como gruñido o trago.
3. Los políglotas
Los políglotas son los que utilizar múltiples lenguajes de programación; algunos incluso son desarrolladores de pila completa que hacen malabares con SQL y SASS como un malabarista de circo. Dicho esto, trabajar en un solo lenguaje de programación es casi imposible en el desarrollo web; no puedes escapar de ese destino, incluso si eres un desarrollador backend. Así que solo cuando sabes al menos 4-5 lenguajes de programación, puedes jactarte de ser un políglota.
La mayoría de los políglotas son quienes son. debido a su situación laboral en lugar de por elección. No todos tienen desarrolladores o diseñadores de frontend separados. De cualquier manera, ellos aborda un nuevo idioma con mucha más confianza que cualquier otra persona y aprende rápido. Sin embargo, no hay necesidad de sentirse abrumado por ellos, porque algunos de ellos pueden ser Jack de todos los oficios pero no son maestros de ninguno.
4. Los perfeccionistas.
¿Qué me viene a la mente cuando digo programador perfeccionista? Bueno, no me refiero a los que apuntan a escribir los códigos más perfectos e impecables. Los verdaderos perfeccionistas son los que mira, codifica y ve más allá de la codificación. Ellos dejar comentarios, prestar atención a nombrar variables y hacer el trabajo sucio alias documentación (entre otras cosas).
Seamos realistas, ¿cuándo fue la última vez que dejó un comentario detallado o escribió un manual para su software? No en ningún momento, creo, no a menos que y hasta que seas un perfeccionista. Son raros en mi opinión. La mayoría de los desarrolladores no les prestan atención (aunque la documentación es muy importante. Aquí está la versión de Thoriq Firdaus).
5. El Artsy
En términos de desarrollo web, digamos que su lengua materna es CSS. Formas, colores, animaciones, filtros y todo lo demás cosas visuales Les importa más a ellos. ¿Quieres conocerlos? Codepen es su centro habitual..
No son diseñadores, o tal vez lo sean, pero a nivel básico son desarrolladores. Expresan su arte con código en lugar de Adobe Illustrator o After Effects. Emparejarlos con un diseñador es como esparcir mantequilla sobre el pan, lo que resulta en una combinación suave y excelente.
6. El reusador
No todos estamos ansiosos por comenzar a escribir una clase o método genérico para manejar bloques de código que se repiten. Dejamos esa parte fuera hasta la etapa de optimización que se produce solo después de haber cruzado con gracia la gran fecha límite roja sólida de 10px y el breve período de relajación posterior a eso.
Los reusadores saben más que eso, crean una base sólida de fragmentos de código reutilizables desde el principio y ahorran mucho tiempo de optimización más adelante. Son en su mayoría desarrolladores experimentados que pueden prever un bloque de código que está obligado a hacer apariciones múltiples. Es probable que no haya un solo proyecto suyo sin un archivo global completo o una clase de utilidad.
7. Los gusanos de biblioteca
Un día antes de mi primer laboratorio de VB, mi profesor nos dio una serie de instrucciones breves para preparar un formulario. Ejecutó una demostración al comienzo de la clase, que desafortunadamente me perdí porque llegué tarde. Los fragmentos de instrucciones que logré anotar no eran suficientes para salvarme y estaba sentado demasiado lejos de mis amigos para que cualquier lenguaje de señas o lectura de labios ayudara.
Así que hice lo único que podía hacer: abrí mi buen libro de texto antiguo.. Me convertí en un ratón de biblioteca. Como resultado, no solo recibí un elogio de parte de mi profesor al final de la clase por haber logrado reunir todos los requisitos en mi formulario, también se agregó una imagen de fondo, que nadie más en la clase hizo, según lo que Aprendí del libro de texto.
No es raro que encuentre algunos de mis asociados que son realmente buenos en programación y lógica para Tienen escritorios apilados y cubiertos con libros.. Los gusanos de biblioteca utilizan los textos en busca de un conocimiento profundo, que a veces se obtiene por casualidad, que es en última instancia el mejor tipo!
8. Los depuradores.
La depuración es una habilidad en sí misma. Su verdadero poder solo se puede sacar cuando la página muestra “Error interno del servidor 500”. Los depuradores no solo son capaces de atrapar y aplastar los errores en su propio código, sino también en códigos escritos por otros (lo que es una pesadilla para los desarrolladores).!
Están bien versados en todas las herramientas y opciones de depuración, ya sea en un navegador o en un IDE. Pero aparte de las herramientas, la depuración requiere el conocimiento claro de un flujo de eventos y la capacidad de detectar el disparador en esa cadena.
Si el código pertenece a otra persona, es entonces cuando los Debuggers muestran su verdadera destreza de observación, yendo a través de líneas sobre líneas de código, buscando cualquier 'if', 'else', 'or', 'and, o un punto y coma.
9. Los investigadores.
Para los investigadores, el código no es sólo un código para ellos; se convierte en un tema; un tema para discusión en el foro, un tema para una publicación de blog, un tema para una Desbordamiento de pila Q&A. No predica, no juzga, solo Un intercambio de conocimientos que ponen un esfuerzo en la disección.. Cada código que escribimos tiene un uso y un propósito y, desafortunadamente, un efecto secundario, a veces.
Los investigadores entre nosotros intentan entender ese aspecto del código. Cavan documentaciones, conducen experimentos y lo más importante. compartir sus hallazgos por el resto de nosotros que estaremos eternamente agradecidos por lo que hacen.
10. Los Sociables.
A pesar de copiar códigos uno del otro, seguimos unidos como parte de una comunidad que Comes, respira y vive codigo.. Aunque físicamente, nos sentamos frente a la computadora, solos, pero no solos.. Nuestras habilidades sociales toman un golpe aunque nos guste o no.
Y luego, están los Sociables. Se reúnen con usted para tomar una copa, contar chistes, hablar sobre lo último y lo mejor del campo, están entusiasmados con los próximos lanzamientos, hardware o software, participar en oportunidades, posibilidades de redes y, si el tiempo lo permite., intercambia teléfonos contigo para que ambos puedan probar un sistema operativo diferente. ¿Conoces a un Sociable entre tus amigos desarrolladores??
Envolver
Algunos de ustedes están obligados a encontrar un amigo, usted mismo, como parte de unos pocos grupos, a veces superpuestos, otras veces contradictorios: no juzgamos, al final, todos somos desarrolladores. Pero tenemos curiosidad por saber a cuál de los grupos de desarrolladores te encuentras más aliado. Háganos saber en los comentarios..