“Nunca hice nada para convertirme en el programador que soy hoy. Acabo de pedir una computadora portátil justo después de que aprendí a hablar y estoy codificando desde entonces “.
Por favor, no creas lo que acabo de decir. Nunca pasa con nadie. Nunca.
Para ser un buen programador necesitas codificar, codificar y codificar. Tienes que hacerlo hasta que pienses todo de esa manera. Independientemente de lo que esté haciendo, debe intentar implementarlo a través del lenguaje de programación que ha aprendido.
Para eso debes conocer los conceptos básicos muy bien.
- Tengo una licenciatura en ingeniería civil y planeo hacer una maestría, ¿qué programa me recomiendan?
- Estoy haciendo ingeniería mecánica. ¿Aprender simultáneamente sobre informática me ayudará a crecer en mi carrera?
- Me encantan las matemáticas, la física y las ciencias, pero también soy creativo y disfruto escribiendo música. ¿Cuál sería una buena carrera / especialidad para mí?
- Me estoy uniendo a la Universidad de Bennett, Greater Noida para Ingeniería Informática. ¿Crees que valdrá la pena?
- Si termino mi licenciatura en ingeniería petrolera pero no puedo encontrar un trabajo, ¿debo continuar con una maestría en ingeniería petrolera?
Conozco el lenguaje c / c ++, así que hablaré solo con respecto a él.
Para comenzar a aprender este idioma en profundidad, puede comenzar con los siguientes libros
- Cómo a c.
- Programación en C en profundidad.
Después de aprender los conceptos básicos, debe comenzar a codificar los algoritmos que conozca. Puede ser tan simple como tik tac toe o tan complejo como Sudoku .
Si tiene problemas para hacerlo usted mismo, puede obtener ayuda de estos sitios web.
- http://Geekeforgeeks.org
- Juez Esfera Online (SPOJ)
- HackerRank
Estos sitios web le proporcionarán las preguntas más simples a difíciles de implementar y eso lo ayudará a ser un buen programador.
Buena suerte.