¿Cuál es la experiencia de hacer la transición del litigio a la ingeniería de software?

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.

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.

More Interesting

No tengo un título de CS pero planeo enseñarme lo suficiente como para conseguir un trabajo como ingeniero de software. ¿Qué tipos de trabajos debo considerar primero?

¿Qué es algo que los programadores experimentados saben (o deberían saber) pero que los programadores menos experimentados probablemente no saben?

Tengo una licenciatura en arquitectura. Quiero obtener una maestría en ingeniería informática. ¿Cómo es posible esto?

¿Debo conseguir un trabajo en desarrollo de software?

¿Cuáles son las ventajas y desventajas de trabajar en empresas tecnológicas frente a los fondos de cobertura como ingeniero de software?

¿Tomaría una pasantía de ingeniería de software en Square (en San Francisco) o Microsoft (en Seattle)?

¿Cuáles son los buenos impactos en el campo laboral si busco una maestría en ingeniería de software?

¿Qué es mejor en términos de crecimiento y aprendizaje, ingeniero de software en Adobe o SDET en Ola?

¿Qué grado es mejor para un ingeniero de software?

¿Qué proporción de tiempo deberían pasar los desarrolladores de software en papel al diseñar un programa?

Estoy trabajando como ingeniero de software en Gurgaon, India, ¿qué otras cosas puedo hacer lado a lado para tener otra fuente de ingresos aparte de FD, fondos mutuos, inversiones de capital? No tengo mucho capital.

¿Es bueno comenzar una carrera como ingeniero de control de calidad en una empresa basada en productos?

¿Puedo elegir una carrera relacionada con efectos visuales con un título de Ingeniería de software?

¿Cuál es el mejor programa principal de informática si solo quiero ser un desarrollador de software / web autónomo?

Si ha llegado a la fase de coincidencia de host en el proceso de solicitud de pasantía de ingeniería de software de Google, ¿cuáles son las posibilidades de obtener una pasantía?