Gracias por el A2A Dmitri.
Supongo que necesito comenzar con mi actitud contraria hacia el aprendizaje. Siempre sentí que si era malo en algo, debería estudiarlo. Entonces, cuando ingresé a la universidad, sabía que podía hacer matemáticas, pero también sabía que no podía escribir bien. Así que tomé la clase más difícil disponible en redacción de ensayos. Eso ayudo. Luego, me especialicé en Psicología, porque eso me interesaba, a pesar de mi inclinación matemática. Después de descubrir que el estudio era relativamente triste y de tomar un par de clases de filosofía, cambié mi especialidad a Filosofía. Cansado de eso y declarado un músico importante. Mientras tanto, antes de mi segundo año, un amigo me había dicho que el cálculo era divertido (nunca llegué tan lejos en la escuela secundaria), así que tomé una clase de cálculo de primer año. Fue asombroso y divertido. El segundo semestre tomé una clase de teoría de grafos donde estudiamos todo tipo de cosas como las pruebas fallidas del teorema de los cuatro colores. Los profesores me convencieron de cambiar mi especialidad a Matemáticas, pero tenía al menos un año de retraso. Conspiraron para dejarme saltear algunas clases y ponerme, en mi tercer año, en la clase de cálculo multivariable sénior. Entre el tercer y cuarto año, hice una beca de la National Science Foundation para estudiar teoría de grafos durante el verano. Me encontré completamente aburrido.
Entonces, durante mi último año, tomé todas las pruebas para la escuela de posgrado, obtuve mejores resultados en los negocios, el segundo mejor en el GRE para matemáticas y el peor en el LSAT (ley). Entonces, eso parecía interesante, y decidí ir a la ley colegio. Me encantó la escuela de leyes. Examinó la base de nuestro sentido de lo correcto y lo incorrecto. Los casos que estudiamos involucraban circunstancias al borde de las cosas, donde había razones para decidir en cualquier dirección, y el trabajo de los jueces que dictaban el fallo era articular en términos claros por qué se venían de una manera u otra. Era hermoso, profundo y fascinante. Después de una pasantía de verano en la Reserva Navajo que representa a individuos y luego otra en un bufete de abogados de defensa de seguros, me quedó claro que quería representar a individuos. (En el bufete de abogados de defensa de seguros, escuché al socio principal contar historias de guerra, alardear, sobre cómo manipuló las cosas para que un niño negro de 15 años que había sido castrado maliciosamente con una sobredosis intencional masiva de radiación de un par de radiólogos racistas llegó a un acuerdo por $ 125k. Pura maldad no adulterada.) Así que entré en la ley de demandantes, representando a personas en casos de discapacidad de la seguridad social, negligencia médica y compensación laboral.
- ¿Cómo es ser ingeniero de software en Uber? ¿Los empleados pasan el rato después del trabajo? ¿Cuál es la dificultad de los problemas que están resolviendo, las horas que trabajan los empleados, los días que trabajan, la autonomía, el pago, etc.?
- ¿Cómo se puede conseguir un trabajo como desarrollador de software de nivel básico (web) en un buen inicio de SF Bay Area?
- ¿Cómo se llega al campo del aprendizaje automático / desarrollo de inteligencia artificial?
- ¿Qué esperan las empresas de un ingeniero de pruebas de software en una entrevista?
- ¿Cómo es ser ingeniero de software?
Entonces, un día, llegué a casa del trabajo y silbaba. (Por lo general, estuve en silencio durante al menos 30 minutos). Mi muy perceptiva novia preguntó tímidamente cómo era el trabajo. Le dije que fue genial. La grabadora de mi secretaria se había roto, la desarmé, la arreglé, la volví a armar y funcionó perfectamente. Sin perder el ritmo, ella dijo “podría ser más feliz en una línea de trabajo diferente”.
Así que fui a Johnson O’Conner Research, una compañía que administra pruebas de aptitud detalladas y tomé un conjunto completo de pruebas de 3 días. Observaron los resultados y, en un tono de voz un tanto asombrado, dijeron: “¡¿eres un abogado ??? !!!”. Me había ido particularmente bien en lo técnico, espacial, mecánico, musical y matemático, y bastante mal en cosas como la memoria que se necesitan para ser un buen abogado. Entonces concluí que necesitaba entrar en la ley de propiedad intelectual para aprovechar estos talentos. Renuncié a mi trabajo y me mudé de Texas a California (mi estado de origen) y planeé tomar el examen de barra en febrero, pero tenía mucho tiempo antes. Así que tomé dos clases en la extensión UC Berkeley: “Programación en C para profesionales” y “El sistema operativo UNIX”. Los terminé a ambos rápidamente y asumí un trabajo adicional (escribir un tokenizador para un compilador de C) en el curso de programación.
Luego tomé la barra, pero pasaron 4 meses antes de que aparecieran los resultados. Así que decidí intentar conseguir una programación de trabajo. Recibí buenas recomendaciones de mis maestros y me abrí paso en un trabajo con un tipo que estaba escribiendo un compilador cruzado dirigido a chips Motorola 68000. Cuando me enteré de que había pasado la barra, me encogí de hombros y seguí pasando el mejor momento de mi vida escribiendo ANSI C Runtime Library, un controlador de comando, un sistema de archivos de disco RAM y trabajando en el optimizador de mirillas. Después de que ese producto se desplomó, tomé otro trabajo en la industria y nunca he mirado atrás.