¿Cuántas personas podrían haber estado involucradas en el diseño del Macintosh SE? [cerrado]

-2

Para mí es realmente difícil saber cuántas personas estuvieron a cargo del desarrollo de esta maravilla electrónica. Cuando estoy luchando para comprender correctamente los transistores y cómo funcionan, estas personas ya fabricaron esta computadora y hoy en día hay personas que crean estas pequeñas computadoras, computadoras portátiles, teléfonos celulares (ARM), enrutadores de wi-fi, supercomputadoras, iphones, etc.

  • ¿Cómo trabajan juntos los ingenieros informáticos y los científicos informáticos (programadores)?
  • ¿Cómo interactúan entre sí para realizar sus tareas?
  • ¿Qué habilidades "especiales" tienen para entender este laberinto de circuitos integrados?
  • ¿Son algún tipo de "genios"?
  • ¿Es necesario ser una especie de prodigio infantil que construyó computadoras de 8 bits a los 6 años?
  • ¿Es quizás necesario tener algunas "habilidades de abstracción" extraordinarias para trabajar como ingeniero informático?
  • ¿Alguno de ustedes, en algún momento, sintieron "miedo" de no poder comprender las computadoras? o tal vez abrumado? ¡Gracias de antemano por tus respuestas!

2 respuestas

2

Abstracción es la idea de encapsular la complejidad en una "caja negra" que se puede utilizar al conocer solo sus propiedades definidas, no su funcionamiento interno. Esto permite que alguien diseñe una "computadora" sin tener que conocer todos los detalles de cómo funciona cada "chip", cómo funciona la fuente de alimentación o el monitor, etc., sino que solo necesita seleccionar o contratar componentes que cumplan con las especificaciones de su comportamiento visible externamente. .

Por supuesto, la vida real nunca es tan limpia; Los ingenieros son personas curiosas y tienden a tener una idea clara de lo que sucede dentro de muchas de estas cajas negras. Esto puede ser útil, ya que pueden no funcionar exactamente como están especificados, y no estamos por encima de romper las cubiertas y mirar dentro para comprender por qué. Así que, en última instancia, la abstracción no es una estrategia absoluta, sino una de saber todo sobre el nivel de abstracción en el que está trabajando y algo sobre esos arriba y abajo, con una disposición para aprender de inmediato más si parece que tal conocimiento será necesario para que el sistema funcione. Así que puede estar diseñando la placa base, pero si sospecha que hay un error en el procesador, escribe un código para probar eso, o si sospecha que la fuente de alimentación no es confiable, puede desarmarla y ver si se ve mal hecha por dentro.

Esta idea se aplica a los componentes de software, componentes mecánicos, etc. tanto como a los circuitos; en general, deben encajar para formar un sistema completo.

En cuanto a la coordinación entre los temas de ingeniería, la respuesta del libro de texto es el papel preciso (y ahora la documentación electrónica), pero a menudo los detalles clave están escritos en la parte posterior de las servilletas manchadas de grasa de pizza o simplemente gritando de banco a banco; -)

    
respondido por el Chris Stratton
0

Amigo, relájate.

No es necesario ser un prodigio para ser un ingeniero experto. Sería útil, pero no es lo que te hará una estrella. Recuerde que el trabajo duro paga más que el talento en bruto. Los mejores artículos de la historia tenían pocos de los que llamarías prodigios trabajando en ellos, si los hubiera.

Los científicos e ingenieros en computación trabajan juntos a través de varios métodos, ya sea en reuniones o por otros medios. Depende en gran medida de cómo esté estructurada la empresa. Hablando hipotéticamente, si son una empresa de consultoría, un cliente puede necesitar algo más orientado al software y, en ese caso, los científicos informáticos pueden dirigir el programa. En otros casos, el cliente puede necesitar una computadora capaz de realizar una determinada tarea de la manera más eficiente posible, que los ingenieros ejecutarían en el programa para eso.

Naturalmente, un científico informático querrá saber más acerca de lo que hacen los ingenieros y viceversa porque venimos de la misma raza de personas, por así decirlo. Debido a eso, generalmente podemos entendernos entre nosotros ... en su mayor parte.

Es posible que desee ver "Desarrollo ágil" y otros métodos de desarrollo de CS.

La cuestión de la ingeniería es, sí, es complicada, pero si la ha hecho otra persona, ¿por qué no tú? Realmente no hay nada que temer, excepto el fallo (y la tensión de la red) que puede evitarse con el trabajo duro.

    
respondido por el Funkyguy

Lea otras preguntas en las etiquetas