En definitiva, aconsellaría ler moitos libros que non estean relacionados coa informática.
É importante entender que lugar ocupa o concepto de "ciencia" en "Ciencia da Computación" e que significa "enxeñaría" en "Enxeñaría de Software".
O concepto moderno de “ciencia” pódese formular do seguinte xeito: é un intento de traducir fenómenos en modelos que poden ser explicados e predicibles máis ou menos facilmente. Sobre este tema podes ler "Sciences of the Artificial" (un dos libros importantes de Herbert Simon). Podes miralo deste xeito: se as persoas (especialmente os desenvolvedores) constrúen pontes, entón os científicos poden explicar estes fenómenos creando modelos. O interesante disto é que a ciencia atopará case constantemente formas novas e mellores de construír pontes, polo que as amizades entre científicos e desenvolvedores poden mellorar cada ano.
Un exemplo diso dende a esfera Ciencia da computación está a pensar John McCarthy nos ordenadores a finais dos anos 50, é dicir, no abano incrible do que poden facer (a IA quizais?), e na creación dun modelo de computación que sexa unha linguaxe, e que poida servir de metalinguaxe propia ( Lisp). O meu libro favorito sobre este tema é The Lisp 1.5 Manual from MIT Press (de McCarthy et al.). A primeira parte deste libro segue sendo un clásico sobre como pensar en xeral e sobre as tecnoloxías da información en particular.
(Posteriormente publicouse o libro “Smalltalk: the language and its implementation”, cuxos autores (Adele Goldberg e Dave Robson) se inspiraron en todo isto. Tamén contén unha descrición completa da aplicación práctica do proxecto, escrita no Linguaxe Smalltalk en si, etc.).
Gústame moito o libro “A arte do protocolo metaobxecto” de Kickzales, Bobrow e Rivera, que foi publicado aínda máis tarde que os anteriores. É un deses libros que se poden chamar "ciencia da computación seria". A primeira parte é especialmente boa.
Outro traballo científico de 1970 que pode considerarse serio Ciencia da computación — "A Control Definition Language" de Dave Fisher (Universidade de Carnegie Mellon).
O meu libro favorito sobre informática pode parecer lonxe do campo das TIC, pero é xenial e un pracer ler: Computation: Finite and Infinite Machines de Marvia Minsky (circa 1967). Simplemente un libro marabilloso.
Se necesitas axuda con "ciencia", adoito recomendar unha variedade de libros: Principia de Newton (o libro científico fundador e documento fundacional), The Molecular Biology of the Cell de Bruce Alberts, etc. Ou, por exemplo, o libro co libro de Maxwell. notas, etc.
Cómpre darse conta de que a "Informática" aínda é unha aspiración a lograr, non algo conseguido.
"Enxeñería" significa "deseñar e construír cousas dun xeito experto e con principios". O nivel requirido desta habilidade é moi elevado para todas as áreas: civil, mecánica, eléctrica, biolóxica, etc. Desenvolvemento.
Este aspecto debe ser estudado coidadosamente para comprender mellor o que significa exactamente dedicarse á "enxeñería".
Se precisas axuda con "enxeñaría", proba a ler sobre a creación
Ademais, pense en que campo non hai ningunha parte da "enxeñaría de software"; de novo, cómpre entender que a "enxeñaría de software" en calquera sentido de "enxeñaría" segue sendo unha aspiración a lograr, non a realización.
Os ordenadores tamén son unha especie de “medios” e “intermediarios”, polo que hai que entender o que fan por nós e como nos inflúen. Lea a Marshall McLuhan, Neil Postman, Innis, Havelock, etc. Mark Miller (comentar a continuación) acaba de recordarme que recomendara o libro Technics and Human Development, vol. 1 da serie "O mito da máquina" de Lewis Mumford, gran precursor tanto das ideas mediáticas como dun aspecto importante da antropoloxía.
Cústame recomendar un bo libro de antropoloxía (quizais o fará outra persoa), pero entender ás persoas como seres vivos é o aspecto máis importante da educación e debe ser estudado a fondo. Nun dos comentarios a continuación, Matt Gabourey recomendou Human Universals (creo que se refire ao libro de Donald Brown). Este libro, sen dúbida, hai que ler e comprender: non está no mesmo andel que libros específicos de dominios como Bioloxía molecular da célula.
Encántanme os libros Envisioning Information de Edward Tufte: léaos todos.
Os libros de Bertrand Russell seguen sendo moi útiles, aínda que só sexa para pensar máis a fondo sobre "isto e aquilo" (A History of Western Philosophy aínda é sorprendente).
Múltiples puntos de vista é o único xeito de combater o desexo humano de crer e crear relixións, polo que o meu libro de historia favorito é Destiny Disrupted by Tamim Ansari. Creceu en Afganistán, trasladouse aos Estados Unidos aos 16 anos e é capaz de escribir unha historia clara e esclarecedora do mundo desde a época de Mahoma dende o punto de vista deste mundo e sen chamadas innecesarias a crer.
*POV (propagación da varianza) - propagación de contradicións no testemuño (aprox.)
A tradución realizouse co apoio da empresa
Fonte: www.habr.com