Tengo 22 años y quiero aprender a codificar. Usando el principio de Pareto, ¿cuál es el 20% en el que debería concentrarme para aprenderlo de manera rápida y eficiente?

Cualquier otra respuesta en este hilo parece centrarse en los lenguajes de programación que debe aprender, o la plataforma que resulte ser el problema actual.

Esas respuestas son todas incorrectas.

Los lenguajes de programación van y vienen. Así lo hacen las plataformas. Lo mismo ocurre con las tendencias tecnológicas. El ingenioso nuevo lenguaje de programación de hoy es generalmente una curiosidad en una o dos décadas. Es útil aprender un idioma moderno o cinco hasta el punto de fluidez, pero los lenguajes informáticos nunca son el objetivo en sí mismos.

El 20% en el que necesita enfocarse es aprender cómo los grandes programadores resuelven problemas.

Primero: elegir una tecnología de interés. Aparentemente desea aprender JavaScript y quizás tecnologías relacionadas con C # y HTML; eso está bien, pero mi proceso funciona con cualquier lenguaje de programación o tecnología.

A continuación: encuentre un gran programador (o programadores) que escriba en los lenguajes o tecnologías que desea aprender. Este es, con mucho, el paso más difícil. Hay una gran cantidad de programadores mediocres por ahí que se consideran genios. Los profesores universitarios pueden ser excelentes matemáticos, pero no necesariamente excelentes programadores. Las matemáticas viven a dos puertas de la programación; están relacionados pero definitivamente no son lo mismo. [1] Siempre recuerda que la mitad de todos los programadores son peores que el promedio. Consejo: si no sabe a quién elegir como su gran programador, elija a alguien que haya inventado una tecnología utilizada por miles o millones de personas, que también haya hecho que su código fuente esté disponible abiertamente.

Entonces: lee su código . Aprende cómo piensa tu programador. Entra en sus comentarios. Sigue su lógica. Instalar y compilar su código y verlo correr. ¿Tiene sentido para usted? ¿Por qué hicieron lo que hicieron? ¿Por qué no tiene sentido? Usa tu cerebro aquí. Tienes que entender no solo lo que hicieron, sino también por qué lo hicieron .

Finalmente: solo ahora debes escribir tu propio código . Puedes comenzar por cambiar algún aspecto del código de tu gran programador; tal vez usted puede agregar una característica o corregir un error. O puedes ser valiente y desarrollar tu propio software desde cero. Has estudiado el mejor trabajo que hay; Tienes una idea de cómo lo hacen los mejores. Ve tú y haz lo mismo.

Las habilidades que aprendes a través de este proceso son transferibles . Puede llevarlos consigo a lenguajes, sistemas operativos o nuevas metodologías de desarrollo aún por inventar que aún no existen.

Lo más importante es que, a diferencia de todas las respuestas de “aprenda el lenguaje FooFoo”, este proceso le enseñará cómo colaborar con otros programadores , una habilidad comercial absolutamente vital que nunca pasa de moda.

Ahí está tu 20%. Literalmente reducirá años (y quizás décadas) del tiempo que le toma convertirse en un programador competente .

Buena suerte.


[1] Supongo que ya tienes una base universitaria básica en estructuras de datos, teoría formal de la computación y algoritmos. Si aún no tienes eso, consíguelo. Elija a sus instructores con el mismo proceso extremadamente selectivo que describo anteriormente. Un programa de CS de cuatro años de una universidad conocida siempre es una buena opción, si tienes tiempo. Ignora todos los modernos MOOC de propiedad privada. Especialmente, no pierda tiempo con Coursera o Udacity o edX o cualquiera de las clases populares de “Programación y la Web para principiantes”. Ignora a Harvard también; mi alma mater todavía no ha descubierto cómo hacer MOOC. Doy clases ocasionalmente en la USC. Si debe ir a la ruta MOOC para aprender los fundamentos, use el sistema OpenCourseWare de MIT . No acepte sustitutos. Las clases en línea de MIT son el estándar de oro para el aprendizaje a distancia y la educación continua en ciencias de la computación, y son incondicionales . Comience con MIT 6.01SC y vaya hacia arriba desde allí.

