Executando verificação de segurança...
5

Ah, Python… Essa linguagem linda, prática e… basicamente um grande wrapper. Sim, é isso mesmo: Python é como um encanamento de luxo que conecta "as coisas de verdade" que acontecem por baixo, geralmente em C, C++, Fortran ou outras linguagens menos amigáveis.

Agora, vamos ser sinceros: dev sênior de só Python? Isso é mais raro que um código legado bem documentado. Todo engenheiro de software pleno que conheço é, no mínimo, confortável com Python. Mas se você quer ser sênior trabalhando majoritariamente com Python, precisa ir além do "confortável". Vamos ao que importa:

Mergulhe fundo

Quer ser desenvolvedor sênior de Python? Beleza. Primeira dica: aprenda C, de verdade. Sério. Por quê? Porque Python é, apenas um programa em C que te dá uma interface bonita pra brincar. Para entender como um dict funciona em Python, de verdade, você precisa fuçar os detalhes de implementação do código. Sem C, você só tá vendo a casca, não o recheio.

E não para por aí. Quando você escreve Python, na real, você tá interagindo com o sistema operacional através da libc. Ou seja: C de novo. E, algum dia você vai precisar integrar uma biblioteca externa (porque vamos combinar, só Python não vai resolver tudo). Como? Usando FFI e adivinha, o C é a língua franca aqui também.

Um abraço e bons estudos!

Carregando publicação patrocinada...
1

É esse tipo de comentário que eu espero. Sempre atuei com Python, mas conheço outras linguagens só que nunca tive a oportunidade de atuar 100% com elas. Por isso o foco foi python na postagem.

1

Acho que você leu "python, python, python, ..." de tudo que o amigo disse kkkk...
Ah, mas ele também disse "já codei em todo tipo de linguagem", isso me leva a crêr que ele já conhece de fato outras langs e possivelmente C, será ?