Mercado de trabalho: Quais as principais linguagens de programação para estar atento em 2023

Início de ano e você está se perguntando quais linguagens de programação iniciar os estudos? Pois bem, de acordo com um artigo da forbes.com estas são as linguagens de programação que mais haverá demandas para uma carreira de programador de sucesso já neste ano de 2023:

1. Python

Python é uma linguagem de programação interpretada, de alto nível, com sintaxe fácil de ler e escrever. Ela foi criada por Guido van Rossum em 1991 e tem como objetivo ser uma linguagem de programação “legível” e “enjoyable”. Ela é utilizada para diversas finalidades, como desenvolvimento de aplicações web, análise de dados, inteligência artificial e automação de tarefas. Python possui uma grande comunidade ativa e uma ampla variedade de bibliotecas e frameworks disponíveis, o que facilita o desenvolvimento de projetos. Ele é uma linguagem multiplataforma, que pode ser executada em diferentes sistemas operacionais, como Windows, Mac e Linux. Além disso, é uma linguagem de código aberto, o que permite que os desenvolvedores possam contribuir para o seu desenvolvimento e melhoria.

Alguns exemplos de código para ir se familiarizando com esta linguagem de programação:

Exemplo 1: Imprimir “Hello, World!” na tela:

print("Hello, World!")

Exemplo 2: Soma de dois números

a = 5
b = 3
c = a + b
print(c)  # imprime 8

Exemplo 3: Laço de repetição (for):

for i in range(5):
    print(i)  # imprime 0, 1, 2, 3, 4

Exemplo 4: Condicional (if-else):

x = 5
if x > 0:
    print("x é positivo")
else:
    print("x é negativo")  # imprime "x é positivo"

Exemplo 5: Criando uma função:

def soma(a, b):
    return a + b

resultado = soma(3, 4)
print(resultado)  # imprime 7

Exemplo 6: Trabalhando com listas:

minha_lista = [1, 2, 3, 4, 5]

#imprime o tamanho da lista
print(len(minha_lista)) # imprime 5

# imprime o segundo elemento da lista
print(minha_lista[1]) #imprime 2

#Adiciona um elemento na lista
minha_lista.append(6)
print(minha_lista) #imprime [1,2,3,4,5,6]

Exemplo de conexão a banco de dados com Python:

import mysql.connector

# Criando uma conexão com o banco de dados
cnx = mysql.connector.connect(user='usuario', password='senha', host='host', database='nome_banco')

# Criando um cursor
cursor = cnx.cursor()

# Executando uma consulta
cursor.execute("SELECT * FROM minha_tabela")

# Recuperando os resultados
resultados = cursor.fetchall()

# Imprimindo os resultados
for linha in resultados:
    print(linha)

# Fechando a conexão
cnx.close()

2. JavaScript

JavaScript é uma linguagem de programação de alto nível e interpretada. É amplamente utilizada para desenvolvimento web, em particular para a criação de scripts que podem ser executados no navegador web. JavaScript também pode ser usado em outras áreas, como desenvolvimento de aplicativos móveis, automação de testes, análise de dados e inteligência artificial. Ele é uma linguagem de programação versátil e poderosa que permite aos desenvolvedores criar aplicações dinâmicas e interativas. Observação: Não confundir com linguagem Java pois utiliza outras tecnologias e abordagens, as quais veremos adiante.

Exemplos de códigos escrito em Javascript:

Aqui estão alguns exemplos de código JavaScript:

Exemplo 1: Exibir uma mensagem simples no console:

console.log("Hello, World!");

Exemplo 2: Calcular o valor de uma expressão matemática:

let x = 5;
let y = 10;
let result = x + y;
console.log(result); // exibe 15

Exemplo 3: Criar uma função para calcular o valor de uma área retangular:

function calculateArea(width, height) {
    return width * height;
}
let area = calculateArea(5, 10);
console.log(area); // exibe 50

