¿Qué consejos prácticos le darías a un programador principiante?

Me gustaría compartir algunos consejos que ayudarán a ahorrar tiempo para los programadores principiantes:

Lea y ejecute una gran cantidad de códigos : adquiera el hábito de leer y ejecutar códigos de otros programadores excelentes para que pueda tener una idea de lo que se puede hacer usando la programación y cómo se puede hacer.

Solo practica lo que aprendes : trata de practicar nuevos programas todos los días. Proponga primero soluciones simples y luego intente mejorarlas. Solo trata de mantenerlo simple y estúpido . Comience de manera simple y vaya avanzando.

Aprenda a usar las herramientas de manera eficiente : creo que la mayor pérdida de tiempo de programación no se encuentra en la depuración o la reescritura del código, sino en los innumerables segundos perdidos aquí y allá por los desarrolladores que realmente no conocen sus herramientas.

Plan : Planifica tus códigos antes de ejecutarlo. Puede ser una tarea difícil al principio, pero tiene los mayores beneficios.

Encuentre y use recursos con regularidad : descubra comandos, filtros y funciones útiles que puede usar para resolver un problema y consulte la documentación sobre cómo usarlo.

Escriba pruebas para su programa : estos pasos parecen ser difíciles al principio, pero es uno de los pasos que le ahorrarán tiempo en el futuro. Por ejemplo, ¿funciona su función si se pasa un valor negativo o el tamaño máximo de entero? Si no, ¿lanza una excepción informativa o simplemente explota?

Verifique la Escuela de Ingeniería de Software Holberton en San Francisco una vez que desee un enfoque de aprendizaje basado en proyectos. Abogamos por un enfoque de educación progresiva para aquellos sin experiencia previa en programación. La escuela Holberton enfatiza principalmente en 4 puntos para convertirse en un gran ingeniero de software: tener un conocimiento sólido de pila completa, capacidad de autoaprendizaje, habilidad suave, aprendizaje basado en proyectos.

Buena suerte con todos tus esfuerzos!

Hola ,

Yo también soy principiante, me gusta la programación y a ti te gusta la programación, creo que tenemos algo en común. Me enfrento a todos esos problemas que enfrentas ahora. No llamo a estos consejos, estas son cosas que aprendí al cometer errores:

  1. Sea específico. Pregúntese lo que quiere lograr con la programación. Quiero ser un desarrollador de aplicaciones web python. Entonces, después de aprender lo básico, debería centrarme en marcos como Django, redes, programación de socket.
  2. Soy un estudiante de CS. Si eres un estudiante de CS, debes entender que la programación que aprendes en la universidad es muy diferente de lo que hacen los programadores o desarrolladores profesionales.
  3. Sé que podría tener dificultades para realizar la depuración y es una experiencia aterradora si es nuevo en CLI o Linux. Pero no haga preguntas sobre el desbordamiento de pila con su estado de principiante (diciendo esto desde mi experiencia personal). No hay un sitio de intercambio de pila para principiantes. Stack over flow es una comunidad con personal altamente técnico. La comunidad de programación en general no es muy “amigable para los noob”. Pero puedes hacer preguntas sobre Quora, aquí vemos más tolerancia para los noobs. También utilizo gran cantidad de chat IRC. Si haces una pregunta clara, precisa y sobre el tema, casi siempre obtendrás una respuesta directa.
  4. PERSEVERANCIA (aprendí de esta manera difícil). Realice la codificación todos los días, incluso si son 30 minutos.
  5. Tarde o temprano te darás cuenta de que los libros son mejores que los videos tutoriales. Hay tanto que puedes aprender de los tutoriales en video.
  6. Aprende a leer Documentaciones y páginas de manual. Nuevamente, no puedes aprender todo de tu tubo (después de todos los videos pierdes mucho tiempo). Acostumbrarse a leer Documentaciones hace que tu vida sea mucho más fácil.

Mantenlo simple, estúpido: – KISS. Péguelo a su monitor.

En lugar de idear ideas geniales y adaptarlas al problema. Primero encuentre soluciones simples, y luego vea si puede mejorarlas

Solo practica lo que aprendes y luego compila tu programa. Intenta practicar nuevos programas todos los días y mantén un equilibrio entre tu tiempo de estudio y tu tiempo de descanso … Practicar el lenguaje en una computadora portátil por más de 6 horas no es bueno, puede dañarte los ojos. mantenga su tiempo entre ambos … Y comience su viaje para convertirse en un buen y mejor programador y siempre recuerde que debe poder explicar cada palabra que está escribiendo en su programa … He completado C y C ++ y ahora mismo Estoy estudiando el núcleo de Java … ¡Soy estudiante de BCA de 3er año!