Bienvenido a Internet ■Volver al BBS■ Hilo completo ▼Bajar▼

■ Este hilo se encuentra guardado en el archivo

[Libros] Dejen de recomendar SICP (22 respuestas)

1 : root@bienvenidoainternet.org:~# : 14/12/22(mie)16:16:55 ID:M3M2E4ZG0

Escrito para estudiantes de primer año del MIT, es aparentemente un texto de nivel básico. Pero requiere tal nivel de competencia en matemáticas y física, y la prosa en sí es tan densa y arcaica, que no podría imaginármelo sugiriéndoselo a nadie.

Y, sin embargo, es uno de los libros más recomendados para desarrolladores.

Esto no quiere decir que SICP sea un mal libro o que no deba leerse. Simplemente no creo que se deba sugerir a nadie.

https://notes.eatonphil.com/recommending-a-book.html

2 : root@bienvenidoainternet.org:~# : 14/12/22(mie)16:32:14 ID:FkM2NmNj0

No he leído SICP, pero vi las lecturas hace varios años, las cuales por lo menos sí recomendaría a alguien que quiera entender cómo funciona la programación a nivel teórico. Obviamente no se las recomendaría a alguien que sólo quiere aprender a programar.

Los libros de programación suelen ser muy pragmáticos. No creo que sea el caso con SICP y quizá por eso no sea una buena recomendación en ese sentido, porque no "va al grano". Aunque eso no es algo necesariamente malo a mi parecer.

También leí Structured Computer Organization de Tanenbaum hace muchos años. Es un libro que indaga en los aspectos teóricos de la computación. También requiere conocimientos de matemática, física, ingeniería y electricidad que yo no manejaba. Aún así aprendí mucho sobre cómo funciona una computadora a un nivel teórico. Aunque claro, si sólo hubiera querido adquirir un conocimiento pragmático y puntual mejor hubiera leído la página de Wikipedia.

3 : root@bienvenidoainternet.org:~# : 14/12/22(mie)22:43:29 ID:UxYmNmNma

Dejaré de vivir antes que deje de recomendarlo

4 : root@bienvenidoainternet.org:~# : 15/12/22(jue)14:47:26 ID:ZmNzc2Nz0

yo, un intelectual:

H t D P

5 : root@bienvenidoainternet.org:~# : 15/12/22(jue)15:55:21 ID:Y5NjU1OT0

Ahora todos(as) quieren programar sin entender la programación en sí misma. El argumento es que para qué vamos a inventar la rueda una y otra vez; y vamos copiando y pegando APIs en todas partes. Personalmente, sin ánimos de inventar la rueda, me gusta saber el por qué y cómo ésta funciona y, aunque no fue la intensión, gracias por recomendar el libro; terminando mis estudios de álgebra, aritmética y cálculo, tal vez le eche un vistazo.

6 : root@bienvenidoainternet.org:~# : 15/12/22(jue)17:13:45 ID:hlNjJlOW0

Muy de acuerdo con >>5.

En mis clases de programación sólo teníamos dos tipos de profesores: (1) "bienvenidos al curso de C++, voy a hacer un ejercicio en la pizarra... bien ¿lo entendieron?, bueno, ahora hagan uno ustedes solos, si necesitan ayuda pregúntenle a su compañero de puesto o busquen en google", y (2) "bienvenidos al curso de programación orientada a objetos, ¿todos tomaron una copia de la biografía de Dennis Ritchie al entrar al salón? bien, hoy vamos a aprender algunas funciones básicas del lenguaje Assembly..."

Aunque del segundo tipo sólo tuvimos dos profesores en toda mi carrera... Recuerdo que uno de ellos, que nos hacía un ramo de sistemas, le ponía "Creative Commons" a todas sus clases, y un día le pregunté al respecto y nos quedamos hablando mucho rato del tema.