En realidad hay una tonelada de fruta de baja altura. Por ejemplo, aquí hay un video que muestra cómo puede implementar un sitio web dinámico y sensible a dispositivos móviles en Internet en 7 minutos.

Si solo pudiera conservar el 20% de mi conocimiento de desarrollo web, esto es lo que mantendría:

  • HTML5 / CSS : los conceptos básicos de estos son fáciles de entender. No puedes hacer desarrollo web sin ellos.
  • jQuery – esto es ubicuo. Las funciones como $ .getJSON () son potentes y fáciles de usar.
  • API REST : si puede leer y comprender la documentación de la API, puede usar los servicios existentes para armar aplicaciones sofisticadas.

Afortunadamente, puedes aprender estos conceptos básicos en unas pocas horas, completamente en tu navegador, de forma gratuita. Diseñamos nuestro plan de estudios teniendo en cuenta la eficiencia de Pareto, de modo que el 80% de las personas que renuncian después de solo el 20% se quedarán con estas habilidades relevantes.

Tienes muchas respuestas útiles. Solo voy a añadirles mis propios 2 centavos.

Si quieres que esto sea una carrera, honestamente no recomendaría crear aplicaciones móviles con javascript. Aunque preparar los prototipos en tiempos récord realmente te emociona, cuando buscas un producto real, la tecnología tiene un rendimiento demasiado bajo y es “horrible”, como para describirlo resumido. Las aplicaciones móviles reales deben construirse usando idiomas nativos, punto. De lo contrario, pasará el 20% del tiempo construyendo la funcionalidad de su aplicación móvil y el 80% del tiempo tratando de hacer que se comporte como una aplicación nativa (ya lo he hecho).

Tienes que decidir… ¿móvil o web? Realmente no deberías hacer ambas cosas. Puedo hacer ambas cosas, pero mantenerme al día con las nuevas tecnologías que aparecen cada año hace que tenga que volver a aprender las tecnologías cada vez que tengo un nuevo proyecto, lo que me hace cansarme y agotarme y, en este momento, honestamente odio cualquier cosa. hacer con la codificación después de años de estar locamente enamorado de ella. Después de descansar un poco, pasará, pero ahora puedo ver que no es una mala idea especializarse en una sola herramienta.

Si va a Internet, elija tecnologías que le ofrezcan un buen trabajo en el futuro y que no todos puedan usar. Si opta por el desarrollo de PHP, tendrá que competir con mucha gente más barata que usted. En su lugar, buscaría en idiomas populares recientes y decidiría uno después de algunas pruebas. Trate de leer las estadísticas del mercado y predecir qué hará calor en 5 años de acuerdo con esto.

El mundo está cambiando a un entorno más “multiplataforma” para el desarrollo móvil. Y, visto que también quieres pasar al desarrollo web, te recomendaría que consultes PhoneGap | Casa.

Phone Gap le permite usar HTML5, CSS y JavaScript para desarrollar aplicaciones móviles multiplataforma que se pueden instalar como aplicaciones nativas.

Lo bueno de esto es que los lenguajes que estás utilizando para desarrollar aplicaciones móviles, también se usan para desarrollar aplicaciones web o incluso aplicaciones móviles basadas en web.

Los idiomas en los que debes enfocarte, personalmente, son:

  1. HTML5
  2. CSS3
  3. JavaScript
  4. jQuery
  5. PHP
  6. Laravel Framework

También sería aconsejable aprender MySQL.

Es una curva de aprendizaje, y te llevará algunos meses, pero es factible. Si lo quieres lo suficiente, puedes lograrlo 🙂

