Cómo mejorar mis habilidades lógicas para la programación.

piensa sobre esto…

Todos nacemos con un propósito, algunos lo llaman destino, mientras que otros lo llaman destino,

Pero digo que la pasión es lo que se esfuerza y ​​nos empuja a alcanzar nuestro destino.

No podemos cambiar el pasado, a menos que Elon Musk o Stephen pregunten un plan para jugar con los agujeros de gusano y la física molecular en un futuro cercano.

En su lugar, intentemos algo mucho mejor para nuestro futuro,

Descubrir !

que naciste para hacer

Obviamente, todos nacieron en este mundo para cumplir con su independencia sobre la importancia de su papel para contribuir al avance de la humanidad y sus atributos.

Solo hay una manera de encontrar en qué es bueno y en qué no,

¡Eso es solo probando todo lo que puedas de todas las maneras posibles!

empezar leyendo

Al leer me refiero no solo a artículos y blogs,

LEER PENSAMIENTOS PROVOKING DE LIBROS Y AUTOBIOGRAFÍAS

como los de empresarios famosos, líderes mundiales, en su mayoría personas que hoy son algo y comenzaron desde cero.

Enseñará cómo manejar la paciencia necesaria para tener éxito, ya que no nos llega de la noche a la mañana.

También te darán una idea de cómo permanecer fuerte en tiempos de desesperación y lucha.

luego, después de leer muchos libros, básicamente tendrá una idea de qué hacer a continuación:

por ejemplo intenta programar :

Dicen que la programación es la habilidad del futuro.

Echa un vistazo a mi otra respuesta para saber por qué la programación es un recurso tan vital para el desarrollo:

Si se aburre y se deprime cuando aprende a programar o cuando intenta encontrar esa lógica algorítmica para su nuevo proyecto de API,

La solución es bastante clara:

No es tu pasion

Sigue buscando para encontrar algo que AMAS hacer, así que amando lo que haces

Sigues haciéndolo y aplicando esfuerzo y trabajo duro.

Sin siquiera recibir el crédito de tiempo transcurrido.

Lo que a su vez te hace bien logrado,

A su vez te hace grande en eso.

Mi mentor e inspirador Steve Jobs lo dijo mejor,

¿Entonces, Qué esperas?

LLEGA AQUÍ y encuentra tu pasión y haz que cuente.

La respuesta de Rakesh Chinta a ¿Cuáles son algunas de las mejores habilidades para el futuro?

Si no te funciona, no te preocupes, todavía hay un mundo de posibilidades:

puedes hacer cualquier cosa, desde un artista hasta un músico profesional, entrar en política (no es tan fácil), ser un viajero (no consideraría esto un trabajo de tiempo completo),

etc

recuerda:

EL MUNDO ESTÁ EN TUS MANOS, ¡SOLO DEBES FORMARLO !

Escribo sobre programación y consejos de vida,

Si me sigues no perderé tu tiempo.

Por lo general, antes de tomar cursos de programación, toma lógica digital y matemáticas discretas para desarrollar la programación. Debe revisar algunos de los cursos que cubren los temas anteriores en sitios como Page en coursera.com

Programar es como un músculo.- Cuanto más trabajas en él, más fuerte se vuelve. El desarrollo de habilidades lógicas para la programación depende de su interés y dedicación en este campo. ¿Quieres trabajar como desarrollador en el futuro? ¿O estás aprendiendo esto como un hobby? Le sugiero que comience con el concepto OOP porque el aprendizaje de estos conceptos desarrollará las habilidades lógicas necesarias para la programación. Además, también será útil para que aprendas lenguajes ampliamente utilizados como Java y .Net.
Comience con lo básico, comience a trabajar con ejemplos simples, trate de hacer que su código sea más eficiente hasta que sienta que ya no puede ser optimizado. Luego continúe con los programas avanzados que requieren más recursos lógicos y del sistema. Como desarrollador de Java, puedo asegurarte que desarrollar habilidades lógicas para la programación es realmente divertido, ¡se siente fantástico (como un jefe) cuando haces que tu computadora funcione para ti!
Comience con la programación básica de la consola (versión Dos) y luego continúe con la creación de aplicaciones de escritorio (es fácil usar la API de AWT de Java), intente crear aplicaciones de escritorio simples específicamente diseñadas para proporcionar una solución a un problema (puede probar su propio diccionario o también puede hacer una calculadora EMI), luego continúe con las aplicaciones basadas en la Web para que muchos usuarios puedan usar su aplicación al mismo tiempo (como en el sitio web de compras, intente crear su propia aplicación de red social).

Haciendo corta toda la historia- ¡Despierta! y comience a aprender de los tutoriales en línea porque ahora tiene mucho tiempo para invertir en sus habilidades de programación y definitivamente será gratificante si lo usa sabiamente ahora. Para su ayuda, le sugiero algunos de los mejores sitios web y tutoriales en línea de mi experiencia:

  • Java Brains – específicamente para aprender tecnologías relacionadas con Java
  • Javatpoint: una solución para todas las tecnologías: cubre todo lo que necesita para aprender a programar de la manera más efectiva.
  • thenewboston.org – ¡Tutoriales educativos en video gratuitos sobre programación de computadoras, diseño web, desarrollo de juegos y más!

¡¡Todo lo mejor mi amigo!!

La mejor manera de mejorar sus habilidades lógicas es practicando la programación.

Déjame darte detalles:

1. Completar operaciones matemáticas básicas y sistemas numéricos.
2. Empezar a aprender gradualmente las reglas y la sintaxis del lenguaje de programación.
3. Tome cualquier problema simple, trate de analizarlo y escríbalo en el papel.
4.Escriba el problema analizado en un programa y compílelo con el compilador adecuado
5. Si te equivocas tienes suerte si no, no seas feliz
6. Lea el error, intente comprender y resolver, si no puede resolverlo, por fin tome la ayuda de google.
7. Luego, aumente el nivel de dificultad del problema combinando dos o más problemas simples o tomando problemas más complejos.
8. Practica esto regularmente para 2-3 problemas nuevos al menos
9. Después de algunos días, busque en el 1er programa y ahora definitivamente obtendrá una mejor lógica en comparación con entonces.

Siga practicando y escriba diferentes tipos de programas … no copie, pegue ningún código … use su propia mente …

Si necesita conocimientos teóricos, haga clic en el enlace de la tienda de juegos a continuación y descargue la aplicación. Creo que esta aplicación puede ayudarte a construir tu lógica.

Developer Room – Aplicaciones de Android en Google Play (Developer Room – Aplicaciones de Android en Google Play)

Esta es mi aplicación oficial de Google Play Store.

La sala de desarrolladores consiste en aprender diferentes lenguajes de programación desde un solo lugar. Si le apasiona desarrollar programas y desea seguir su carrera en TI, esta aplicación puede ayudarlo a llegar a donde quiere estar. Esta es la mejor aplicación para principiantes.

Caracteristicas :

• 10+ cursos

• Los tutoriales están disponibles por capítulo

• Muchos ejemplos, muchos más por venir.

• Opciones para guardar tutoriales y ejemplos en preguntas de entrevista.

• Preguntas de la entrevista para cada curso

• Los videos de Youtube están disponibles para video tutorial

• El usuario puede solicitar tutoriales, ejemplos, preguntas de entrevista, videos de Youtube. Será actualizado tan pronto como el Desarrollador lo apruebe.

• No es necesario actualizar la aplicación para la actualización del curso. Simplemente haga clic en Opción => Buscar actualizaciones

• Puede solicitar nuevas funciones de la sección de comentarios.

Pruébalo una vez …

Si realmente te gusta mi trabajo, entonces compártelo, amigos y da tu opinión honesta.

Apóyame a desarrollarlo más.

No es fácil crecer como un programador exitoso al conocer su lenguaje de programación, pero tener buenas habilidades de pensamiento lógico es importante si quiere ser un programador exitoso.

Mis sugerencias para mejorar el pensamiento lógico para la codificación serían:

Practique montones y montones de rompecabezas complejos para mejorar el pensamiento lógico. No se deprima si no puede resolver y recuerde que está en una fase de mejora e intente mejorar su habilidad cada día.

Intenta inventar algo nuevo a partir de los códigos que aprendiste. Implementalo para crear algunos impactos. Intente resolver problemas como máximo, mínimo, promedio y total de números, programe para mostrar la serie de Fibonacci, creando una biblioteca para un sistema de barra de menús.

La mejor manera de aprender Programación es haciendo Programación. No hay sustituto para ello. Aunque es difícil al principio pero tienes que hacerlo de todos modos. Sí, solo haz, haz y haz. Y una vez que te conviertas en un hábito, te encontrarás interesado en hacer impactos. Puedes aprender una biblioteca, hacer cosas en ella y jugar con ella hasta que se convierta en tu hábito .

Intente leer , comprender , ejecutar e interpretar el código de otros para que pueda tener una idea de cómo funciona.

La programación tiene más que ver con las condiciones y con esas condiciones, por lo que la creación de la lógica requiere que pienses de manera condicional. Ciertas cosas en la programación se ejecutan cuando una condición satisface y lo mismo no se ejecuta cuando la condición falla, así que mejore su razonamiento condicional.

El estilo de vida saludable es muy importante para el buen funcionamiento del cerebro, así que elija alimentos saludables, sueño sano y una vida libre de estrés que conduzca a un mejor pensamiento y respuesta positiva en términos de pensamiento lógico.

Obtener una imagen visual del problema. La visualización es posible solo cuando el programador ha comprendido a fondo la complejidad. Así que divídelo en forma simple y visualízalo.

  • Verifique Holberton, que le enseñará a ver los principios subyacentes y las conexiones entre las cosas aparentemente dispares para reconfigurar su propio cerebro. Esta escuela de programación ofrece un programa de dos años compuesto de tres partes diferentes: 9 meses de capacitación intensa en fundamentos de ingeniería de software, A 6- mes de prácticas, y 9 meses de estudio in situ o remoto en una especialización de su elección. Esta escuela cubre todos los criterios, como el aprendizaje entre pares , el aprendizaje de cómo aprender , el aprendizaje orientado a proyectos , las habilidades blandas , los conocimientos completos , la ayuda de mentores que es muy importante para ser bueno en la programación al no tomar demasiado tiempo.

¡Gracias por leer!

  • Resuelve tantos problemas como puedas.
  • Resuelva de nuevo los problemas anteriores e intente encontrar una solución más eficiente para el mismo problema.
  • No solo resuelva, lea los códigos y trate de averiguar qué hace cada parte del código.
  • Compite en competiciones de programación online.
  • Codechef, hackerearth son los mejores.
  • Pero prefiero Hackerrank , se pone interesante después de algunos problemas.

Feliz codificación 🙂

Escribir código. Hay muchos sitios con problemas básicos de programación para resolver. Algo como la competencia de programación, el concurso de programación, la programación de computadoras en línea puede ser un buen lugar para comenzar. Leer sobre patrones y eso también puede ayudar, pero es necesario tener experiencia para ponerlo en contexto, así que empezaré escribiendo código para hacer cualquier cosa que te apetezca. Ya sea un juego, un sitio web o alguna otra herramienta.

Espero que hayas escuchado “La práctica hace al hombre perfecto”.

Eso es exactamente lo que debes hacer. Practica tanto como puedas.

¿Cómo practicar la programación te ayudará a mejorar las habilidades?

  1. Enfrentarás nuevos problemas que eventualmente te ayudarán a aprender nuevos conceptos.
  2. Comienzas a buscar una mejor manera de resolver cualquier problema.

Hace unos días me quedé atascado en un problema en SPOJ. Estaba probando la fuerza bruta y, cuando presenté mi código, obtuve una respuesta incorrecta o un límite de tiempo excedido. Después de buscar por horas, coleccioné muchas funciones y algoritmos incorporados. Y al final, esos hallazgos me ayudaron a resolver esa pregunta y después de eso practiqué algunas preguntas más sobre el mismo concepto.

Tienes que practicar y dedicar tu tiempo para mejorar tus habilidades.

Puntos clave – Comience a leer artículos sobre geeksforgeeks. Eso seguramente te ayudará mucho.

1. Comience con HTML CSS
http://www.codecademy.com/en/tra

2. Entonces haz JavaScript
http://www.codecademy.com/en/tra

3. Luego haz PHP
http://www.codecademy.com/en/tra

