Uma obrigação para todo programador: • Estruturas básicas de dados • Classificação e pesquisa • Gráficos e árvores • Algoritmos de aproximação • Programação dinâmica • Análise de complexidade Você não precisa conhecer o algoritmo de Dijkstra para escrever CSS ou HTML melhor. Mas nada vai te ensinar mais sobre computadores, abstrações e engenharia de software do que olhar para a base de como os sistemas funcionam. E isso é importante. Hoje, mais do que nunca. No futuro, a codificação pode se tornar uma coisa do passado. Vai se tornar um hobby para nerds e pessoas nostálgicas, mas será difícil ganhar dinheiro escrevendo código sozinho. Mas construir software é tanto escrever código quanto assistir a um filme é sobre o processo de compra de uma TV. Construir software é sobre resolução de problemas e pensamento. Bons desenvolvedores de software entendem que o código não importa. É um meio para um fim, nada mais. A codificação pode não estar aqui por muito tempo, mas o futuro da construção de software é tão brilhante como sempre foi.
22,99K