Buena suerte, cualquiera que sea tu camino puede ser.

Aprenda Javascript, jQuery, AngularJS, HTML, CSS, Bootstrap para la parte frontal. Conozca solo los controladores y modelos angulares, y Bower y cómo incluir nuevas dependencias en su aplicación angular: puede funcionar bastante bien sin el enrutador. Eso debería cubrir la parte frontal / lado del navegador.

Aprenda NodeJS y ExpressJS para el servidor / backend. Una vez más, aprenda lo suficiente para trabajar con una base de datos y ofrezca JSON y HTML dinámico al navegador web.

Aprende SQL básico para interactuar con la base de datos.

Solo trabaja con Chrome como tu navegador para comenzar. Es lo más fácil y soporta lo último y lo mejor lo mejor.

Ese es tu 20% (mucho, ¿eh?).

La ruta Javascript de CodeSchool te llevará bastante lejos.

El desarrollo web (incluye aplicaciones para dispositivos) se encuentra entre las disciplinas de programación más difíciles de dominar. Con Visual Basic solo hay un código que aprender junto con algunos conocimientos del entorno de trabajo, que en este caso es el sistema operativo (Windows). Sin embargo, la programación para la web implica la competencia en varios sistemas operativos (PC, Mac, Android, etc.), varios lenguajes de programación (HTML, CSS, JavaScript, Java, PHP, ASP, Rails, Python, SQL, Flash, etc.), técnicas y patrones de programación, y conocimiento del rendimiento de las páginas con diferentes navegadores, sus versiones y sistemas operativos que se ejecutan en. Realmente es una cosa desordenada. Sin embargo, si no se ha desanimado, recomiendo primero aprender lo siguiente en el orden indicado. Son el 20% que buscas.

  1. HTML
  2. CSS
  3. Javascript
  4. PHP / MySQL (esto debe ser estudiado simultáneamente)

Una vez que se haya vuelto competente en esto, debe tratar de cubrir los lenguajes de programación más complejos como Rails o Python o técnicas como los patrones.

Encuentro esta pregunta extraña como se expresa. Si conoces VB, conoces un lenguaje de programación (y uno bastante poderoso en eso) y, espero, al menos principios de programación simples. Como han dicho otros, si es VB .Net en lugar de VB6 o VBScript o VBA), haga un movimiento a C # y aproveche lo que ya sabe. Otras versiones (anteriores) de VB también son poderosos lenguajes de programación, pero no se traducen tan bien a las prácticas de desarrollo actuales y los entornos modernos.

Otra ruta es hacer la transición de VB a JS: consulte AppStudio / NS Basic. Esta plataforma le permite crear rápidamente aplicaciones web en un subconjunto de VB que puede mezclar con JS. Se integra con Phonegap y proporciona capacidades de implementación multiplataforma (Win / OSX / IOS). Está lejos de ser perfecto, pero funciona y es una manera rápida de (nuevamente) aprovechar sus habilidades existentes mientras construye cosas. Esto depende menos de su conocimiento de una versión en particular si VB: el “subconjunto” compatible es VB6 +, algunas construcciones tomadas de JS. NS Basic tiene una larga historia: ha existido durante unos 25 años y originalmente era un entorno de programación compatible con el desarrollo de Palm Pilot (recuérdelo). Se modificó y maduró significativamente hasta convertirse en una herramienta de RAD rápida y sucia adecuada para ciertas clases de proyectos independientes y hospedados. Ciertamente no es muy conocido, pero eso no significa que no sea una herramienta adecuada para agregar a su caja de herramientas.

Sitio web:

NSB / AppStudio para dispositivos móviles

Además, tenga en cuenta que VB .Net es totalmente capaz de utilizarse para crear aplicaciones cliente y sitios web. Se utiliza en el mercado empresarial, por lo que no es imposible encontrar trabajos, especialmente si refuerza sus habilidades con JS, HTML y otras tecnologías. El núcleo de .Net es común a VB .Net y C # (entre otros), por lo que moverse entre idiomas es más fácil que nunca.

