¿Qué tan importante es la capacidad de un desarrollador de software para leer información sin código de manera eficiente?

Muy.

Si trabaja para una gran empresa, su próximo trabajo puede ser “aquí hay un documento de diseño, léalo, discuta cualquier cambio que crea que necesita y luego implemente lo acordado”. Si no puede digerir esa cosa, está en problemas. Si no está leyendo una de estas cosas, es posible que se le pida que escriba.

Si trabaja en una empresa de consultoría de cualquier tamaño, puede obtener los requisitos del cliente como un documento que debe leer. Si no puede digerir que está en problemas. Sin embargo, podría tener suerte y necesitar hablar con el cliente y reunir los requisitos e implementarlos usted mismo.

Si trabaja para alguien, es probable que en algún momento necesite usar una biblioteca o marco que nunca haya usado antes. Eso significa documentación. Lo vas a leer. Porque la alternativa de mirar aleatoriamente los archivos de encabezado y esperar descubrir la forma correcta de usar todo es una locura. Funcionará para marcos pequeños y lo dejará muerto en el agua en los más grandes … y esperará encontrar muchos marcos grandes en su vida.

¿Conoces todos los idiomas que necesitarás para codificar? Si piensas eso, apuesto a que estás muy equivocado. Si no lo hace, probablemente querrá leer libros sobre nuevos idiomas.

Oye, ¿conoces todos los algoritmos que necesitarás? Como en el caso anterior, estoy seguro de que si dice “sí” está equivocado. ¿Adivina dónde los vas a encontrar? ¡Oh sí, libros de algoritmos! O supongo que las páginas web, pero nunca son páginas cortas y fáciles de leer. Son grandes y están llenos de matemáticas, o al menos la mayoría lo son.

Necesitarás poder leer. Si lees “ok pero slow” probablemente estarás bien si solo quieres dedicar horas adicionales. Es raro que alguien deje caer un gran documento de diseño sobre usted a las 11:00 a.m. y espere que lo haya digerido a tiempo para una reunión a la 1:00 p.m. Las personas tienen horarios aleatorios y frecuentemente completos. Por lo tanto, se dejará como un día o dos antes (en la mayoría de los casos). Entonces, si tiene que llevarlo a casa y leerlo durante la cena y luego después de la cena en lugar de mirar la televisión o ir al gimnasio, puede hacerlo.

Si no puede recibir información escrita por más tiempo, entonces estoy bastante seguro de que no lo pasará bien.

Personalmente, creo que es de vital importancia.

Esta es una de las razones por las que he recomendado la lectura rápida a los programadores (y otros) durante unos 40 años.

Es casi inconcebible operar efectivamente sin esta habilidad en el mundo moderno.

Y, contrariamente a un mito aparentemente común, los LIBROS TÉCNICOS son MÁS FÁCILES para acelerar la lectura que casi cualquier otro tipo.

Por lo general, se construyen en forma de esquema con encabezados escalonados y otras claves para indicar la importancia de cada sección y subsección.

Tales señales hacen que la lectura rápida sea aún más fácil y más eficiente para obtener la información importante (especialmente si los libros están bien escritos).

Mi esposa y yo visitamos las librerías como algunas personas se detienen a tomar café (incluso antes de que las librerías tuvieran cafeterías).

Compré literalmente docenas de libros por mes, pero por cada libro que compré, probablemente leí 2-3 en la tienda. (No le importaba la tienda, hicieron mucho dinero de mí).

Mi tarjeta de la biblioteca en UT se agotó con frecuencia (hasta que me convirtieron en instructor y la tarjeta no tenía límite, en cuyo caso mi bolsa de LIBRO GRANDE se desbordó en cada viaje: 20-30 libros).

La mayoría de estos realmente los leo.

Durante al menos los últimos 4,000 años, no poder entender lo que lees te ha puesto en una clara desventaja, en relación con aquellos que sí pudieron. No solo con software, con todo. ¿Qué tan efectivo es un chef que no puede leer un libro de cocina? ¿O un compositor musical que no sabe leer música?

Poder leer, para comprender, no solo leer las palabras, es, y ha sido durante mucho tiempo (desde que se inventó la escritura), muy importante.

More Interesting

¿Se aplica el impuesto de servicio a los desarrolladores de software independientes?

¿Cuáles son algunos buenos consejos para encontrar ideas para desarrollar software?

¿Las compañías de software toman en serio los bootcamps de los desarrolladores?

¿Cómo se convierten las personas en desarrolladores de software productivos?

¿Cuál es la mejor computadora portátil económica para desarrolladores de software?

¿Cuál es la edad máxima para un desarrollador de software / ingeniero de software?

En febrero de 2017, ¿la pizarra es una prueba útil durante las entrevistas con desarrolladores de software?

Actualmente estoy trabajando como desarrollador de software y quiero cambiar a pruebas, he comenzado a aprender automatización. ¿Es correcto?

¿Cuáles son algunas startups que se centran en productos para desarrolladores?

¿Cuál es actualmente un tema candente en el desarrollo de software en el mundo académico y comercial?

Para un rol de desarrollo de software, ¿cómo respondería a la pregunta de la entrevista, diseñaría un algoritmo de elevador y estructuras de datos para controlar y despachar los elevadores (de 1 a n elevadores)? No hay estadísticas disponibles.

Cómo pasar mi tiempo buscando trabajo de desarrollo de software

Cómo hacer una valoración monetaria de un software desarrollado internamente

¿Por qué los desarrolladores de software a menudo están descontentos con los probadores?

¿Los programadores de Unix (y todas sus variaciones) piensan que escriben código obtuso?