Actualmente en la Universidad de Waterloo (UW) en mi tercer año de Ingeniería de Software. Originalmente llegó a UW para Mechatronics Engineering, luego se cambió por segundo año. Fui aceptado en Ingeniería de Ciencias en UT e Ingeniería Mecánica en McMaster.
La mecatrónica y la ingeniería eléctrica / informática (ECE) se superponen en software, hardware, electrónica y robótica. Por lo tanto, para maximizar sus posibilidades de aceptación en estos programas con un esfuerzo mínimo, debería centrarse en un proyecto en una de estas disciplinas básicas. Estos programas requieren mucha programación y tienen cursos de programación obligatorios, por lo que definitivamente te ayudaría a tener este tipo de experiencia. Hacer proyectos electrónicos lo ayuda a aprender los fundamentos de electricidad / magnetismo y construir circuitos reales, lo cual también es importante.
Personalmente, creo que un proyecto de software sería el más fácil de aprender. Llevará la menor cantidad de tiempo construir algo que sea lo suficientemente interesante como para poner en su aplicación. Hay tantos recursos y comunidades en línea que hacen que sea extremadamente fácil aprender y crear algo, ya sea una aplicación móvil o un sitio web. Solo buscalo en Google. Es el único tipo de proyecto que es gratuito, siempre que ya tenga una computadora.
- Cómo convertirse en un programador y desarrollador excepcional
- ¿Cuál es la mejor opción para alguien con un puntaje de 65% en el 12 ° lugar y que desea ingresar a B.com en Delhi - NCR?
- ¿Es posible transferir la distribución de Indane (COI) a otros (no un miembro de la familia) debido a razones personales?
- ¿Cómo puede ser útil edWisor.com para un profesional de TI con 3 años de experiencia? ¿EdWisor.com me ayudará a adquirir nuevas habilidades y una actualización laboral?
- ¿Cuál es la mejor manera de minimizar el riesgo y el éxito como freelance?
El hardware, la electrónica y la robótica requieren la compra de algunos componentes físicos que probablemente sean más fáciles de obtener en línea. La electrónica es la siguiente mejor opción porque la construcción de circuitos electrónicos básicos es rápida y no requiere conocimientos de programación. El hardware y la robótica requerirán programación e integración. Aprender a hacer que los sensores, las pantallas, los motores y los microcontroladores funcionen juntos es un desafío. En general, los proyectos de hardware y robótica son más difíciles porque requieren más conocimiento y experiencia, son más caros y requieren más tiempo.
Te daré algunas ideas que son algo simples y directas para que las construya un principiante:
Software
- Android básico, iOS o aplicación web. Nota: crear una aplicación para iOS requiere ser dueño de una Macbook. Aquí hay algunas ideas para algunas aplicaciones básicas:
- Calculadora
- Para hacer listas
- Conversión de unidades, aplicación de conversión de moneda
- Observación de stock
- Juego básico (serpiente, búsqueda de palabras)
- Aplicación de chat
- Generador aleatorio de color, número o frase
- Aprenda Python y cree un script que pueda consultar o ejecutar algunas estadísticas sobre conjuntos de datos abiertos / API para usted. Incluso puede crear una interfaz de usuario para mostrar esta información.
- Implemente algunos algoritmos populares o estructuras de datos en C ++, Python o Java. Esto le enseñará los bloques básicos de los que está hecho el 99% de los programas en el mundo. Mira en la clasificación, árboles binarios, pilas, colas y montones.
- Cree un sitio web que pueda alojar su blog personal o algo para exhibirse. Necesitarías aprender HTML, CSS y Javascript. También hay varios marcos web que pueden simplificar este tipo de cosas [1].
- Cree un juego en Javascript para ejecutarlo en el navegador web o Swing en Java para crear una aplicación de escritorio.
Hardware
Hay una gran cantidad de hardware de código abierto que proporciona abstracciones que los hacen fáciles de usar y construyen proyectos interesantes sobre ellos. Algunos hardware que se me ocurren son: Arduino, Onion Omega y Raspberry PI. Esto puede ser algo difícil porque necesitaría aprender a codificar (es por eso que la codificación es importante en todas las disciplinas de ingeniería). Recuerde que Google es su mejor amigo, hay tantos recursos en línea para ayudarlo a comenzar.
Electrónica
Tal vez, desearía construir proyectos que involucren resistencias, cables, condensadores, baterías y otros elementos del circuito. Aquí hay una lista de algunas cosas fáciles que puedes construir: [2]
- Campana musical
- Probador remoto IR
- Detector de electricidad estática
- Bomba de tiempo
- El LED de desvanecimiento
- LED activado por luz
- LED activado oscuro
- Atenuador LED
- Dados electrónicos de un solo chip
- Contador manual
Robótica
La construcción de robots es difícil, y no debería tener que hacer esto usted mismo desde cero. Sugiero buscar kits robóticos en Amazon o Google. Otra opción es usar Lego Mindstorm, es una forma fácil de iniciarse en la robótica porque le enseña cómo ensamblar cosas fácilmente (en lego) y escribir código en un microcontrolador básico. Usted programaría en Robot C o usaría la programación de bloques (arrastrar y soltar bloques). Otra forma es unirse al club de robótica en su escuela. Si no existe, encuentre un maestro dispuesto a supervisar el club o hable con la administración de la escuela y reúna a otros estudiantes interesados.
Considero beneficioso construir un solo proyecto de gran profundidad o muchos proyectos centrados en brindarle una amplia experiencia. Sugeriría proponer ideas que lo motiven y despierten su interés. Esto le facilitará trabajar en estos proyectos porque es de su interés personal. ¡Incluso podría convertirse en una pasión o un pasatiempo!
No necesita proyectos completos o completos para ponerlo en su aplicación. Enumerar algunas razones por las que ha elegido ese proyecto, lo que ha aprendido hasta ahora y lo que desea lograr, ya lo diferenciará de manera positiva.
Lo sé porque yo mismo y muchas, muchas personas que conozco no tenían experiencia previa en ningún tipo de proyectos antes de postularse a las escuelas. Algunos de nosotros tuvimos calificaciones estelares, algunos de nosotros tuvimos calificaciones promedio. Las pocas personas que conocí que fueron aceptadas con proyectos construyeron cosas bastante básicas. Esto se debe a que las escuelas buscan candidatos con interés en los programas aplicados, potencial para sobresalir y pasión por aprender. Tener proyectos básicos transmiten todos estos rasgos: no es necesario construir cosas súper complejas.
¡Buena suerte, espero que esto haya sido útil! Les deseo todo lo mejor en sus futuros emprendimientos.
[1] https://www.ostraining.com/blog/…
[2] 10 proyectos de tablero para principiantes