Empecé a aprender programación desde los 23 años, antes de eso, tenía muy poco conocimiento sobre programación. Y ahora, tengo 25 años y asistiré a mi ceremonia de graduación el próximo mes.

Mi consejo,

Primer paso,

Aprenda los cursos fundamentales de informática, que son: Estructura y algoritmo de datos, Red, Base de datos y Java o C ++ (Mi recomendación es Java). No los omita, o encontrará que las cosas se volverán cada vez más difíciles.

Segundo paso,

Tome una decisión sobre qué plataforma le gustaría aprender más. Hay toneladas de tutoriales y videos de aprendizaje en Internet, por lo que no necesito decirle los materiales específicos que necesita aprender.

Si (aplicación de Android) {entonces necesitas desarrollar tus habilidades de Java.}

más si (aplicación iOS) {entonces aprende rápido}

else {html + css, Javascript y muchas bibliotecas (jQuery, react.js)}

Buena suerte y diviertete.

Si desea programar aplicaciones web, aprender HTML, CSS y JavaScript son esenciales. Aprender a escribir aplicaciones móviles requiere un aprendizaje rápido u objetivo C para iOS o Java de Android.

Como otros respondedores han mencionado, los lenguajes de programación vienen y van. Sin embargo, aprender cualquier cosa relacionada con la programación lo hará un programador más inteligente y mejor, así que no se preocupe por todos sus conocimientos por la ventana. Lo mejor que puedes hacer es mojarte los pies.

Recomiendo intentar crear un sitio web estático con solo HTML; hay muchos recursos excelentes para comenzar (aprender a codificar es excelente). Crear un sitio html. Luego otro. Entonces comienza a aprender CSS. Sigue iterando así y eventualmente agrega javascript.

Puede que te sorprenda la rapidez con la que te vas mejorando a la vez que añades habilidades. No te dejes intimidar, sigue construyendo cosas nuevas. Descubrirás a dónde ir a partir de aquí, y esta habilidad se traducirá en comprender cómo aprender otros idiomas o protocolos, en tu caso, desarrollando aplicaciones móviles.

Si parece que enumero más del 20% estimado, lo contrario es cierto. La programación es un campo colosal e incluso un 20% no se puede aprender durante la noche.

Yo también empecé con Visual Basic y nada más.

Los mejores desarrolladores / ingenieros que he conocido realmente entienden cómo funcionan las cosas. Si alguien les pidiera ayuda, su primera declaración casi siempre era: “Muéstrame el mensaje de error”. La mayoría de las veces, te podrían decir qué está roto y por qué está roto simplemente mirando el mensaje. Señalan el texto del mensaje de error y explican por qué lo dirige a dónde están sus errores. Si entiende cómo funcionan las cosas, puede resolver la mayoría de los problemas y aprender la mayoría de los idiomas.

Recomendaría comenzar en el lugar más básico, HTML 5. Debe comprender los conceptos básicos de lo que hay en la página y sus opciones para una página. Para algunos, es trivial y aburrido. Para algunos, es la base sobre la cual todo está construido.

Muévete desde allí para entender CSS. Cómo cambia la apariencia de lo que está en la página web.

Entonces, está en JavaScript. Cambie dinámicamente lo que está en la página y mueva los datos hacia y desde la página.

Comprender cómo se representan las páginas. ¿Son de arriba a abajo o de abajo a arriba? ¿Importa dónde están las referencias de su script? ¿Qué es el DOM y por qué tantas personas se quejan de ello? ¿Por qué algunos sitios web se cargan más rápido que otros que parecen ser comparables con respecto al contenido?

El primer tutorial que utilicé fue Aprender a codificar y fue de gran ayuda para iniciarme en el desarrollo web. El hecho de que es un tutorial guiado gratuito lo ayuda a mantenerse en el camino y evita que se pierda mucho tiempo golpeando su cabeza contra la pared, porque su página no se mostrará correctamente, o en absoluto.

