La programación no se trata de software, se trata de una forma de pensar, te hace una mejor persona, permíteme ilustrarte utilizando algunos lenguajes de programación bien conocidos y cómo se aplican en la vida real.
1) Todo programador bueno sabe que ” cuanto antes comience, más tarde terminará “. Lo que implica que es extremadamente importante planificar primero y luego ejecutar, en lugar de disparar flechas en direcciones aleatorias, esperando que uno alcance el objetivo.
2) ‘Plan para el fracaso’: los sistemas de software son enormes, masivamente complejos, y es un milagro que funcionen en conjunto. La mierda que pasa es una lección del día 0, para la programación y para la vida. La idea es esperar y trabajar para lo mejor, y prepararse para lo peor.
3) Solución de problemas: las habilidades del boxeo negro, el aislamiento para restringir el alcance del área donde tengo que encontrar el error, es común a la forma en que tengo problemas para disparar, por ejemplo, una conexión eléctrica defectuosa o un plato mal hecho. Mantenga todo constante, cambie una variable y encuentre qué desordena su sistema.
- ¿Qué puedo hacer para ser más expresivo?
- ¿Cuáles son las cosas que debe saber / seguir las cosas que un ingeniero de software novato debe saber cuando migra a Bengaluru?
- Hay tantas cosas en la vida que me gustaría experimentar, y tantos lugares a los que quiero viajar; sin embargo, me encuentro atrapado en un circuito haciendo cosas convencionales y llevando una vida normal. ¿Qué tengo que hacer?
- ¿Cuáles son las cosas tontas que has hecho antes?
- ¿Qué lecciones aprendiste de la peor experiencia laboral que hayas tenido?
4) Piensa en grande: cada vez que escribes un módulo de código, crees que, si es necesario ampliarlo, debería haber cambios mínimos. Lo mismo con la vida, tiene una gran visión, y comienza con una ejecución implementable. Diseño para el futuro, Implementar por ahora.
5) Inspirado en la naturaleza: la programación orientada a objetos, es un ejemplo clásico de observar patrones en su entorno natural y usarlos como modelos para encontrar soluciones.