¿Cómo fue tu primera experiencia como desarrollador de software después de terminar tus estudios?

Cuando era estudiante de segundo año en la universidad, y ni siquiera sabía que iba a hacer Ciencias de la Computación, tomé un curso de 2 créditos llamado Math 114, que trataba sobre programación. Teníamos un PDP-8 extremadamente escamoso, y sobre todo un emulador PDP-8 en el mainframe, todo programado con tarjetas perforadas. La clase fue impartida por un estudiante graduado que apenas sabía más que la clase. Apenas entendí nada de eso.

Sin embargo, gracias a esa vasta experiencia, respondí un anuncio en el periódico de la universidad para un programador. Me dieron un manual de lenguaje ensamblador y una prueba de codificación para convertir su computadora en una máquina de publicación, algo así como una hoja de cálculo de una columna. La computadora era una Olivetti A5, que se parecía a una gigantesca máquina de escribir roja Selectric. El A5 fue programado con tarjetas magnéticas que contenían 256 bytes de datos o código, y tenían aproximadamente 2 Kbytes (sí, eso es K como en miles) de RAM.

Aunque parezca horrible, ese trabajo me dio dinero para gastar durante toda mi carrera universitaria. Terminamos construyendo un reemplazo para el A5 usando el microprocesador Motorola 6800 y una impresora de margarita Xerox, y una unidad de disquete de 8 pulgadas que la compañía diseñó ellos mismos.

(¿No sabe lo que es una impresora de margarita? ¿Nunca ha visto un disquete de 8 pulgadas? Bueno, tenga suerte. El mundo en el que vivimos hoy es un mundo de lujo increíble).

La compañía tenía menos de una docena de empleados y vivía en un laberinto de habitaciones en Clinton, en la isla de Baimbridge, un pintoresco viaje en ferry de media hora desde Seattle. Las computadoras del día se vendieron a través de las mismas tiendas que vendían fotocopiadoras y máquinas de fax. La compañía se mantuvo al borde de la solvencia, ya que cada vez que parecía que podríamos obtener ganancias, un distribuidor de máquinas de oficina sin escrúpulos se declaraba en bancarrota debido a aproximadamente $ 30,000. Había un programador serio con anillos oscuros alrededor de los ojos, una ex vendedora de IBM de mediana edad, en el día en que eso era particularmente inusual, un tipo de hardware que no salía mucho y un par de empleados. Y la universidad me engaña, trabajando a tiempo parcial.

Judy, la vendedora, fumaba como una chimenea, en los días en que se podía fumar en una oficina. Uck Había licor fuerte en la cocina, que bebíamos los viernes si las cosas iban bien. Sin embargo, no hay comida, a menos que la traigas. Pestaña desagradable con sabor a sacarina, porque todavía no había Coca-Cola Light.

El último proyecto en el que trabajé allí fue producir, en lenguaje ensamblador, un compilador LR con tablas de cambio / reducción escritas a mano. Casi funcionó. La compañía se retiró antes de que pudiera terminar.

More Interesting

¿Qué hace un desarrollador de software en Amazon? ¿En qué trabajan y qué herramientas usan?

¿Cómo podemos calcular el costo del desarrollo de software?

¿Qué deben hacer los desarrolladores de aplicaciones móviles para mantenerse a la vanguardia?

¿Necesita saber qué se enseña en una licenciatura en ciencias de la computación para ser un ingeniero de software que hace software para tecnologías relacionadas con Windows o Microsoft?

¿Cuál es la proporción de horas hombre entre el desarrollo y las pruebas de software?

¿Por qué algunos programadores informáticos desarrollan un software sorprendente o nuevos conceptos, mientras que otros están atascados con el trabajo de programación básica?

¿A qué trabajos puedo cambiar después de un trabajo de desarrollador de software durante 6 años?

¿Una prueba de software se considera un trabajo sin salida? ¿Realmente no tiene perspectivas de futuro en términos de salario?

¿Cuáles serían las diferencias entre un desarrollador de software .Net real y un desarrollador .Net falso?

¿Por qué se considera bueno ser un desarrollador de software obstinado?

¿Existe realmente mucho ageism en la industria del desarrollo de software?

¿Cómo funciona el desarrollo de software?

Quiero convertirme en desarrollador de sitios web. ¿Que necesito hacer?

Como programador, ¿cómo te mantienes motivado para seguir aprendiendo CS?

¿Cuáles son los mejores métodos para iniciar negocios independientes en el desarrollo de software? ¿Cuáles son otras categorías de informática donde uno puede ganar experiencia?