Buena suerte.

Lo más importante a tener en cuenta es que Google es tu amigo. Una vez que descubras que puedes buscar muchos problemas en Google y obtener el resultado, estás de oro. Los sitios como Stack Overflow son extremadamente útiles, en la mayoría de los casos, no es la primera persona en tener ese problema.

Por ejemplo, estoy trabajando en un juego MMO de creación de bases para iOS como Game of War o Mobile Strike y necesitaba un mapa de desplazamiento. No tenía la menor idea de cómo abordar esto, así que simplemente lo busqué en Google. Busqué en Google y finalmente encontré una publicación de Overflow de pila de alguien con casi la misma pregunta (estaban buscando un desplazamiento en 1-d mientras necesitaba 2-d, pero lo suficientemente cerca) y busqué las respuestas. He aquí que encontré todo lo que necesitaba (convenientemente, la respuesta también tenía soporte para el desplazamiento en 2D, pero hubiera sido bastante fácil de entender) y 10 minutos después, terminé con algo que esperaba que fuera extremadamente difícil.

El número mínimo de idiomas que necesitas aprender.

1) Idioma de su plataforma móvil preferida. Java para Android, Obj-C para iOS.

2) HTML + CSS para el diseño y el estilo de su sitio web.

3a) JS -> jQuery
3b) nodeJS
JS es el lenguaje. jQuery es la biblioteca complementaria de JS para el front-end (# 2). NodeJS es JS para back-end (servicio web). JavaScript consecutivo, sin necesidad de otro idioma.

4) MySQL para la base de datos.

# 1 le da una aplicación que está aislada dentro del dispositivo (tareas, cronómetro, calculadora).
# 2 te da una página web estática.
# 3 y # 4 los hacen dinámicos.

En cuanto al pedido:
Aprende (2 + 3a) y luego (3b + 4). Puedes aprender # 1 antes, después o en paralelo con eso.

Los buenos diseños de software están concebidos por un pensamiento extenso. Así que concéntrate más en la parte de pensamiento y menos en la parte de codificación.

También creo que el principio de Pareto no se aplica al diseño de software. ¿Por qué debería? El diseño de software requiere arte, artesanía y disciplina. Es una visión miope que la mayoría de las partes de un buen diseño de software se pueden lograr concentrando el esfuerzo en un pequeño conjunto de ideas. Aquí hay una buena explicación del principio de Pareto:

https://betterexplained.com/arti

Codifiqué y he intentado mejorar mis habilidades de codificación desde hace 14 años.

Cada uno tiene su propio estilo y creencias. Así que tal vez tome los consejos míos y de otros con un poco de sal y haga lo que tenga más sentido para usted personalmente con respecto a sus talentos e intereses.

Creo que tiene sentido enfocarse y especializarse en ciertas áreas. ¿Qué tipo de cosas quieres codificar?

Diseño web:

HTML / CSS

Sitios web:

PHP, JS, JQuery, API, MySQL, Ruby.

Querrás aprender PHP más que cualquiera del resto en mi opinión. Está encriptado y rápido. Y, probablemente, casi todos los sitios principales están basados ​​en él. JS se roba fácilmente ya que es casi todo el extremo delantero. JQuery es genial, pero otros pueden tomarlo fácilmente también en la mayoría de los casos. Las API le brindan acceso a big data, lo que es clave, pero los sitios grandes que lo proporcionan no son confiables y dejan de utilizar sus API cada dos años para que pueda perder su tiempo. MySQL y Ruby son excelentes para la administración de bases de datos, aunque pueden ser lentos y voluminosos, por lo que recomiendo aprender a programarlos para que sean rápidos y ligeros si se toma esta ruta.

Aplicaciones de escritorio:

C ++