Por otra parte, el 90% de mis compañeros de carrera eran más del primer tipo. "Sólo entré a esta carrera porque escuché que hay un gran campo laboral con buena paga, además quiero trabajar desde la casa", etc. Aunque si ibas a la biblioteca de la facultad siempre te topabas a tres o cuatro personas sentadas en las horas muertas leyendo libros de programación, que indagan en los aspectos más teóricos.

7 : root@bienvenidoainternet.org:~# : 16/12/22(vie)12:50:03 ID:M1NWM3ZT0

>>6
>Sólo entré a esta carrera porque escuché que hay un gran campo laboral con buena paga

Me da miedo escuchar gente de séptimo o noveno semestre diciendo esas cosas, estando a punto de graduarse sin saber de qué trata su carrera y sin tener el mínimo interés por ella :/

Cada día que pasa ChatPGT deja de ser un miedo y se torna una esperanza

8 : root@bienvenidoainternet.org:~# : 16/12/22(vie)13:41:22 ID:YzNzM2Nz0

No pueden culpar a los estudiantes de que la universidad se haya convertido en una fábrica de empleados en vez de un lugar donde adquirir conocimiento.

9 : root@bienvenidoainternet.org:~# : 19/12/22(lun)22:52:15 ID:M2MDQ4YW0

No sé cómo explicarlo pero el artículo que posteó 1 tiene un aire de... gringo de clase media involucrado levemente en el mundo de la informática.

10 : root@bienvenidoainternet.org:~# : 20/12/22(mar)00:20:27 ID:UyM2JhZT0

No sólo me parece un excelente libro sobre programación sino que también me gusta mucho cómo escriben Abelson y Sussman, algo que es difícil decir del resto de libros del campo.

11 : root@bienvenidoainternet.org:~# : 21/12/22(mie)03:59:03 ID:I3MjQ5ZW0

La dura... aparte sus palabras exudan una mediocridad grotesca, sin mencionar su mea culpa que da vergüenza ajena: recomendar libros que ni si quiera ha leido es algo realmente triste, es como para generar tema de conversación sin saber qué decir. ¡I'm gonna put a big LOL over here!

12 : root@bienvenidoainternet.org:~# : 21/12/22(mie)15:49:23 ID:E0OTg1NT0

13 : : 21/12/22(mie)16:08:08 ID:???0

Ah, por cierto, recomiendo revisar ese canal "MIT OpenCourseWare". Tienen un montón de cursos completos del MIT de los 90 y principios de los 2000.

https://www.youtube.com/playlist?list=PLE7DDD91010BC51F8

14 : root@bienvenidoainternet.org:~# : 22/12/22(jue)01:02:03 ID:c0NzUxNT0

>>12 Se agradece: ¡Tremenda clase del loco!

15 : root@bienvenidoainternet.org:~# : 16/03/23(jue)17:59:53 ID:NmZmJlYj0

Hoy me llegó este libro. Todavía no voy a leerlo porque tengo otros pendientes, pero eventualmente lo voy a leer (y aprenderé LISP).

https://i.imgur.com/M3ddSfD.jpg

16 : : 18/03/23(sab)00:08:25 ID:???Q

Para qué leer libros cuando lo importante es escribir código. Programar es una habilidad como ir en bicicleta o aprender un idioma. Si tienes toda la teoría del mundo y has devorado libros como consumidor de pasta de celulosa pero no has escrito ni un Hola Mundo, estás perdiendo mucho tiempo.

Si al final vas a terminar en una pega reparando destrozos de gente que estuvo antes que tú, los libros no te van a hacer más fuerte contra los disgustos que te encuentres sino haber reparado muchos destrozos previamente y cada vez más rápido cuando hagas conexiones neuronales más efectivas por cada nueva línea que hayas tecleado.

