Programar é um mal necessário a boa parte das engenharias e outras curso. Seja programar em html, javascript ou java e C++. Não importa a linguagem, mas programar sempre é um momento meio frustrante e desafiador. A pior coisa de programar é a paciência e a persistência pra continuar tentando e tentando e tentando até em algum momento a resposta para o bug surgir do nada, do além mesmo. É realmente frustante não conseguir acertar mas quando conseguimos compilar o código é aquela sensação de "Putz, fui eu que fiz isso?" ou "Eu criei um monstro!". Mas a gente se acostuma com essa vida e tudo vira uma grande festa ( e como boa parte das festas as vezes rolam brigas e discussões) mas a gente vai seguindo.
Pausa para distração:
Era uma vez três amigos alegremente viajando de carro: um Engenheiro Elétrico, um Engenheiro Mecânico e um Engenheiro de Software. De repente, o carro para no meio da estrada.
O Engenheiro Elétrico diz:
- Deve ser algum problema elétrico, erro na injeção eletrônica, falha na placa de comando.
O Engenheiro Mecânico diz:
-Não deve ser um problema mecânico, a bomba de combustível deve estar ruim.
O Engenheiro de Software traz a solução:
- Eu acho melhor a gente desligar o carro, sair todo mundo, entrar de novo e tentar ligar o carro pra ver.