Aplicaciones móviles:

DO#

Puede tener más éxito si trata de dominar un idioma y los que se entrelazan con él que si trata de mezclar en un montón de idiomas diferentes. Es similar a tratar de ser un gran jugador de baloncesto y un gran jugador de fútbol al mismo tiempo. Si eliges uno y te concentras en él, es probable que tengas una mejor oportunidad para llegar lejos.

Hay mucho que decir acerca de tratar de crear la próxima gran cosa en el futuro. ¿Cómo será el futuro y qué quieres poner en él que no existe? Es bueno aprender de la arquitectura actual de Internet, pero también es algo peligroso tratar de aprender cómo programar cosas que han hecho los jóvenes de 40 años que han aprendido esto desde 1990. Ya que la tecnología tiene que ver con el futuro y eres joven, puedes elegir cosas que son originales y únicas para que las veamos.

Si dependiera de mí, consideraría la posibilidad de programar en este nuevo espacio de realidad virtual que comenzaremos a ver en 2016. Cada vez que llega una nueva pieza de tecnología, existe una gran capacidad para que cualquiera pueda ingresar al mercado y Muchos millonarios se hacen antes de que el espacio se sature.

Buena suerte, y codifique!

Determine lo que debe ser su salida, luego trabaje hacia atrás.

Cree sus plantillas con datos ficticios, luego resuelva cada problema hasta que tenga su aplicación en vivo. La mayoría de las aplicaciones básicas se pueden reducir a escritura, lectura y cálculo de datos.

No es la mejor manera de aprender, y definitivamente no vas a escribir código innovador, pero es suficiente para construir y enviar algo.

Aunque es probable que se te sirva mejor eligiendo un idioma y aprendiendo 20 minutos al día durante los próximos 30 días.

Algoritmos y estructuras de datos comunes, y conocimiento de las bibliotecas / API importantes.

Vea cualquiera de los sitios de programación competitiva o una introducción a la clase o libro de algoritmos y le proporcionarán una lista de las estructuras de datos y algoritmos importantes.

¿Qué estructuras de datos y algoritmos básicos se deberían aprender antes de comenzar una programación competitiva?

Honestamente, está buscando un acceso directo a algo que no se pueda cortar adecuadamente.

¿Tendrías tu casa diseñada por alguien que solo haya armado una casa para perros?

¿Iría a un mecánico que solo estudió el 20% de lo que era necesario para arreglar un auto? En otras palabras, ¿iría a un Jiffy-Lube o un lugar similar para arreglar su motor?

Si quisieras convertirte en un luchador de UFC, ¿irías a un lugar que dijera UFC MARTIAL ARTS en la pared, esperando no poder hacer nada más para ponerse en forma o aprender las cosas correctas para las peleas?

Aparte de eso, HAY ALGUNAS cosas básicas que puede hacer para prepararse.

Puedes estudiar por tu cuenta encontrando libros o sitios web que enseñan los principios generales de programación, y necesitas tenerlos en primer lugar. Es posible que no necesite estudiar el análisis de los algoritmos (a menos que quiera trabajar en Amazon), pero podría estar bien informado al estudiar Patrones de diseño de software (Patrón de diseño de software). Ese es un tipo de enfoque ‘lego / plug-things-togther’ que pone muchos de los principios básicos en un solo lugar. Hay muchos buenos libros sobre el tema y le brindará algunas de las herramientas que necesita para aprender a crear aplicaciones. Si desea hacer aplicaciones móviles o web, también puede buscar recursos más específicos. Las aplicaciones de iOs, siendo Apple, requieren una inversión inicial especial y más costosa que no se amortizará hasta que haya vendido muchas unidades. Android es menos costoso, pero posiblemente un poco más complejo, ya que tiene que lidiar con la creciente complejidad y las preguntas de compatibilidad hacia atrás. Las aplicaciones web están frecuentemente plagadas de problemas específicos del navegador. Nada de esto será obvio, por lo que la próxima habilidad que debería estudiar con anticipación es cómo abordar la depuración y las pruebas, y lo que realmente significa probar y depurar. Finalmente, si planea trabajar en cualquier cosa que use código de fuente abierta, debe descubrir cómo funciona “Agile”: es un enfoque de programación diferente al del proceso monolítico que se usó durante décadas y funciona mejor para la fuente abierta. y para el trabajo de cambio rápido, pero tiene su propio conjunto de problemas que son tan feos en su propia manera especial.

