Como estudiante de segundo año en la universidad, no se preocupe por aprender una plataforma en particular. Preocuparse por aprender informática . Un programador que realmente entiende los fundamentos puede (y será) productivo en cualquier idioma. Y como empleador, contrataría a un programador con un conocimiento profundo de los principios de ingeniería de software que no conoce el lenguaje exacto que estamos usando, sobre alguien que lo sabe pero que solo tiene una comprensión superficial de cómo funciona realmente el software. Cualquier día.
Siga los cursos básicos de una especialización en ciencias de la computación, pero también lea libros clásicos tradicionales sobre el tema, cosas que son importantes pero no necesariamente parte del trabajo del curso de los estudiantes. Aquí hay una lista para comenzar: Essential Books of Computer Science (139 libros)
También recomendaría leer cualquier cosa de Martin Fowler o Kent Beck, solo para comenzar. La programación del mundo real es muy diferente del mundo académico.
- ¿Hay alguna forma de probar la aplicación / código escrito por un desarrollador de Elance?
- ¿Cuáles son las aplicaciones imprescindibles para iOS?
- ¿Qué te gustaría ver en una aplicación de iOS que reemplaza tu GoPro?
- ¿Cuál es la mejor manera de crear una aplicación interactiva de libros para niños para iOS?
- ¿Hay alguna manera de escribir código de iOS sin una Mac (particionamiento o algún software que funcione)?
¿También? Tome un curso de redacción técnica. Aprende a escribir de manera efectiva y concisa en inglés. Bloguear es una gran práctica si puedes hacerlo. Los buenos escritores pueden hacer cosas que los malos escritores no hacen.