Hola a todos
Recientemente, hemos logrado publicar principalmente materiales altamente especializados en el blog, que están fuertemente relacionados con la investigación de mercado y la formación de políticas de publicación. Creemos que en el futuro previsible las publicaciones del viernes seguirán siéndolo. Estamos muy interesados en sus comentarios, votaciones y comentarios sobre los libros y autores que estamos considerando. Pero ahora también habrá publicaciones los lunes, que están mucho más indirectamente relacionadas con nuestras búsquedas estratégicas, y (en la primera etapa) representarán nuestra "elección del editor" del sitio web de Medium.
El primer artículo fue escrito por Derek May y fue traducido hoy.
Recientemente me encontré
con un artículo de John Maeda que
dice que la capacidad de escribir, no de codificar, es el arma secreta más importante del diseñador. Por lo tanto, comencé a reflexionar sobre el papel de escribir talento en la vida de un desarrollador.
En el mundo actual basado en datos, sobrecargado de información, hay tanto contenido que debe digerir. Estamos constantemente transmitiendo videos, fotos, anuncios, podcasts y artículos. Todos estos tipos de información son atractivos a su manera, y todo el tiempo parece que todos compiten ferozmente para atraer y mantener nuestra atención.
Una selección de los diferentes tipos de canales de medios que existen hoy (imagen de Cambiar conversaciones) .
En el contexto de la proliferación de varios canales de medios que se han desarrollado en las últimas décadas, comenzamos a privar el contenido escrito de la atención, prefiriendo lo visual, es decir, el video y las imágenes. Según
esta fuente de 1997, una persona puede comprender información visual 60,000 veces más rápido que el texto.
Sin embargo, la escritura sigue siendo una habilidad muy importante. Quizás las palabras son una de las formas más puras de expresión de los pensamientos humanos. Las palabras son secuencias de letras, textos y mensajes cortos. El escritor difunde sus pensamientos, los comparte en forma de tinta sobre papel y en forma de píxeles digitalizados en la pantalla.
Aprendí que escribir bien puede catalizar el éxito, ya sea en las áreas de crecimiento personal, desarrollo profesional o bienestar social. Las diversas habilidades que logré desarrollar después de escribir docenas de artículos en los últimos años me permitieron obtener el trabajo de programador actual en Putnam Investments, lo que hago a tiempo completo.
Foto de Aaron Burden de Unsplash.Como desarrollador, puedo nombrar cinco habilidades importantes que desarrollé aprendiendo a escribir.
1. Escribir te ayuda a comunicarte mejor
El logro más obvio que le debo a la escritura regular es bombear habilidades de comunicación. El hombre formula pensamientos y expresa sentimientos principalmente en palabras. Como a menudo escribo, es más fácil para mí expresar mis pensamientos sin preocuparme de si elijo las palabras correctas, escribo demasiado o muy poco, o me expreso de manera demasiado vaga o difícil.
Imagen de zalarieunique.ru .En el trabajo, redacto fácilmente borradores de letras concisas o envío mensajes instantáneos sin recurrir a un diccionario de ortografía (para revisar la ortografía) ni a uno explicativo (para elegir algún tipo de palabra "inteligente"). Cuando un pensamiento descansa libremente en el papel, usted escribe fácil y rápidamente; no tiene que manipularlo para lograr un objetivo específico.
Lleva años perfeccionar las habilidades literarias, como muchas otras habilidades. La mejor parte de la escritura es que su desarrollo es fácil de seguir. Puede ver sus trabajos anteriores y ver cómo se han hecho progresos serios con el tiempo.
2. Cuando escribe al público, aprende a preparar mejor documentación
Un criterio importante por el cual se reconoce a un buen desarrollador es la capacidad de establecer requisitos técnicos y especificaciones a otras partes interesadas. Cuando escribe, es importante conocer a su público objetivo; Lo mismo se aplica a la comunicación con los clientes y la redacción de cualquier documentación técnica.
Instantánea de John-Marc Smith con Unsplash.Al trabajar con colegas que son inferiores a usted en la capacitación técnica, debe explicar los conceptos y conceptos técnicos de una manera accesible, para obtener comentarios de sus colegas. Por ejemplo, comunicándome con los propietarios y diseñadores de productos, generalmente trato de describir en términos generales en qué estoy trabajando, sin entrar en detalles. Al comunicarme con el diseñador, trato de transmitir cómo esta característica debe implementarse en términos de usabilidad o incorporarse en la interfaz de usuario. Comunicándome con los propietarios, trato de conceptualizar mi trabajo desde el punto de vista comercial.
Además, los desarrolladores tienen que contarles a otros desarrolladores sobre sus proyectos. Ya sea que estemos hablando de nombrar variables o funciones, escribir comentarios o documentar la funcionalidad del sistema en términos generales, el desarrollador debe poder escribir documentación de alta calidad para que su código sea comprensible y conveniente con soporte. Mientras preparo la documentación, trato de lograr este objetivo al máximo. Cualquier programador que trabaje con mi base de código podrá comprender su estructura general y también podrá complementarla sin preparación, sin ninguna deconstrucción e ingeniería inversa del código.
3. Escribir te ayuda a apreciar las peculiaridades de la programación
En 2011, apareció un subtema en Reddit en la sección / r / programación, que discutía las diferencias y similitudes entre la escritura y la programación. Algunas personas piensan que la programación no es como escribir textos debido a su complejidad conceptual, sino porque ambas habilidades se refinan gradualmente. Otros creen que la escritura y la programación son fundamentalmente diferentes, porque la primera es una habilidad creativa, y la segunda es más probable que sea ciencia natural, que requiere una comprensión profunda de los conceptos fundamentales.
Sin embargo, todos están de acuerdo (hay poco desacuerdo sobre los matices) de que tanto la escritura como la programación requieren una comprensión básica de fenómenos fundamentales como la sintaxis, la estructura y la semántica. Sin embargo, la diferencia entre un aficionado y un corifeo en ambas disciplinas es la capacidad de crear o hacer frente a la complejidad del sistema o tema con el que está trabajando actualmente.
Muchas de estas ideas se relacionan con la lingüística y el lenguaje.Un escritor de texto aprende a pensar de una manera nueva. Al escribir código, un programador puede sentirse limitado, porque tiene a su disposición un número limitado de palabras clave, funciones y bibliotecas. Sin embargo, el texto escrito ofrece total libertad de expresión, que el lenguaje de programación generalmente no permite.
Ted Kaminsky enfatiza otro punto importante relacionado con el significado de las palabras utilizadas en el código del programa y otros sistemas.
En primer lugar, lo escrito está destinado a ser leído. El código está destinado a ser leído y modificado. - Ted Kaminsky
Desde el punto de vista de los escritores, parece como si se hubiera formado una clara dicotomía con el tiempo, delimitando las consideraciones del escritor y la experiencia de lectura. La literatura parece estar tallada para siempre, mientras que la programación es un proceso dinámico en el que se busca constantemente desarrollar el código existente.
Hay muchas similitudes entre la escritura creativa y la escritura de códigos, pero la comprensión de las diferencias entre estas habilidades es lo que me ayuda a comprenderlas mejor.
4. Cuando escribes, tienes la oportunidad de aplicar lo aprendido
Cuando escribo, hablo constantemente como para mí mismo. Después de leer un libro o descubrir algo importante, trato de digerir mis propios pensamientos escribiendo un artículo sobre el mismo tema sobre el que leí. Para mí es más fácil enriquecer el conocimiento en un área determinada escribiendo sobre el mismo tema.
En el sitio freeCodeCamp y muchos otros, donde se publican las pautas básicas de programación, los autores escriben sobre una variedad de temas, tocando todo tipo de conceptos. Muchos están listos para dedicar tiempo personal a escribir artículos, no solo porque pueden compartir su propia experiencia y ayudar a otros, sino también porque pueden consolidar sus conocimientos sobre el tema en el que está escrito el artículo.
Cuando escribo sobre esos temas que estudio, generalmente realizo investigaciones adicionales y, al mismo tiempo, encuentro trozos de información que de otro modo no habría encontrado. Cuando escribo, es más fácil para mí memorizar lo que he aprendido y durante mucho tiempo. Además, a veces tengo que conocer otros puntos de vista y ver el problema desde una perspectiva diferente, comprobando así la fortaleza de mi posición inicial. Todo el proceso de escritura es una conversación dinámica y continua que me ayuda a digerir la información que aparece y juzgarla yo mismo.
Escribir es una excelente manera de reunir sus pensamientos y ordenarlos (Radu Florin de Unsplash).Escribir es una excelente manera de digerir y procesar la información entrante; después de todo, la erudición y la inteligencia no se desarrollan a partir de la cantidad de información consumida, sino de nuestra capacidad de absorberla y sacar conclusiones significativas de ella.
5. Escribir textos como una forma de catarsis
La última razón por la que escribir me parece importante no está tan directamente relacionada con la profesión de desarrollador como las cuatro anteriores. Pero, creo que no es menos, si no más significativo. La razón más importante por la que escribo es que crear textos me ayuda a expresar emociones y sentimientos. No me gusta guardarlos en mí, así que escribir para mí es una especie de catarsis.
Instantánea de Alvaro Serrano de UnsplashCuando era más joven, llevaba un diario, escribía notas como diarios en él. Ahora escribo sobre una variedad de temas, publico textos y se leen en todo el mundo. Pero a veces tomo una pluma y un papel y escribo pensamientos personales. Sí, llevo un diario personal, escribo allí de vez en cuando, especialmente cuando se superan las dudas sobre los objetivos profesionales, la vida personal, las interacciones sociales y sobre todo lo relacionado.
Escribir es fácil. Te sientas al teclado y sangras.Cuando describo mis sentimientos, siento que estoy hablando con un amigo que realmente sabe escuchar. Así que arrojo emociones negativas y paso a una hoja en blanco, sin temor a que me condene.
La escritura es muy útil y, aunque puede que no estés cerca de una forma de expresar pensamientos, la escritura es una habilidad necesaria e importante incluso en el mundo cacofónico y caótico actual. Incluso si recién está comenzando a escribir, le recomiendo que a veces se siente en soledad con sus propios pensamientos hasta que comience el flujo de conciencia. Es simplemente sorprendente cuánto se puede lograr con esto.