¿Debo aprender el desarrollo de aplicaciones de Android o concentrarme en lo académico?

Te sugiero que te concentres en tus estudios de ingeniería y te concentres en aprender las siguientes cosas, en tu tiempo libre

  1. Algoritmos
  2. Estructura de datos
  3. Diseño del compilador
  4. Teoría de la computación (ToC)
  5. Patrones de diseño
  6. Domina un lenguaje de programación de tu elección

Si tiene estas cosas resueltas, en el momento en que se siente para las ubicaciones o al final de 4 años, estará en un lugar mucho mejor en comparación con muchos de sus amigos.

Si tiene una buena comprensión de los fundamentos, elegir cualquier marco es fácil y no requerirá demasiado esfuerzo. Pero si tiene los fundamentos en mal estado, sus posibilidades de ser contratado por una buena compañía son muy reducidas. Además, sus aplicaciones también sufrirán, ya que no podrá diseñar y optimizar correctamente.

Un programador veterano dijo una vez algo como esto (no recuerdo su nombre o el dicho real):

Cualquier tonto puede usar una API

La plataforma de Android es principalmente una API . Entonces, mientras estás en la universidad, concéntrate en los fundamentos. Si ya tiene las cosas anteriores resueltas, sumérjase en Android.

Después de haber cursado un curso btech en TI, entiendo tu situación.

En mi opinión, sería mejor concentrarse en su curso btech. Por lo general, la intensidad y la presión aumentan durante los últimos 2 semestres. Va a dar más tiempo para hacer el trabajo del proyecto, seminario, etc. He visto personas que obtuvieron buenos resultados en los semestres iniciales que se complementan durante los últimos semestres. Algunos que obtuvieron la colocación ni siquiera podían unirse para los trabajos respectivos debido a los atrasos. Sería mejor evitar cualquier otra cosa que lleve tiempo.

Sin embargo, puede iniciar un proyecto durante el último año que también involucra a Android. No es necesario unirse a un curso para aprender Android. Incluso puedes aprenderlo tú mismo.

Libro recomendado

Jefe primer desarrollo de Android.

Tenga en cuenta que expresé mi opinión y no estoy presionándolo para que lo haga.

Te sugiero que aprendas el desarrollo de aplicaciones junto con académicos. Como tendrás habilidad extra, te ayudará a sobresalir entre todos los demás estudiantes durante las prácticas.

Aquí está mi historia …

He realizado btech en informática. Durante mis días de escuela (duodécimo estándar) uno de mis amigos me presentó a los blogs. Desarrollé un gran interés en él y durante mis días de universidad aprendí mucho sobre blogs, redacción de contenido y SEO. Afortunadamente, en mi último año también desarrollé interés en el desarrollo de Android. Así que hace 4 meses entrenando en ello.

Llegó el momento de las ubicaciones.

Fui bueno en la codificación junto con algunas habilidades adicionales. Estas habilidades me ayudaron a ubicarme. Fui colocado en 2 compañías, una para el perfil de desarrollador de Android y otra para el analista seo.

Entonces no hay daño en aprender habilidades adicionales. Pero asegúrese de que no afecte sus estudios.

Bueno, el desarrollo de aplicaciones es una buena habilidad para tener en un primer mundo móvil. Si está planeando entrar en un trabajo orientado a la programación, entonces debería lanzarse por completo al desarrollo de aplicaciones.