Escolar Documentos
Profissional Documentos
Cultura Documentos
Boa leitura!
As linguagens se estruturam a partir do que É uma forma de programação que prioriza Baseia-se na interação entre objetos de
chamamos de paradigmas de programação. o estabelecimento de padrões e ações diferentes classes.
muito claras.
E o que seria isto?
Esses paradigmas determinam a forma como
uma pessoa que trabalha como DEV irá organizar Tem estruturas básicas como sequência, Não adota estrutura rígida. Ao invés
seleção e repetição. disso, aplica conceitos como abstração,
dados e algoritmos, por exemplo. Alguns deles
encapsulamento, herança e polimorfismo.
são mais difundidos e, portanto, encontrados
com mais frequência no mercado.
O principal efeito é a criação de softwares Mais difundido atualmente por seu grau
É o caso da programação estruturada e da mais eficientes, legíveis e de fácil de evolução, que amplia as possibilidades
programação orientada a objetos. Vamos manutenção. de desenvolver tecnologias inteligentes.
entendê-las melhor analisando o quadro.
Como são linguagens nativas, permitem estabelecer Desenvolvida pela Microsoft com o intuito de qualificar
uma boa comunicação com os sistemas e seus a plataforma .net, ela foi ganhando cada vez mais
componentes. Não à toa, têm sido muito aplicadas para o notoriedade por atributos como acessibilidade,
desenvolvimento de jogos, por exemplo. modernidade e simplicidade.
E você sabe a diferença entre C e C++? Um dos seus atrativos da linguagem C# é o fato de não se
A primeira é do tipo estruturada ou procedural. Já a restringir ao Windows e ser aplicada por grandes players
segunda é orientada a objetos. de mercado na atualidade.
Há muitos anos, Java figura entre as mais utilizadas O JavaScript é de extrema importância para o ambiente
no mundo, por ser uma linguagem de programação digital hoje em dia. Entre suas principais aplicações, está
orientada a objetos. o desenvolvimento de elementos mais complexos em
páginas da web.
E você pode estar se perguntando por que ela é tão
popular? É que uma pessoa que desempenha a função Esses elementos de JavaScript se diferenciam do conteúdo
de DEV Java consegue aplicar essa linguagem em estático por possibilitarem atualização periódica,
qualquer plataforma. Seja ela móvel, desktop ou web. interatividade e animações.
O trabalho de quem a desenvolve tende a ser bastante Está entre as principais tecnologias web, junto ao
rápido, graças à ampla disponibilidade de APIs (do inglês, HTML e CSS. Tech Recruiters requisitam cada vez mais
“Application Programming Interface”), um padrão de profissionais de programação JavaScript para atividades
programação aplicável a softwares em desenvolvimento. como Machine Learning e Game Development.
A linguagem PHP é capaz de estabelecer comunicações Python é uma linguagem de programação que tem
diretas com servidores e executar tarefas variadas, múltiplas aplicações. Hoje, as principais delas estão
devido à sua simplicidade e agilidade. relacionadas à ciência de dados (Data Science) e à
inteligência artificial (IA ou, em inglês, AI).
Tornou-se uma das mais populares entre DEVs por
sua aplicação em diferentes plataformas, desde sites e Por ser relativamente fácil de aprender graças à sua
extensões até softwares mais complexos. sintaxe bastante simples, acaba agradando muitos os
iniciantes. Além disso, também agrada profissionais de
Quem programa PHP se beneficia da compatibilidade programação mais experientes por garantir acesso a uma
desta tecnologia com a maior parte dos sistemas enorme quantidade de bibliotecas.
operacionais disponíveis no mercado.
Esta linguagem chama atenção ao ser utilizada no
Uma grande vantagem, não é mesmo? desenvolvimento plataformas, como o Instagram.
É uma linguagem de programação criada pela Google e Por sua vez, Ruby é uma linguagem de programação
lançada em código livre em 2009. interpretada multiparadigma, de tipagem dinâmica e
forte, com gerenciamento de memória automático,
Caracteriza-se por ser compilada e focada em originalmente planejada e desenvolvida no Japão em
produtividade e programação concorrente, que é um 1995, para ser usada como linguagem de script.
paradigma de programação para a construção de
programas de computador que fazem uso da execução Tendo conhecimento destas linguagens citadas acima,
simultânea de várias tarefas computacionais interativas, você já estará no caminho certo para conversar e saber
que podem ser implementadas como programas selecionar DEVs adequados para cada posição.
separados ou como um conjunto de threads criadas por Lembre-se de estudar e se atualizar com empenho e
um único programa. constância. A prática continua sendo a melhor forma de
aprender e se aperfeiçoar.
Nesse caso, você terá êxito se notar que o talento domina C#,
que também é uma linguagem orientada a objetos. Poderá
avaliar a possibilidade de desenvolver a pessoa ao invés de
descartá-la do processo.