Soy un graduado de CS pero siento que tengo muchas lagunas en matemáticas. ¿Cómo puedo solucionarlo rápidamente?

Todos hemos estado allí, mi amigo. Creo que la respuesta corta es practicar, practicar y practicar. También ayuda si toma algunos cursos matemáticos en línea, ya sea en Coursera, MIT Open Courseware o edX. Simplemente filtre los cursos por relevancia para las matemáticas y los métodos analíticos. Para este propósito, puede omitir cursos centrados en un lenguaje de programación o en capacitación en implementación.

En segundo lugar, si te unes a un programa de maestría, tendrás una mejor oportunidad de enfocar el área de tu estudio y profundizar en él. La matemática es un tema muy amplio con muchos detalles prácticos, por lo que probablemente necesite ser bueno con uno o dos subcampos. Al mismo tiempo, aún tendrá que tener una comprensión decente de los demás.

Ayuda mucho si comienzas a trabajar en un proyecto de investigación con un mentor y te ensucias las manos. Leer muchas publicaciones sobre el tema fortalecerá sus habilidades analíticas.

Tome MOOC para tener una mejor idea del tema. Aquí hay algunos cursos de Coursera que cubren temas relacionados:

Combinatoria analítica – Universidad de Princeton | Coursera

Algoritmos | Coursera

Algoritmos de aproximación Parte I – École normale supérieure | Coursera

Algoritmos de aproximación Parte II – École normale supérieure | Coursera

Buena suerte con tus estudios e investigaciones 😉

Vea Acerca de: el Proyecto Euler es una serie de problemas de programación, pero muchos de ellos están muy inclinados hacia las matemáticas y la comprensión de los conceptos matemáticos detrás del problema.

Creo que esto no solo lo ayudará a mejorar o repasar sus habilidades matemáticas, sino que también lo ayudará a identificar los conceptos con los que tiene problemas. Si está atrapado en un problema, puede usarlo para identificar los conceptos que no entiende y poder pasar su tiempo de manera más eficiente.

También le da la oportunidad de ver cómo se vería una respuesta completa. Si bien está un poco en contra del espíritu, podrías buscar en Google las respuestas a los problemas, especialmente si entiendes el concepto matemático pero te cuesta escribir el código.

Sugeriría que es aconsejable encontrar un punto de equilibrio entre “rápidamente” y “arreglar eso”.

Los matemáticos en su mayoría están de acuerdo en que las matemáticas son difíciles. Es por eso que no es raro que más de la mitad de los pocos seleccionados que son realmente expertos en matemáticas comiencen pero no terminen su doctorado. ¿Cuántas brechas percibes y cuán difícil quieres solucionarlas?

Un lugar donde puede comenzar es el libro verde de Garrity. *

Está bien, son solo 347 páginas, pero es un comienzo. Es muy posible que le brinde una visión más unida de las matemáticas, pero es probable que no sea directamente útil en la codificación.

Incluso si solo está buscando información sobre algoritmos de codificación, todavía no hay un camino real hacia el conocimiento. No conozco ninguna forma rápida de leer (por ejemplo) The Art of Computer Programming de Knuth (que francamente es un dolor de cabeza para leer).

Como con la mayoría de las cosas buenas, esto puede llevar tiempo y práctica.

Mi 2c.

* No tengo ningún interés personal en recomendar este libro.

Tome un curso adicional sobre Matemáticas no demasiado avanzado pero más en la Tierra.

More Interesting

¿Qué tipo de trabajo se puede colocar después de obtener BBA en India?

¿Hay un trabajo para un titular de grado bca en la fuerza aérea o el ferrocarril?

¿Cuál es la forma más fácil de llegar a Canadá desde la India (PR / permiso de trabajo / primera oferta de trabajo) con 5 años de experiencia en TI como desarrollador de software?

¿Aprender PLC es una calificación adicional para un ingeniero electrónico y de telecomunicaciones?

Se agotaron 160 boletos en cuestión de 80-90 segundos. ¿Cuántos pasajeros genuinos pueden comprar un boleto tan rápido?

¿Qué es mejor, ser juez o abogado?

¿Cómo convertirse en un experto en programación competitiva en un año después de la universidad?

¿Cuál es la mejor universidad que ofrece una maestría / doctorado para una carrera de científico de datos?

Yo soy una niña. Estoy a punto de unirme a Mu Sigma. ¿Cuáles son las mejores opciones de alojamiento cerca de la oficina?

¿Debo escribir mi propio código o usar bibliotecas?

¿Debo ser ingeniero mecánico o ser un tipo específico de ingeniero?

Cómo mejorarme a mí mismo, como estudiante de CS de una universidad de nivel 2 en India, cuando la mayoría de las empresas quieren estudiantes de IIT y NIT

¿La escritura independiente es una buena carrera (especialmente trabajar independientemente a través de sitios de ofertas como oDesk y eLance)?

He comenzado mi trabajo y actualmente estoy en proceso de visa aquí en AUH. Hecho médico y huella digital, pero cambié de opinión. ¿Estaría en problemas?

Como ingeniero, ¿cómo puede evitar la pérdida de UI de PM y / o UX indecisos?