El valor está en los manuales de usuario, no en literatos elevados al olimpo de las consagraciones por venir de una "universidad tecnológica de prestigio y multipremiada que se realimenta por el hecho de tener prestigio previo". Si lo comparas con otras obras, no tiene por qué ser la mejor. La documentación y el estilo de enseñanza puede mejorar con el tiempo, del mismo modo que las interfaces de usuario, en la mayoría (no aplastante) de los casos, también han ido mejorando como para no necesitar leer largos manuales para usarlas.

El objetivo es reducir la necesidad de libros y papel, incluso para habilidades de altas exigencias científicas y técnicas.

17 : root@bienvenidoainternet.org:~# : 18/03/23(sab)17:17:43 ID:E4OWY5Yza

por favor indícanos en el muñeco el lugar donde te tocó el libro

18 : root@bienvenidoainternet.org:~# : 18/03/23(sab)21:23:38 ID:M0M2JlZma

>>16
No lo tomes como un ataque personal, pero esta mentalidad es la que convirtió a la programación en un "bullshit job", y la razón por la que va a ser uno de los primeros campos en automatizarse completamente, porque los estándares son tan bajos que la labor del programador se ha reducido a copiar y pegar scripts.

19 : Mensaje eliminado por staff.

20 : : 23/03/23(jue)14:31:56 ID:???a

Dudo que la programación se automatice por completo en todos los ambientes. La IA no ha demostrado ser buena en nuevos terrenos sin apoyo, por lo que requiere tener alguien detrás, aunque no sea programando bloques básicos, sino en otro nivel es

21 : : 23/03/23(jue)14:34:03 ID:???a

donde se desempeñarán las acciones. Llevan décadas metiendo miedo que si las herramientsd CASE y las ventanas gráficas iban a romper el paradigma de los comandos para ingresar órdenes y se equivocaron muchas veces. Si nosotros y las máquinas a las que enseñamos no tienen esta capacidad de predicción de las tendencias, seguiremos necesitando intervención manual humana por mucho tiempo.

22 : root@bienvenidoainternet.org:~# : 22/05/23(lun)16:24:16 ID:M0OWUzOWa

>>16
>Para qué leer libros cuando lo importante es escribir código. Programar es una habilidad como ir en bicicleta o aprender un idioma. Si tienes toda la teoría del mundo y has devorado libros como consumidor de pasta de celulosa pero no has escrito ni un Hola Mundo, estás perdiendo mucho tiempo.
SICP está repleto de ejercicios. Todos diseñados para hacer que mejores poco a poco y descubras formas efectivas de programar.

>Si al final vas a terminar en una pega reparando destrozos de gente que estuvo antes que tú, los libros no te van a hacer más fuerte contra los disgustos que te encuentres sino haber reparado muchos destrozos previamente y cada vez más rápido cuando hagas conexiones neuronales más efectivas por cada nueva línea que hayas tecleado.
Justo son esos trabajos de mierda de los que hay que huír :D

>El valor está en los manuales de usuario, no en literatos elevados al olimpo de las consagraciones por venir de una "universidad tecnológica de prestigio y multipremiada que se realimenta por el hecho de tener prestigio previo".
...

>Si lo comparas con otras obras, no tiene por qué ser la mejor. La documentación y el estilo de enseñanza puede mejorar con el tiempo, del mismo modo que las interfaces de usuario, en la mayoría (no aplastante) de los casos, también han ido mejorando como para no necesitar leer largos manuales para usarlas.
Resulta que ni las interfaces de usuario ni los recursos para aprenderhan mejorado. Al contrario, han empeorado. Los autores de SICP dan por hecho que eres un adulto con conocimiento de STEM mientras que los de los recursos actuales dan por hechl que todos son niños aprendiendo react.

>El objetivo es reducir la necesidad de libros y papel, incluso para habilidades de altas exigencias científicas y técnicas.
Lo tienes en pdf ;)
11 KB

■ Este hilo se encuentra guardado en el archivo

weabot.py ver 0.11.0 Bienvenido a Internet BBS/IB