Primero, un marco: si quieres convertirte en un mejor programador, toma una clase que intente enseñar eso; Si quieres ser más feliz, toma una clase que te enseñe cómo ser más feliz. No andes por las ramas.
A menudo, los estudiantes salen de la universidad sintiendo que entienden mejor su disciplina y no mucho más. En todas las disciplinas, eso significa escribir artículos académicos que sean comprensibles para pocas personas y que, en realidad, sean leídos por menos personas. En las humanidades, también puede haber obras creativas y críticas de las obras creativas; en ciencias sociales, también podría haber una mayor comprensión de la sociedad y la investigación social; en las ciencias naturales, también puede haber técnicas de laboratorio y una mayor comprensión del mundo natural; en ingeniería, también podría haber una capacitación sobre cómo construir algo.
Lo que falta es una mayor comprensión de sí mismo y una mayor comprensión de cómo interactuar con otras personas. Muchas personas ingresan a las ciencias sociales y las humanidades con la intención de enseñar o aprender esas cosas, pero no he encontrado que las ciencias sociales o las humanidades sean eficaces en la enseñanza de aplicaciones, excepto en los casos en que son explícitas sobre la enseñanza de aplicaciones particulares. Por ejemplo, cuando tomé una clase de sociología sobre movimientos sociales, esperaba aprender algunas aplicaciones (tipos de cosas harían más efectivo un movimiento social y principios para la organización comunitaria), pero toda la clase era simplemente sobre formas aburridas de analizar movimientos sociales. Si el programa del curso dice que leerá libros, investigará y escribirá artículos, espere aprender más sobre cómo leer libros, investigar y escribir artículos. No esperes aprender más sobre ti mismo o interactuar con otras personas. Si el programa del curso dice que aprenderá sobre usted mismo e interactuar con otras personas, espere aprenderlo.
Los siguientes son algunos cursos que me enseñaron cosas sobre mí, sobre cómo interactuar con otras personas y cosas muy importantes sobre el mundo que me rodea.
- ¿Cuáles son las mejores portadas de canciones en un género completamente diferente? ¿Por qué?
- ¿Cuáles son los mejores juegos para un MacBook Air?
- ¿Cuáles son los mejores programas de referencia de comercio electrónico?
- ¿Quién es el criminal más grande de todos los tiempos en el mundo?
- ¿Cuáles son algunas de las mejores casas pequeñas del mundo?
Habilidades
Hablando con personas
Educación 193A – Asesoramiento entre pares. No he hecho ningún asesoramiento oficial entre compañeros desde esta clase, pero esta clase fue la mejor lección de empatía, escuchar y hacer buenas preguntas que he tenido. Si toma esta clase y aprende a hacer una buena pregunta abierta, entonces se encontrará en el corazón de los problemas emocionales (que están en el corazón de muchos conflictos interpersonales en los negocios, las relaciones, la educación y en cualquier otro lugar). Esta clase me hizo mejor para detener las discusiones sin sentido, entender lo que otras personas estaban diciendo, hacer que otras personas se sintieran comprendidas, tener reuniones productivas, enseñar a los estudiantes, enseñar a los amigos y desactivar las situaciones difíciles. Escuchar a las personas, comprenderlas y hacer buenas preguntas se encuentra entre las habilidades más importantes para interactuar con las personas, y esta clase enseña exactamente esas habilidades.
CEE 151 – Negociación. La negociación es ubicua. No se trata solo de cómo obtener un mejor precio en un automóvil o un mejor salario. La negociación es acerca de las relaciones. Esta clase enseña un marco para la negociación que implica respetar a otras personas, ser amable y justo, y obtener lo que deseas. Si quieres obtener lo que quieres sin ser una mala persona, esta es una buena clase para tomar.
Diseño
ME 104B – Diseñando la vida auténtica. Esta clase es para estudiantes de juniors, seniors y maestros de coterminal. Su objetivo es ayudar a las personas a entender su propia filosofía, habilidades y lo que quieren hacer con sus vidas. También proporciona una introducción al pensamiento de diseño (se describe más en mi sección sobre Diseño Transformativo). Si no está seguro sobre el significado de su vida o lo que quiere hacer, este curso lo obligará a formular las preguntas correctas y luego a responderlas.
Ingeniería 231 – Diseño transformador. Esta es la mejor clase que he tomado en la escuela de diseño, y la escuela de diseño enseña muchas buenas habilidades. Es decir, incluso si no toma esta clase, tome al menos alguna clase de escuela de diseño. Las habilidades que enseñan se deben encontrar (averiguar qué es lo que realmente necesita la gente), hacer una lluvia de ideas (de una manera que hace que todos se sientan felices al final y que genere ideas útiles), hacer prototipos, iterar, hacer las preguntas correctas y construir cosas. También da una actitud muy saludable de hacer cosas realmente. Si quieres hacer cosas y hacer cosas que realmente son útiles para las personas, esta clase te ayudará.
Espíritu emprendedor
Estudios urbanos 132 – Conceptos y habilidades analíticas para el sector social. He escuchado que esta clase se describe como escuela de negocios en un trimestre con aplicaciones específicas para el sector social. Eso incluye la lógica organizacional; medios y marketing; precios, finanzas y recaudación de fondos; medición del rendimiento y escalado; y diferentes estructuras legales para las empresas sociales. Esta clase enseña las habilidades necesarias para dirigir una organización.
Estudios urbanos 133 – Colaboración en emprendimiento social. Donde Estudios Urbanos 132 enseña destreza, esta clase enseña ejecución. En el curso de la clase, usted prepara un plan de negocios para una empresa social, hace entrevistas y, de lo contrario, hace que se inicie una organización. Creé Code the Change en esta clase, y Code the Change no sería tan extenso o exitoso como lo es ahora si no fuera por Urban Studies 133. Debes tomar esta clase cuando tengas una idea para cambiar el mundo que no eres. No estoy muy convencido de que sea un negocio real o una organización sin fines de lucro real. Tomar esta clase lo hará real.
Enseñando
CS 198 – Enseñanza de la informática. Hay oportunidades para que los estudiantes de pregrado enseñen. En Stanford, puede aplicar para tomar CS198 y enseñar una sección de CS106A o CS106B. Hay un componente de clase que te enseña cómo enseñar, pero entre la clase de consejería entre pares, el debate sobre la enseñanza y la lectura de libros como “Cómo hablar para que los niños puedan aprender”, ya tenía la mayoría de los académicos detrás de la enseñanza antes de tomar esta clase. Sin embargo, en realidad enseñar es una buena manera de practicar y es una buena manera de aprender si quieres enseñar.
CS 402 – Más allá de los bits y los átomos. Esta clase tiene un componente de conferencia que enseña sobre algunos paradigmas educativos diferentes y un componente de laboratorio que te permite crear elementos para que te introduzcan en la tecnología educativa. Esta clase me ayudó a entender mucho mejor cómo aprenden las personas. Si alguna vez planea hacer algo que requiera que otras personas entiendan algo nuevo (no solo la enseñanza; si tiene un producto que la gente necesita entender o es un padre o quiere comercializar una idea, las ideas son aplicables), esta clase Sé una manera divertida de aprender cómo ayudar a las personas a aprender.
Letras
Música 65 – Voz. Stanford tiene muchas clases que te enseñan habilidades artísticas específicas. Si estás interesado en la escritura creativa, el piano, el dibujo, la voz o cualquier otra cosa, ¡ahora es una oportunidad perfecta para aprender!
Etc
Nunca tomé clases de idiomas o de atletismo en Stanford, pero ambos probablemente también serían geniales por razones similares.
MS&E 41 – Educación Financiera. Esta clase enseña finanzas personales, incluso hacer un presupuesto, invertir para la jubilación y hacer sus impuestos. En general, soy bueno con el dinero, por lo que gran parte del curso fue revisado para mí, pero nunca antes había invertido mi dinero, y no me di cuenta de que la inversión realmente daba buenos resultados confiables (mi familia era del impresión de que invertir en acciones era extremadamente arriesgado, lo que no es realmente cierto). Incluso si piensas que generalmente eres bueno, esta es una buena clase para asegurarte de que tienes todas tus bases cubiertas. Además, el profesor es muy carismático.
Entendiendo el mundo
El mundo natural
Athletic 190 – Nutrición. Esta clase es impartida por el Dr. Clyde Wilson, quien tiene experiencia en química y basa su filosofía nutricional en la evidencia científica y la investigación. Analiza muchas de las dietas de moda que existen, identifica el pequeño grano de verdad en ellas y explica por qué su cuerpo es más complicado de lo que cualquiera de esas dietas indicaría. Si desea comprender cómo comer mejor y si desea basar esas opiniones en hechos científicos, este es un buen curso.
Psiquiatría 135 – Sueño y sueños. Esta clase es impartida por el Dr. Demend, quien descubrió el sueño REM y ha estado a la vanguardia de la medicina del sueño durante todo el tiempo que ha existido. Si pasas el tiempo durmiendo o soñando, esta es una buena clase para tomar. Si no lo haces, entonces esta es una clase aún mejor para tomar.
Tecnología
CS 11SC – Grandes ideas en ciencias de la computación Sophomore College. Recomiendo que todo el mundo intente tomar una clase de Sophomore College. Son una experiencia maravillosa para aprender cosas divertidas en un ambiente de aula pequeña. Muchos de ellos también tienen muchas excursiones y otras cosas interesantes. Grandes ideas en informática, en particular, fue una gran experiencia. Aprendí muchas ideas geniales en ciencias de la computación (los tipos de ideas que incluso una persona no técnica podría reconocer como ideas geniales), intercaladas con datos históricos y gustos de algunos cursos futuros de CS.
Estructuras sociales, filosofía, tú mismo.
LES – Educación liberal estructurada. No tomo muchos cursos de humanidades porque no creo que leer libros antiguos o escribir trabajos académicos sean formas efectivas de aprender lo que los maestros de humanidades quieren que aprendan sus estudiantes. SLE no fue una excepción a esa crítica. Mi primer trimestre en SLE me hizo un escritor peor, y ni las lecturas, las discusiones ni los documentos se centraron en lo que significa vivir una buena vida de una manera relevante para mí, aunque el curso supuestamente era sobre Enseñar a los alumnos cómo vivir la buena vida. Dicho esto, creo que el SLE está entre los mejores cursos de humanidades de Stanford y ha sido tremendamente influyente para mí. Primero, desmitificó los grandes libros. La gente tiene muchas ideas falsas sobre lo que dicen los libros antiguos y famosos. Para mí, tuve la idea de que el Libro de Job tenía una respuesta medio decente sobre por qué a las personas buenas les pasan cosas malas, pero en realidad nunca lo había leído por mi cuenta. Después de leer el Libro de Job, me convertí en mucho menos judío. Si su filosofía implica sostener cosas que un libro dice verdad (ya sea que el libro sea el Antiguo Testamento o Das Kapital), debería leer ese libro. En segundo lugar, el líder de mi sección en Spring Quarter, Greg Watkins, era muy bueno, y cuando mi sección hablaba de “The Stranger” de Camus, me recomendó que leyera “The Plague”, que es mi libro favorito y la piedra angular de mi filosofía. . Es decir, la parte más influyente del LES no estaba en el LES, pero alguien que sabe escuchar y que está bien leído, como Greg, puede recomendar el libro perfecto para una persona. Tercero, el LES está mejorando. Ahora, tienen un proyecto que involucra relacionar uno de los libros de Spring quarter con cosas de la comunidad, como investigar sobre prácticas laborales en Stanford y también hablar sobre Marx. Eso es lo que debería ser un trabajo de investigación de humanidades.
Ética y sociedad 137P – Justicia en el país y en el extranjero. Esta clase establece una conexión clara entre el mundo real y las cuestiones de derechos civiles, educación, filantropía, pobreza y muchas cosas que pasan por la Corte Suprema. Por ejemplo, leemos “¿Qué debería dar un multimillonario, y qué deberías hacer?”, De Peter Singer. y “La solución de Singer a la pobreza mundial”. No nos detuvimos y bromeamos sobre las implicaciones filosóficas. La clase después de leer eso, Rob Reich, el profesor, nos pidió que justifiquemos por qué no donamos nuestro dinero. No podía pensar en ninguna buena razón para no hacerlo, y ninguno de los otros estudiantes en la clase proporcionó ninguna buena razón, así que comencé a donar a organizaciones como Oxfam cada mes. No me sorprendería si Reich ha hecho que los estudiantes donen cientos de miles de dólares en su enseñanza. Ahora, cuando alguien me pregunta qué quiero para mi cumpleaños, les digo que hagan una donación a la organización caritativa de su elección (porque hacer que ellos donen a la organización de su elección aumentará la posibilidad de que se conviertan en un donante a largo plazo, lo que creará un mayor impacto que la donación por sí sola). A lo largo del curso, los profesores harían realidad la filosofía abstracta. Si te preocupa la justicia en el mundo real en lugar de hacerlo de manera abstracta, debes tomar este curso.
Estudios feministas 138 – Violencia contra la mujer. Más específico que “Justicia”, este curso se enfoca en el tema de la violencia contra las mujeres, las cosas que nuestra cultura hace para apoyar la violencia contra las mujeres y cómo podemos detener esto. Si te preocupas por tu madre, tu hermana o cualquier otra mujer, y si quieres que el mundo sea un lugar mejor para ellas, debes tomar este curso.
Ciencias de la Computación
CS 221 – Inteligencia Artificial. En mi primer año en Stanford, tomé tres clases introductorias de CS. En general, sentí que era bueno en CS, pero no había tomado clases de CS realmente difíciles, así que fue difícil para mí decir que realmente quería ser un científico informático. Al comienzo de mi segundo año, tomé CS221. No cumplí con los requisitos previos, CS221 es una clase de nivel de posgrado (en CS no hay una distinción sólida), y lo tomé en el mismo trimestre que otras dos clases de CS, por lo que fue difícil. Como resultado, puse mucho trabajo, y cuando tuve éxito en esa clase, me sentí como un buen informático. Este principio se aplica también a otras carreras. Debes tomar una clase difícil para tener un rito de paso y para sentirte seguro de tus propias habilidades.
CS 161 – Algoritmos. Todo científico de la computación debería saber algoritmos. Esta ha sido la clase de informática más difícil para mí porque las pruebas no son lo que creo, pero también ha sido una de las más valiosas.
CS 107 – Introducción a los sistemas. Mucha gente dice que CS107 es difícil. CS107 ha sido una de las clases de CS más divertidas que he tomado. C, el lenguaje de programación, es pequeño y lo suficientemente simple para que puedas entender realmente lo que estás haciendo cuando miras un fragmento de código. El diseño de C era muy elegante e intuitivo: cuando el profesor presentaba un problema, yo pensaba en una solución y la solución de C era casi la misma. 107 me dio una mejor idea de cómo funcionan las computadoras.
CS 274 – Biología Molecular Computacional. Al principio, quería hacer biocomputación para salvar el mundo con las computadoras. Luego tomé una clase de bio y me disgustó. Entonces tomé CS274 y me encantó. Esta clase está muy bien enseñada y muestra un montón de cosas sobre ingeniería de software, algoritmos y biología que son simplemente divertidos.
CS 147 – Introducción a la interacción con la computadora humana. Muchas clases de CS se centran en algoritmos o sistemas con exclusión de todo lo demás. CS147 fue refrescante por su conexión de diseño y programación.
Serie de conferencias
Me encantan las series de conferencias en general. Una serie de conferencias reúne a un orador diferente cada semana para hablar sobre cosas interesantes, y hay poca o ninguna tarea. En otras palabras, puedes aprender muchas cosas geniales diferentes de muchas personas geniales diferentes, puedes conocer a esas personas y no lleva mucho tiempo. La mayoría de las series de conferencias de una unidad que he tomado han brindado tantos nuevos conocimientos interesantes como tantas clases de 5 unidades que he tomado. La siguiente es una lista de las series de conferencias geniales que he tomado.
Urban Studies 131 es sobre emprendimiento social, y cada semana trae un orador diferente que ha iniciado una empresa que hace del mundo un lugar mejor.
CS302 es sobre la ley y la tecnología. Tienen muchas cosas interesantes sobre la propiedad intelectual (y otras cosas). Por ejemplo, alguien de la Electronic Frontier Foundation habló sobre cómo obtuvieron la licencia de desarrollador de iPhone de Apple por ahí al presentar una solicitud de Ley de Libertad de Información en la NASA, que había escrito una aplicación para iPhone.
CS546 es sobre tecnología de liberación. Cada semana, tienen una persona diferente que habla sobre la intersección de la tecnología y el cambio social.
CS547 es sobre humanos, computadoras y diseño. Cada semana, tienen una persona diferente que habla sobre interfaces interesantes u otras investigaciones sobre la interacción con la computadora humana.
Entrepreneurial Thought Leaders es una serie de conferencias que no he tomado, pero atraen a oradores muy interesantes como el fundador de Teach for America.
También hay series especiales de conferencias únicas. Por ejemplo, hubo uno en las elecciones de 2008 y ahora hay uno en las elecciones de 2012. También hubo uno en el movimiento Occupy Art, que atrajo a artistas geniales como Boots Riley, además de gente como Angela Davis.
Nota: esto se ha vuelto a publicar desde mi blog (Mis clases favoritas en Stanford).