Componha sua própria melodia em Software

Mar 30 2023
Mudando as pilhas para criar sua música A programação vai além da linguagem e da tecnologia — trata-se de como resolver problemas da vida real. É sobre como traduzir soluções em tecnologias.

Mudando as pilhas para criar sua música

Desenhado pelo autor — arte reproduzida por Wenqing Yan

A programação vai além da linguagem e da tecnologia — trata-se de como resolver problemas da vida real. É sobre como traduzir soluções em tecnologias. Portanto, como desenvolvedor, você não deve se sentir fortemente associado a uma linguagem em particular, mas sim ser atraído para resolver problemas.

Um amigo explicou que o uso de diferentes pilhas de software deve ser imaginado como um artista querendo aprender a tocar piano. Engenharia de back-end composta por apenas 8 teclas, nuvem representando mais 8 e bancos de dados outras 8. A conclusão é que é ótimo começar aprendendo a tocar 8 teclas inicialmente, mas a longo prazo você não conseguirá compor uma melodia com um punhado de chaves. Então, em termos de sua carreira, concentre-se em aprender mais do que algumas teclas para compor uma melodia maravilhosa.

A imagem acima destaca o equilíbrio entre o nível em que seu código está mais próximo do usuário ou do sistema. Quanto mais você se move para o Embedded/Back End, mais você se concentra na codificação “pura” e menos se preocupa com o usuário.

Todos têm uma preferência em termos da linguagem que amam, por exemplo, minha preferência está em C# e .NET. Eu também adoro Programação Orientada a Objetos, mas ao contemplar uma mudança para o desenvolvimento Android e aprender Java e Kotlin, felizmente percebi que, desde que eu esteja construindo uma ampla experiência na resolução de problemas como desenvolvedor, não tenho nada com que me preocupar em termos da minha carreira como programador.

Especialmente no início de nossas carreiras, quando não temos certeza de como começar a aprender a programar, é muito importante entender esse conceito-chave que…

** Tech Stack não importa!** ƪ(•◡•ƪ)