4. Entonces haz JQuery. No es más que una forma más inteligente de usar JavaScript.
http://www.codecademy.com/en/tra

Luego compre un libro físico de The C Programming Language de Dennis Ritchie y resuélvalo. ¿Por qué libro físico? bueno te dará la confianza 🙂

Una vez que haya terminado con él … vaya a comprar un libro de idioma de su elección.

Codificador ++

Hay un libro llamado Introducción a los algoritmos (CLRS).
Completa este libro y tu eres DIOS !!

Ningún cuerpo te va a alimentar con habilidades lógicas. Sólo la práctica lo hará. Así que revisa este libro y sentirás la diferencia.

INTRODUCCIÓN A LOS ALGORITMOS (inglés) 3ª Edición – Comprar INTRODUCCIÓN A LOS ALGORITMOS (inglés) 3ª Edición por cormen, thomas h. | Author; Leiserson, Charles E. | autor; Rivest, Ronald L. | autor; Stein, Clifford | autor en línea a los mejores precios en India – Flipkart.com

Puedes comprarlo desde aquí. !

Interesante pregunta, ya escribí Respuesta para similar igualmente pregunta.
En esa respuesta tomé Java como ejemplo. Puedes usar las mismas ideas con el idioma que quieras:
La respuesta de Raghavendra Temkar a ¿Cuál de los algoritmos lógicos son necesarios para aprender en el lenguaje de programación Java?

Pero recuerde, la buena programación siempre proviene de los errores O Errores O Práctica que comete. Todo lo mejor.

La práctica es la única manera de desarrollar sus habilidades de programación lógica. Como material de lectura complementario, le sugiero que lea libros relacionados con algoritmos como Introducción a los algoritmos.

Hola, puede aprender la codificación de una manera sencilla en PracticalCoding [.] En
Obtendrá un mentor personal para aprender y el curso estará completamente en vivo.

Mira como funciona
Cursos frescos para comenzar este noviembre

Como la definición básica de programación dice que tiene que practicar cada vez más, intente aumentar su conocimiento básico leyendo partes de la teoría, borre sus conceptos básicos y luego elija programas lógicos simples como patrones, búsquedas, etc., luego intente con un programa de más líneas y bucles. Intenta crear tu propia lógica.

Ir a uno de los sitios de codificación como ..
codechef, spoj, hackerrank, etc.
elige una pregunta y luego trata de resolverlo
nuevamente, resuelva la misma pregunta con un mejor enfoque (para desarrollar su habilidad debe pensar usted mismo)
después de algunos intentos más,
Ahora busque las soluciones de algunos de los buenos programadores (otras soluciones son visibles en codechef),

Sus soluciones son complejas, solo revíselas y trate de comprender la lógica, no intente entender cómo codificaron (su código es muy difícil de entender)

Cada vez que sigas los pasos anteriores, aprenderás algo nuevo y, gradualmente, tus habilidades mejorarán.

¡¡¡Todo lo mejor!!!

  1. Aprende un concepto,
  2. practíquelo con la mayor cantidad de programas posible (al menos 6-10),
  3. Trate de incorporar más y más conceptos en un solo programa.

Haga una práctica para escribir por lo menos 5–8 programas diariamente. Al hacer esto, en un mes y medio, verá automáticamente que su construcción lógica está mejorando cada vez más. Desde allí puede pasar a problemas de programación típicos o complejos que se basan en Matemáticas y otros conceptos para mejorar y escribir mejor los algoritmos.

Espero eso ayude. 🙂

La programación tiene que ver con la creatividad, su capacidad para generar ideas nuevas e interesantes. Entonces, para encontrar nuevos desafíos de programación, encontré una lista de sitios web para aprender y explorar más áreas de codificación.
Lista de sitios web para explorar los desafíos de programación

Participar en las competiciones de codificación codechef. También proporcionan tutoriales.
Concurso de Programación, Concurso de Programación, Programación Informática Online.

Si eres bueno en programación. Luego toma un problema simple y resuélvelo, luego enumera las variables que usaste en la solución, luego convierte cada declaración en un lenguaje de código simple. Generalmente, las habilidades de resolución de problemas aumentarán tus habilidades de programación.
Gracias @AD