Tengo 13 años y tengo una buena base en Java y Android. ¿Qué cosas puedo hacer para desarrollar mis habilidades y ganar confianza?

Eres afortunado de haber ganado un conjunto de habilidades que puede tomar fácilmente el carril rápido; en eso también eres muy joven.

Mi única sugerencia para ti sería construir algo . Si tienes suficientes habilidades para ensuciarte las manos con Java y Android, crea algo con él. ¿Por qué esperar?

La mejor opción sería crear una aplicación de Android y acceder a Play Store. Tal vez cree un servicio web para la aplicación en App Engine de Google utilizando Java.

¿Cómo funcionará esto para ti?
1. Obtendrá automáticamente la confianza de construir algo y enviarlo para su uso en público.
2. El proceso de construcción lo llevará a través de algunas dificultades comunes que no se aprenden en teoría.
3. En el proceso, absorberá más habilidades basadas en lo que planea construir.
4. Tendrá un producto bajo sus alas que mantendrá y actualizará.
5. Play Store le dará información decente sobre cuán útil es su aplicación para las personas y qué piensan al respecto.
6. Aprenderá a iterar un producto según las necesidades y comentarios de los clientes.
7. Incluso puede introducir una aplicación paga y comenzar un negocio temprano.

Gran pregunta! No soy competente en Java, por lo que no puedo hablar con detalles sobre el lenguaje. Pero lo que me ha sido increíblemente útil con rails y js ha sido resolver los problemas en CodeKata. Cada pregunta se vuelve progresivamente más y más difícil.

Haga una búsqueda de “katas [lenguaje de programación]”

Advertencia: ¿Sabes que caminar mucho no te convertirá en un experto en parkour? Lo mismo se aplica para el código. En algún momento, estos ejercicios no estirarán sus capacidades mentales de la manera que desee.

En ese punto, ¡es hora de que comiences a construir! Lea el blog de Jennifer Dewalt aquí: http://blog.jenniferdewalt.com/

Jennifer construyó un sitio por día durante 180 días. Podrías hacer exactamente lo mismo con Java / Android. En lugar de sitios o aplicaciones completas, trabaje para pasar un día entero en trozos de funcionalidad.

Advertencia: En algún momento, te cansarás de construir las pequeñas piezas móviles. Cuando estés en ese punto, busca una aplicación de Android que realmente te guste. Tome sus habilidades recientemente desarrolladas y reconstruya esas aplicaciones desde cero. Comience simple primero !!

¡Mucha suerte en tu camino hacia la codificación de la grandeza!
– Nik

Trabajé durante 8 años en soporte de TI y la única base que tuve fue el conocimiento y la curiosidad autodidacta (prueba y error).

Mi sugerencia para usted sería leer un libro al mes sobre programación y aplicación de tales habilidades (sin lectura = sin conocimiento). Además, piense en hacer un trabajo gratis, inicialmente. Su paga en este momento está en la experiencia práctica.

Lo último sería soñar en grande y atacar en pequeño. No hay nada que no puedas hacer cuando das un paso a la vez.

Espero que esto ayude.

Obtenga un certificado de Asociado de Java certificado por Sun

More Interesting

Tengo un xolo q800. He puesto un bloqueo de pantalla, pero ahora olvidé la contraseña, ayúdame ... ¿qué puedo hacer para restablecer mi teléfono sin desbloquear mi contraseña?

Tengo nexus 5 y recibo el mensaje 'este elemento no está disponible en su país' cuando intento descargar algunas aplicaciones como hotstar. Avíseme si alguien conoce la solución.

Tengo un Galaxy s2 y quiero instalar en él el sistema operativo Android original sin la personalización de Samsung, ¿es posible? ¿Dónde puedo descargar el sistema operativo original? Y por último, ¿cómo puedo guardar todos mis archivos, fotos, contactos?

¡Necesito una base de datos de preguntas de opciones múltiples con una manera fácil de agregar o editar preguntas y una aplicación de Android conectada a eso! ¿Qué tengo que hacer?

Mi teléfono Android no es compatible con un reproductor Adobe Flash. ¿Hay alguna otra aplicación que pueda usar para reemplazarla?

Odio Android pero amo Google. ¿Cómo debería superarlo?

¿Por qué aparece el error 'android.database.sqliteException - no se puede revertir - no hay ninguna transacción activa'?

He estado codificando en Java y Android desde hace mucho tiempo, acabo de enterarme de goLang, ¿es tan bueno goLang que pueda reemplazar a Java? Si es así, ¿por qué?

Estoy usando Moto E, y tengo un problema con los auriculares, ya sea por el auricular o el auricular. ¿Se puede actualizar mi dispositivo a la versión Lollipop?

¿Soy el único usuario experto decepcionado con el sistema operativo Android?

Estoy planeando migrar de Android a Windows. ¿Debo obtener el Lumia 930 ahora o esperar los teléfonos insignia de Windows 10?

Tengo el código fuente completo de mi dispositivo Android. ¿Cómo puedo hacer que la memoria interna de mi teléfono / tarjeta SD se use como espacio de intercambio en mi teléfono Android para aumentar el rendimiento con poca RAM?

¿Hay algún lugar para mí en compañías como Facebook, Palantir, Google, etc., si soy malo con los algoritmos pero bueno con Android?

Mi hijo de 13 años es adicto a Minecraft, que parece repetitivo y un mundo bastante sombrío y oscuro de mazmorras y rincones. ¿Hay algún juego para móviles Android que ayude al desarrollo del cerebro?

¿Estoy usando la versión internacional Galaxy Nexus cuando se actualizó a 4.2 y se ejecuta en 4.1?