Exemplo 4: Manipular o conteúdo de um elemento HTML:

let element = document.getElementById("my-element");
element.innerHTML = "Novo conteúdo";

Exemplo 5: Adicionar um evento de clique a um botão:

let button = document.getElementById("my-button");
button.addEventListener("click", function() {
    console.log("Botão clicado!");
});

3. Java

Java é uma linguagem de programação orientada a objetos desenvolvida pela empresa Sun Microsystems (agora propriedade da Oracle) que é amplamente utilizada para desenvolver aplicativos de desktop, servidores e dispositivos móveis. Ela foi lançada pela primeira vez em 1995 e tem como principal característica sua portabilidade, ou seja, os programas escritos em Java podem ser executados em qualquer sistema operacional que tenha uma máquina virtual Java (JVM) instalada. Além disso, Java é uma linguagem segura, robusta e escalável.

Alguns exemplos de códigos escrito em linguagem Java:

Exemplo 1: Hello World:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

Exemplo 2: Cálculo de área de um círculo:

import java.util.Scanner;

public class CircleArea {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("Enter the radius: ");
        double radius = input.nextDouble();
        double area = Math.PI * radius * radius;
        System.out.println("The area of the circle is " + area);
    }
}

Exemplo 3: Criação de uma classe com construtor e métodos:

public class Dog {
    private String name;
    private int age;

    public Dog(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public int getAge() {
        return age;
    }

    public void bark() {
        System.out.println("Woof woof!");
    }

    public static void main(String[] args) {
        Dog myDog = new Dog("Fido", 3);
        myDog.bark();
        System.out.println("My dog's name is " + myDog.getName());
        System.out.println("My dog is " + myDog.getAge() + " years old");
    }
}

Exemplo de conexão a um banco de dados com linguagem Java:

import java.sql.*;

public class DatabaseConnection {
    public static void main(String[] args) {
        String url = "jdbc:mysql://localhost:3306/nome_do_banco";
        String username = "nome_de_usuario";
        String password = "senha";

        try {
            Connection connection = DriverManager.getConnection(url, username, password);
            System.out.println("Conexão estabelecida com sucesso!");
        } catch (SQLException e) {
            System.out.println("Erro ao estabelecer conexão: " + e.getMessage());
        }
    }
}

Obs.:

Neste exemplo, estamos usando a classe DriverManager para estabelecer a conexão com o banco de dados. A classe DriverManager é uma classe built-in do Java que fornece métodos estáticos para gerenciar as classes de controladores JDBC.

É importante notar que você precisará incluir o driver JDBC do MySQL em seu projeto antes de poder usar este código. Você pode baixá-lo a partir do site oficial do MySQL e adicioná-lo ao seu classpath.

Este exemplo é apenas para ilustrar como se conectar a um banco de dados, mas existem muitas outras coisas que você pode fazer com uma conexão JDBC, como executar consultas SQL, atualizar dados, obter metadados do banco de dados, entre outras.

Conclusão:

Esperamos ter sanado algumas das dúvidas que você tenha em relação sobre qual linguagem de programação iniciar os seus estudos e com isso conquistar uma tão disputada vaga no mercado de dev’s.
Não esqueça de indicar nosso site aos seus amigos e qualquer dúvida, nos envie uma mensagem. Nossa equipe estará atenta para ajudar no que for necessário na sua jornada tecnologica.

Cezar Santos
Cezar Santos

Apaixonado por tecnologia, em busca de novos conhecimentos.
Autodidata, adquiri todo o conhecimento através de documentação oficial de projetos open-source, me dediquei a projetos partulares (Site de comércio eletrônico / blog de tecnologia). Conhecimentos de redes Microsoft & Linux (SAMBA/NFS, Firewall’s, Freenas, pfSense, Ubuntu/Debian Server). Em meu perfil está um pequeno porfólio (em construção) para detalhes adicionais.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *