Cómo proceder desde aquí para alcanzar mi objetivo de convertirme en un programador de primera clase

Está bien si no sabes nada sobre computadoras, ya que es el año inicial como ingeniero, pero no está bien si no haces nada para improvisar tu conocimiento en tu sector.

En primer lugar, siga las clases en línea o sin conexión.

Creo que el curso de programación se ofrecerá como un curso obligatorio en el primer año de ingeniería en casi todos los colegios o universidades. Entonces, cuando el curso comience en su universidad

Comience con los conceptos básicos de aprendizaje (con razones) y avance a un nivel más profundo.

Una vez, si se siente cómodo con el uso de la sintaxis, comience a pensar en resolver problemas.

Digamos que ha escrito un programa para un problema y está funcionando bien, pero se pregunta “¿Hay alguna otra forma de hacer esto?” O “¿Hay alguna forma mejor de hacerlo?”.

El proceso de pensamiento es muy importante porque la lógica lo es todo. Si puedes pensar bien, puedes resolverlo de una manera eficiente y excelente.

Si quieres ser un buen programador, nunca dejes de codificar y siempre trata de resolver diferentes problemas.

Diferentes recursos web como Hacker Rank, Codechef presentan diferentes desafíos para resolver antes de usted y también se llevan a cabo competencias apropiadas y esto ayuda a estimar nuestra posición en el mundo competitivo actual.

No debe haber un período de tiempo en el que no haya codificado.

NUNCA DETENGA LA CODIFICACIÓN.

Gracias chicos,

dharani

Para convertirse en un buen programador, comience desde lo más básico de la programación. Estudie el lenguaje de programación C primero de “El lenguaje de programación C de Brian Kernighan y Dennis Ritchie”. Lea este libro y conocerá todos los conceptos básicos de C en detalle. Comience a practicar la codificación desde varios sitios web de programación competitivos como Sphere Online Judge (SPOJ), competencia de programación, concurso de programación, programación de computadoras en línea, HackerRank, HackerEarth: desafíos de programación y trabajos de desarrollador, Topcoder, etc. (No todo de una vez, recomendaría comenzar desde spoj o codechef, luego de un año de codificación competitiva, comience a dar concursos sobre codeforces, topcoder, hackerrank, hackerearth, codechef). La programación competitiva lo ayudaría a aumentar sus habilidades de codificación. Luego, cuando te sientas probablemente en el tercer año de tu universidad, estudia un lenguaje de programación orientado a objetos como C ++ o Java. Pero lo principal es la práctica regular de hacer programación competitiva.

También he fallado en el avance de JEE, y hoy soy desarrollador web front-end y desarrollé 6 proyectos por mi cuenta y comencé a ganar en mi tercer año de b.tech. No estoy presumiendo, pero si quieres aprender a programar y defenderte, prométete y ponte una meta.

Establecer una meta no es una tarea fácil, y ya has hecho la parte difícil, felicidades 🙂

Ahora qué, quieres ser un programador de primera clase que puedas lograr y creer en ti mismo.

divida su objetivo en algunos trozos porque es fácil de lograr en pasos.

  1. Comience a aprender: – el primer idioma que aprendí es “C”, sé que sé que es el primer idioma más hostil para principiantes y no recomiendo ningún principiante para empezar. Aprenda “Python” .python es el lenguaje más poderoso que existe. Python es un lenguaje ampliamente utilizado para hackear cosas y secuencias de comandos. Recomiendo seguir este enlace donde explico los mejores lugares en línea para comenzar a aprender. ¿Cuál es el mejor sitio para aprender codificación en línea para principiantes?
  2. Practica: – Practica hasta llegar a ser perfecto. Hacer competencia de codificación local, competencia de codificación en línea. Esto mejorará tus habilidades.
  3. Aprenda hardware y software informáticos básicos
  4. Aprenda protocolos de internet como TCP, HTTP, SMPT, UDP y otros
  5. Aprende desarrollo web y manipulación
  6. Aprende ingeniería social
  7. aprenda sobre la vulnerabilidad del sistema e intente solucionarlos
  8. Aprenda los comandos de Linux
  9. aprender sobre exploits y hacer uno (esto es enorme)
  10. aprender práctica aprender práctica

Esta no es la mejor lista bien ordenada, pero entendió el punto 😛

Los hackers nunca dejan de aprender. Te quedarás atrapado en algunos lugares, pero nunca te rindas, esta es la clave. Siempre recuerda por qué empezaste en primer lugar.

TODO LO MEJOR

Hola, como eres un principiante en informática, me gustaría recomendarte que comiences con conceptos muy básicos como:

  1. Lenguaje de programación ‘C’. Este lenguaje construirá su base para avanzar más. Aprenderá algunas sintaxis que son comunes entre muchos idiomas. También hazte fuerte para hacer lógicas. Intente resolver el problema de 2 a 3 formas, es decir, optimice las cosas en cada intento.
  2. Codificación en línea : como dije en el punto anterior, las lógicas ciertamente mejorarán sus habilidades de codificación. Hay muchos sitios de codificación en línea como codechef, hackerearth, hackerrank, etc. Aquí encontrará problemas de diferentes niveles de resistencia. Puedes probar problemas de nivel básico.
  3. Base de datos : además de la codificación, debe tener conocimientos básicos de la base de datos. Hay muchos servidores de bases de datos disponibles en el mercado. Puedes probar “MySQL”. Tutorial básico disponible en MySQL Tutorial.
  4. Entonces puede ir con la programación básica de redes y sockets.
  5. Puede instalar Linux en su sistema y aprender los comandos de Linux.

La informática es vasta. No se apresure a aprender todo. Muévete lenta y constantemente. Intenta ser perfecto en lo que aprendes. Y recuerda siempre una cosa: “La práctica hace al hombre perfecto “.