Sugeriría 3 pasos:

  1. Intenta codeacademy para que te introduzcan en algún idioma.
  2. hacer uno de los excelentes MOOC en Coursera, Udacity o EdX
  3. tome un buen libro sobre estructuras de datos y algoritmos para su idioma preferido

Primero, no aplique mal el Principio de Pareto; no se aplica bien a los dominios de conocimiento ni a la competencia técnica. Lo sabes, o no lo sabes. Eres competente, o no lo eres.

Las aplicaciones móviles y web son diferentes. Elija uno para centrarse. Si no puedes tomar la decisión, es una mala señal, pero en ese caso aprende Java.

Estudio de los fundamentos del lenguaje y los patrones de diseño. Luego, estudie la biblioteca UI / UX para la plataforma y los programas de ejemplo. No se preocupe por conocer los detalles de todas las bibliotecas de soporte; Eso vendrá con experiencia.

Usted dice que sabe VB. ¿Quieres decir VB o VB.net?

Si conoces VB, muévete a VB.net, la curva de aprendizaje será un poco empinada, pero te adaptarás rápidamente.

Si conoces VB.net, muévete a C #. La curva de aprendizaje no será tan empinada y se pondrá al día rápidamente. La mayoría de la comunidad .Net, ejemplos de código, etc. operan en C #. El lenguaje está evolucionando a un ritmo que vb no. Le facilitará aprender una variedad de nuevos idiomas en el futuro. Y es un lenguaje encantador.

Dicho esto, .net (aunque sea vb o c #) es el único marco que sé que te permitirá crear aplicaciones web y aplicaciones nativas para todas las plataformas.

More Interesting

¿Qué carrera debo elegir después de la Ciencia 12?

Actualmente estoy trabajando en ONGC. Quiero ir a un MBA. ¿Sería esta una buena decisión? Si es así, ¿debería estudiar en la India o en los Estados Unidos?

¿Cómo podemos obtener buenas calificaciones en investigación?

¿Quién me puede decir más sobre Grenoble MIB?

No sé en qué especializarme en la universidad, me encantan las matemáticas pero odio las ciencias y no quiero estar en el campo de la medicina o en un profesor, ¿alguna idea?

Voy a poder votar por primera vez en 2016, pero no tengo educación cuando se trata de política. ¿Que puedo hacer?

Siempre quise estudiar literatura kannada pero nunca sucedió. Ahora puedo perseguirlo? ¿Algún colegio o universidad proporciona educación a distancia para esto?

Estoy en la clase 9. ¿Qué puedo hacer para ser el número 1?

¿Puedo hacer MS en CS después de un MBA y una experiencia de trabajo de más de 5 años (2.5 pre-MBA y 2.5 post MBA)?

¿Qué es mejor, un Executive MBA o un MBA regular?

¿Soy elegible para dar un examen de CDS con una licenciatura en ciencias químicas?

¿Qué es lo primero que debemos hacer después de la clase 10?

¿Es la clase 12 PCM demasiado difícil para un estudiante que no ha hecho ni el 50% de la clase 11 PCM?

¿Debo enseñarme algo antes de ingresar a una escuela de ingeniería? ¿En qué debo especializarme antes de obtener una maestría en robótica?

Cómo obtener 90 puntos en matemáticas de la clase 12, si solo quedan 4 meses, y nunca estudié matemáticas de la clase 12