Cuando aprendo un lenguaje de programación de un libro, ¿está bien si no puedo resolver todos los ejercicios del libro?

En su mayor parte, no, no está bien si no puede resolver todos los ejemplos, ya que es una señal de que no aprendió lo que estaba tratando de aprender.

Sin embargo, hay excepciones:
1. El libro tiene un error. Esto sucede, pero debes asumir que eres tú al principio.
2. Aprendiste lo que querías sacar del libro y las partes que no entiendes están más allá del alcance de lo que querías aprender.

Cuando no entiendo algo, hago lo siguiente:
1. Cree una pequeña aplicación de muestra para evaluar su comprensión (prototipo, prueba de concepto, punta)
2. Vuelva a leer el material.
3. Revise la fuente si está disponible, ya que a veces la fuente y la documentación no están sincronizadas.
4. Pregunta a otros desarrolladores qué no entiendes (uso stackoverflow.com)
5. Si resulta que encontré un error en el libro, documentación, etc., se lo comunico al autor o al editor.

Una cosa más, preguntaste si la programación no es lo tuyo. Puede que no lo sea, pero si esta es su única indicación de que no lo es, no me preocuparía, todos nos topamos con cosas que no entendemos y solo tenemos que trabajar en ello.

Hay muchos tipos diferentes de programación: escribir compiladores, escribir sistemas operativos, escribir sistemas integrados en tiempo real, escribir juegos, escribir aplicaciones de escritorio, escribir aplicaciones web, escribir API para que otras personas las consuman. No te preocupes demasiado por ningún detalle en particular, ¡solo busca otro libro y sigue caminando! Durante mucho tiempo, mi miedo a las matemáticas de nivel superior realmente me detuvo, en detrimento de mi carrera, autoestima y salario. No hay necesidad de dejar que eso te suceda.

Después de terminar de leer su libro y practicar, siempre es mejor cuando está trabajando en un proyecto real.

Puede solicitar puestos de aprendiz o junior en su área.

More Interesting

Estoy planeando construir una aplicación interactiva hadoop que se implementará en el servidor, ¿en qué tecnología debo crear la interfaz de usuario y por qué?

Cobro mi teléfono inteligente Android casi a diario. ¿Es esto incluso normal?

Soy ingeniero de redes. ¿Qué tecnología debería aprender ahora para ponerme al día con las nuevas tendencias?

Utilizo una conexión LAN de albergue y otros piratean mi ancho de banda. ¿Cómo puedo resolver este problema (Netcut defender no puede resolver este problema)?

Pierdo mucho mi billetera. ¿Cuáles son algunas soluciones baratas que podrían ayudarme?

Soy estudiante de doctorado de aprendizaje automático (Reino Unido) seis meses después de mi doctorado. Ahora que tengo que encontrar una dirección para explorar por mí mismo, no tengo motivación para trabajar y no puedo dejar de pensar en abandonar y seguir otras carreras. ¿Cómo puedo superar esto y qué tan malo sería abandonar tan temprano?

Soy adicto a la TI-83 y estudiante de ingeniería. ¿Por qué debería comprar una calculadora HP de gama alta que utiliza RPN?

Tengo miedo de hacer una pregunta porque me robarán la idea. ¿Qué hacer?

Si estuviera en una sala de chat con dos personas, ¿cómo probarán que son dos personas diferentes y no solo un chico sin compartir ninguna información personal?

Mi computadora portátil tiene una pantalla táctil y ahora tengo un montón de líneas verticales en la pantalla. ¿Hay alguna posibilidad de deshacerse de ellos?

¿Todos existimos en la matriz?

Tengo una gran pasión por la tecnología. Me gusta probar nuevos dispositivos electrónicos y luego revisarlos. ¿Qué debo hacer para conseguir un trabajo donde se necesitan estas cualidades?

Soy Oracle PLSQL Developer de los últimos 3 años y ahora quiero hacer crecer mi base tecnológica. ¿Qué tecnología debería aprender a crecer en el futuro?

Soy un gran usuario y me encanta tomar fotos. ¿Qué teléfono es la mejor opción para mí?

Estoy interesado en desarrollar mi carrera con tecnología de bases de datos (como Oracle). ¿Qué tecnología es mejor para comenzar mi carrera?