Durante mi entrevista con Mark, aprendí muchos conceptos de código. Aquí hay un resumen de mi entrevista con las ideas que aprendí:
Primero, hablamos de las cositas que pueden usar el código. Mark me dijo algunas cosas que hacen cosas buenas para programar. Las condiciones son que deben ser repetitivas, difíciles/tediosas y no divertidas para hacer. El código puede hacer que estas cosas sean más fáciles de ayudarlo con su vida.
Próximo, hablamos de las bibliotecas. Las bibliotecas son el código que alguien ya ha escrito. Se puede usarlos para escribir tu propio código más fácilmente.
Luego, le pregunté a Mark si podría aprender suficiente código para hacer un producto en el tiempo para este proyecto. Mark me dijo que sería completamente posible, y puedo aprender todo lo que necesito saber para mi proyecto.
Otra cosa de que hablamos fue sobre qué idioma debería aprender. Antes de la entrevista, pensé que aprendería el lenguaje Python 2. Pero Mark me dijo que el mejor lenguaje sería Java, porque Python 2 tiene muchas limitaciones. El otro lenguaje que pensamos fue C++. C++ ya tiene bibliotecas dentro del programa, pero es más difícil para aprender. Para empezar, Java es el idioma mejor, porque es más tradicional y puedes aprender otros idiomas más fácilmente.
Porque soy completamente nuevo con el código, no sabía cómo empezarías a escribirlo. Sabía que necesitaría algún medio, pero no sabía qué sería eso. Durante la entrevista, aprendí que hay algo se llama un IDE. Un IDE es el medio para escribir el código, y lo hace más fácil con sugerencias y más. Hay algunos IDEs que se llaman Eclipse, Visual Studio, Android Studio, y más.
El último tema de que hablamos en la primera reunión fue las ideas para un producto final. Le dije mis ideas para un proyecto y hablamos sobre las ideas para escoger la mejor. Las ideas fueron un raspador de web, un método para automatizar la cerradura de la puerta de la escuela, una habilidad de Alexa, y algo para cambiar la identificación de un archivo. Pero, la mejor idea era hacer algo para ayudar con el registro. Le expliqué a Mark que todos los estudiantes deben registrar cuando entran o salen de la escuela. Podría hacer una aplicación para notificar cuando tengan que registrar. Le pregunté una idea de cómo podría hacer eso, y me dijo que podría usar el GPS de un teléfono y un Geofence para hacer ese proyecto.
Bueno, esa fue la mayoría de lo que hablamos en la primera reunión. Aprendí mucho, y más en la segunda reunión. En mi próxima entrada, haré un resumen de nuestra segunda reunión. ¡Nos vemos la próxima vez!