Upload
gabo-thekarma
View
230
Download
0
Embed Size (px)
Citation preview
8/18/2019 14 Tips Para Aprender a Ser Un Desarrollador Creativo
1/4
12/4/2016 14 tips para aprender a ser un desarrollador creativo
EWALDOSOFTDiseño de Página Web Todo Incluido.
Search site
14 tips para aprender a ser undesarrollador creativo
El estereotipo común de un programador es el siguiente: nerd, con una funda protectora, y muy,
muy aburrido. No se suele relacionar a un programador con un individuo creativo. Sin embargo,
esto no podría estar más lejos de la realidad. El uso de código es uno de los trabajos más que
creativos que uno puede tener. Los programadores tienen que equilibrar dos mundos muy
diferentes: un mundo de estructura y un mundo de imaginación. Crean conceptos abstractos
utilizando lenguajes de programación muy estructurados (como PHP o Java), lo cual no es una
tarea fácil.
He estado repasando un poco de mis conocimientos de PHP para realizar algunos sitios webinteresantes y he concluido que la programación realmente es un gran ejercicio de creatividad.
Hay un par de razones:
Crear algo de la nada es, posiblemente, el mejor ejemplo de creatividad. El último
control sobre el software o de un sitio web que tiene un programador es un ejemplo
perfecto sobre el curso que puede tomar el proyecto.
Hay muchas maneras de hacer una cosa. Los programadores tienen que construir
esencialmente un ‘framework’ para el sitio web. Están sentando las bases para algo
que, hasta ese momento, era sólo una idea. Y tienen una amplia gama de
herramientas y métodos.
Los programadores tienen que encontrar soluciones creativas o de lo contrario no pueden
crear. Son un gran ejemplo de cómo pensar fuera de la caja porque…en realidad pueden crear la
caja.
Estos son algunos tips que nos pueden ayudar a aumentar nuestra creatividad:
Aprende un nuevo lenguaje
Los programadores están constantemente aprendiendo nuevos lenguajes de programación, ya
sea por diversión o por necesidad. No te limites sólo a aprender lo que te sea más cómodo. Es
bueno ser diversos y aprender nuevas habilidades.
Comienza desde cero
Si vas a escribir un software, no puedes simplemente comenzar a mitad del proyecto. Tienes que
empezar desde cero. A veces, la mejor manera de encontrar una solución creativa para un
problema es ir de nuevo al principio y empezar de nuevo.
DESTACADOS
¿Cómo detectar errores programación?
¿Hay vida en el planetaMarte? NASA revela videsorprendente de Marteque te dará pánico.
Los 10 mejores hostingweb gratuitos
Siete maneras en las quela tecnología nos hacambiado
http://www.ewaldosoft.com/internet-y-tecnologia/siete-maneras-en-las-que-la-tecnologia-nos-ha-cambiado/http://www.ewaldosoft.com/internet-y-tecnologia/los-10-mejores-hosting-web-gratuitos/http://www.ewaldosoft.com/internet-y-tecnologia/los-10-mejores-hosting-web-gratuitos/http://www.ewaldosoft.com/internet-y-tecnologia/los-10-mejores-hosting-web-gratuitos/http://www.ewaldosoft.com/internet-y-tecnologia/los-10-mejores-hosting-web-gratuitos/http://www.ewaldosoft.com/internet-y-tecnologia/los-10-mejores-hosting-web-gratuitos/http://www.ewaldosoft.com/internet-y-tecnologia/hay-vida-en-el-planeta-marte-nasa-revela-video-sorprendente-de-marte-que-te-dara-panico/http://www.ewaldosoft.com/internet-y-tecnologia/hay-vida-en-el-planeta-marte-nasa-revela-video-sorprendente-de-marte-que-te-dara-panico/http://www.ewaldosoft.com/internet-y-tecnologia/hay-vida-en-el-planeta-marte-nasa-revela-video-sorprendente-de-marte-que-te-dara-panico/http://www.ewaldosoft.com/internet-y-tecnologia/como-detectar-errores-de-programacion/http://www.ewaldosoft.com/internet-y-tecnologia/como-detectar-errores-de-programacion/http://www.ewaldosoft.com/http://www.ewaldosoft.com/internet-y-tecnologia/siete-maneras-en-las-que-la-tecnologia-nos-ha-cambiado/http://www.ewaldosoft.com/internet-y-tecnologia/los-10-mejores-hosting-web-gratuitos/http://www.ewaldosoft.com/internet-y-tecnologia/hay-vida-en-el-planeta-marte-nasa-revela-video-sorprendente-de-marte-que-te-dara-panico/http://www.ewaldosoft.com/internet-y-tecnologia/como-detectar-errores-de-programacion/http://www.ewaldosoft.com/
8/18/2019 14 Tips Para Aprender a Ser Un Desarrollador Creativo
2/4
12/4/2016 14 tips para aprender a ser un desarrollador creativoCuestiona todo
Cuestionar todo significa considerar todas las hipótesis y asegurarse de que es la correcta. Toda
la programación se inicia con los supuestos más básicos para luego construir sobre ellos. Si algo
está mal con el código en la base, entonces el software no va a funcionar bien del todo.
A veces la creatividad está limitada por supuestos. Las nuevas soluciones llegan cuando
derribamos supuestos y empezamos con nuevas perspectivas.
Hazlo por diversión
Si conoces alguna programadores, sabes que están constantemente haciendo algo. Aun cuando
estén ocupados en proyectos relacionados con su trabajo, pasan horas de su tiempo libre en
proyectos por diversión. Su trabajo es también su afición.
Estar continuamente dándole vueltas a nuevas ideas y soluciones es algo que no debe ser una
tarea. Debe de ser algo natural y excitante.
Nunca dejes de probar ideas
Los programadores están en constante evaluación comparativa para asegurarse de que el código
es lo más eficiente posible. Incluso el más pequeño cambio puede dañar el programa o el sitio
web, por lo que las pruebas y la mejora continua es importante.
Encuentra una pasión
¿Alguna vez has pasado más de dos minutos hablando con un programador de su trabajo?
Seguro te has dado cuenta que para la mayoría sienten pasión por lo que hacen. Comen,
duermen y respiran “código”.
¿Tienes pasión por tus ideas y proyectos?
Domina las herramientas
Hay que mejorar constantemente nuestros conocimientos y el uso de las herramientas. Una gran
“pica código” tiene tablas sobre el software y está en una búsqueda constante para mejorar su
uso. Rara vez encontrarás un programador que no retoque su caja de herramientas con
regularidad.
No importa cuál sea tu conjunto de habilidades, estás limitado por las herramientas que se
utilizan para crear. Hasta el más experto depende de sus herramientas y más un programador.
Comienza a hacer asociaciones abstractas
¿Qué pasaría si utilizo un sitio web como un procesador de textos? ¿Le importará a la gente lo
que otros estén haciendo en este momento? La gente está detrás de proyectos como Skype,
Google Docs y Twitter porque tienen una cosa en común: fusionan conceptos aparentemente
abstractos. Probar con este tipo de ideas ofrece una perspectiva diferente, más creativa.
Safari Technology Previepara desarrolladores /
Apple estrena nuevonavegador
MusicForProgramming, lweb con música para
programadores
Test te dice cuál es elmejor lenguaje deprogramación para ti
Programador y Técnico eInformática entre lasocupaciones másdemandadas
6 Consejos Para AcelerarTu Aprendizaje DeProgramación
http://www.ewaldosoft.com/internet-y-tecnologia/microsoft-teletransportacion-con-hologramas/http://www.ewaldosoft.com/internet-y-tecnologia/6-consejos-acelerar-aprendizaje-programacion/http://www.ewaldosoft.com/internet-y-tecnologia/programador-y-tecnico-en-informatica-entre-las-ocupaciones-mas-demandadas/http://www.ewaldosoft.com/internet-y-tecnologia/test-te-dice-cual-es-el-mejor-lenguaje-de-programacion-para-ti/http://www.ewaldosoft.com/internet-y-tecnologia/musicforprogramming-la-web-con-musica-para-programadores/http://www.ewaldosoft.com/internet-y-tecnologia/safari-technology-preview-para-desarrolladores-apple-estrena-nuevo-navegador/
8/18/2019 14 Tips Para Aprender a Ser Un Desarrollador Creativo
3/4
12/4/2016 14 tips para aprender a ser un desarrollador creativoPiensa en la estructura como una herramienta, no como una limitación
La gente asocia la creatividad con un lienzo en blanco y que las ideas fluyen sin ningún tipo de
límites. Sin embargo, hay un gran problema con este tipo de pensamiento: es un mito.
Sabemos que hay las limitaciones y que están en todas partes. No podemos evitarlas, sólo
podemos esperar a trabajar con ellas. Un programador abarca las limitaciones de su lenguaje de
programación y sus herramientas y trabaja con ellas. Estas limitaciones le ayudan ya que
construyen una base sobre la que trabajar. A veces, el descubrimiento de una nueva solución
dará lugar a una idea aún más grande. La necesidad es la madre de la invención.
No descartes nada hasta que lo pruebes
Tu maestro/a de parvulario tenía razón: no existen preguntas estúpidas. ¿Cómo sabes que no
funcionará si al menos no lo intentas? Puede que te sorprendas. Incluso si la solución propuesta
no funciona, puede ayudar a encontrar otra solución.
A veces lo mejor es comenzar con un prototipo y probarlo. Si el prototipo no funciona, entonces a
la basura. Si lo hace, te has tropezado con algo que podría funcionar.
Siempre busca la solución más simple y más elegante
Un buen programador es aquel que entiende que la búsqueda de la solución más simple siempre
va a ser la mejor. Las soluciones complicadas conducen a… complicaciones. Un enfoque práctico
de la programación siempre funciona mejor a largo plazo.
Nuestras ideas a veces llegan a ser demasiado complicadas. Nos quedamos atrapados en la
novedad de la idea y no prestamos atención en si realmente es práctica. La forma más sencilla de
resolver un problema es a menudo la mejor manera de resolverlo.
¡No tengas miedo de usar el código de otros!
La belleza de Internet es que la solución que buscas probablemente ya haya sido resuelta por
alguien más. Cuando creas un nuevo sitio casi siempre hay un código fuente abierto preexistente.
¿Por qué reinventar la rueda?
Poner una gran idea en movimiento no significa que tengas que empezar de cero para crearla.
Utiliza las ideas existentes y conviértelas en algo mejor. A veces una gran idea sólo es la
modificación de algo que ya se ha hecho. Gmail es un gran ejemplo. Ellos “reinventaron” el correoelectrónico mediante la adición de características útiles al correo electrónico tradicional.
No tengas miedo a colaborar
Algunos de los mejores proyectos creativos se hacen gracias a la colaboración de personas
inspiradas en trabajar en el mismo objetivo. Monta un gran equipo, utiliza las ideas más brillantes
sin importar de quiénes vengan, y permite que todos contribuyan.
Desde lo más básico
Microsoft –Teletransportación con
hologramas
UNETE A NUESTRACOMUNIDAD
Sé el primero de tus amigos
en indicar que le gusta esto.
Ewaldosof…5707 Me gusta
Me gusta esta página
https://www.facebook.com/ewaldosoft/https://www.facebook.com/ewaldosoft/https://www.facebook.com/ewaldosoft/https://www.facebook.com/romarior.rhttps://www.facebook.com/profile.php?id=100008924685257https://www.facebook.com/alexander.contrerastrujillohttps://www.facebook.com/darwin.orellana.9277http://www.ewaldosoft.com/internet-y-tecnologia/microsoft-teletransportacion-con-hologramas/
8/18/2019 14 Tips Para Aprender a Ser Un Desarrollador Creativo
4/4
12/4/2016 14 tips para aprender a ser un desarrollador creativo
@ 2016 Ewaldosoft - Diseño de Página Web Todo Incluido.
CONSEJOS PROGRAMACIÓN TIPS
Los programadores a menudo usan un código muy básico una y otra vez, y mientras esos
pequeños trozos de lenguaje de programación no son necesariamente bonitos en sí y por sí
mismos, puede que cuando se unan creen un producto final que sea increíble. No importa en
qué proyecto creativo estás trabajando, presta atención a los detalles, pero sobre todo presta
atención al efecto de esos detalles tienen en el panorama general.
Fuente: https://geekytheory.com/aprender-a-ser-un-desarrollador-creativo/
Compártelo:
Tus opiniones son importantes para nosotros.
0 Por favor, déjanos tus comentarios.
Diseñado por Ewaldos
Esta obra está bajo una Licencia Creative Commons Atribución
NoComercial 4.0 Internacional.
45
Relacionado
8 predicciones que impactarán
en el futuro de la programación
10 consejos para un
programador novato
MusicForProgramming, la web
con música para programadores
0 comentarios Ordenar por:
Facebook Comments Plugin
Los más antiguos
Añade un comentario...
https://developers.facebook.com/docs/plugins/comments/https://www.facebook.com/profile.php?id=100001410012210http://www.ewaldosoft.com/internet-y-tecnologia/musicforprogramming-la-web-con-musica-para-programadores/http://www.ewaldosoft.com/internet-y-tecnologia/10-consejos-programador-novato/http://www.ewaldosoft.com/internet-y-tecnologia/8-predicciones-que-impactaran-en-el-futuro-de-la-programacion/http://www.ewaldosoft.com/internet-y-tecnologia/14-tips-aprender-desarrollador-creativo/?share=pocket&nb=1http://www.ewaldosoft.com/internet-y-tecnologia/14-tips-aprender-desarrollador-creativo/?share=reddit&nb=1http://www.ewaldosoft.com/internet-y-tecnologia/14-tips-aprender-desarrollador-creativo/?share=tumblr&nb=1http://www.ewaldosoft.com/internet-y-tecnologia/14-tips-aprender-desarrollador-creativo/?share=pinterest&nb=1http://www.ewaldosoft.com/internet-y-tecnologia/14-tips-aprender-desarrollador-creativo/?share=skype&nb=1http://www.ewaldosoft.com/internet-y-tecnologia/14-tips-aprender-desarrollador-creativo/?share=linkedin&nb=1http://www.ewaldosoft.com/internet-y-tecnologia/14-tips-aprender-desarrollador-creativo/?share=google-plus-1&nb=1http://www.ewaldosoft.com/internet-y-tecnologia/14-tips-aprender-desarrollador-creativo/?share=facebook&nb=1http://www.ewaldosoft.com/internet-y-tecnologia/14-tips-aprender-desarrollador-creativo/?share=twitter&nb=1http://creativecommons.org/licenses/by-nc/4.0/http://creativecommons.org/licenses/by-nc/4.0/http://www.ewaldosoft.com/http://www.ewaldosoft.com/tag/tips/http://www.ewaldosoft.com/tag/programacion/http://www.ewaldosoft.com/tag/consejos/