He completado un B.Tech en CSE. No teníamos un ambiente amigable para los programadores en nuestra universidad. Soy débil en la codificación. ¿Cómo debería mejorar?

Veo esto todos los días. No estas solo.

Gestiono el reclutamiento en mi inicio y tengo amigos que son profesores en las mejores universidades de Bangalore. Recibo muchas referencias de recién graduados.

Mi primera pregunta para los jóvenes graduados es ” ¿Cuál es el programa más grande que ha codificado personalmente?

El silencio es la respuesta que generalmente obtengo. 🙁

La práctica es la única forma en que sé dominar la codificación.

Aquí hay 8 formas interesantes que recomiendo para practicar la codificación

  1. Reúna amigos interesados ​​y elimine un problema interesante. El grupo es importante para motivarse mutuamente. Si está interesado, su entorno está lleno de problemas interesantes esperando que alguien como usted le preste atención. ¿Puede mi bicicleta de crucero twittear / whatsapp si hay algún problema con ella? ¿Puedo ver la posición y el contenido de mi carrito de verduras normal para comprar verduras? Tienes la idea.
  2. Forme un equipo y participe en desafíos de codificación. Hay muchos disponibles en línea.
  3. Cree una cuenta GitHub (Construya software mejor, juntos) y contribuya a un proyecto interesante.
  4. Cree una página web interactiva para un negocio local. Me encantaría ver que mi tintorería tenga un sitio web donde pueda actualizar si mis paños están listos para ser recogidos en lugar de que lo llame cada dos días.
  5. Cree una aplicación de Android / IOS para una empresa local. Me encantaría tener la aplicación de mi panadería local y obtener descuentos por ordenar a través de ella.
  6. Contribuya a su aplicación de código abierto favorita. Aquí hay un enlace a Firefox en el que estoy escribiendo esta respuesta. Contribuyendo a la base de código de Mozilla.
  7. Aprende algo y escribe un artículo sobre cómo comenzar a usar X. Aprendes mucho cuando intentas enseñar.
  8. Escriba una solicitud sobre un campo que conoce íntimamente. Por ej. Como mi padre y muchos parientes son hoteleros, puedo ver muchas ideas interesantes esperando ser exploradas en la industria hotelera / hotelera.

Si cree que son demasiado difíciles, lo está mirando desde una perspectiva incorrecta. No se preocupe por las fallas y la tendencia a dejar las cosas en el medio. Aprendes mucho con cada paso que das.

La mejor de las suertes.

La ” curiosidad ” es lo único que puede conducirlo. Nunca dependas de nadie para aprender algo que desees dominar. Estoy seguro de que muchos estudiantes hoy en día tienen la suerte de tener su propia computadora portátil y se usa principalmente para mirar películas, estar en línea en Facebook y escribir / ejecutar programas de laboratorio académico con visión limitada para obtener buenas calificaciones en los exámenes. Nunca pierdas el tiempo culpando a la universidad o los profesores por no enseñarte a codificar. Aquí están mis puntos para ti,

  • Encuentre un amigo codificador en Facebook o en su círculo local de amigos. Debe tener un buen conocimiento de los lenguajes de programación y debe haber realizado algunos proyectos (incluso si es pequeño) para los clientes. Discuta y comparta su deseo con ellos. Todo lo ayudará a elegir y comprender qué y por qué un lenguaje de programación particular debe comenzar a aprender y cómo.
  • Internet es el mejor amigo para que enseñes cualquier cosa. Hay una gran cantidad de tutoriales (videos y blogs) que pueden enseñarle cualquier lenguaje de programación de la manera que lo comprenda.
  • Aprenda primero y luego comience a escribir programas más pequeños por su cuenta hasta que se sienta cómodo y seguro. La programación no es algo que recuerdes y lo escupes más tarde. Es ‘su lógica’ que funciona de manera adecuada. Asista o vea muchos seminarios de programación en línea o fuera de línea.
  • Una vez que comience a escribir el programa usted mismo, no hay nada en este mundo que pueda detenerlo. Comience a construir una pequeña utilidad para un hombre de negocios según sus necesidades (incluso si es gratis, debería estar bien por primera vez).

Siempre tenga curiosidad por explorar y comprometerse a aprender sin huir en el medio 🙂