# data[].attributes.body
E o que faz?

Programa, codifica e testa linguagens de programação, com base nos sistemas desenvolvidos pelos analistas. Executa a manutenção dos sistemas, fazendo eventuais correções necessárias, visando atender às necessidades dos usuários.

Desenvolve os trabalhos de depuração e testes de programas, executando serviços de manutenção nos programas já existentes.

O que é depuração na programação?

A programação é um processo complexo. Uma vez que é realizado por seres humanos, está sujeito a erros. Erros de programação são denominados bugs e o processo de encontrar e corrigir bugs é chamado de depuração.

Obs: https://www.uol.com.br/universa/noticias/redacao/2021/06/14/de-reporter-a-cientista-de-dados-estudei-de-graca-e-hoje-ganho-o-triplo.htm

“Letícia escolheu o jornalismo, já que ela se caracterizou como uma pessoa curiosa por natureza. Passou quatro anos na redação de uma revista, mas com o passar do tempo foi se desanimando, por que as perspectivas de subir de cargo eram baixas,  as chances de mudar de empresa eram poucas e o salário que ganhava não se satisfazia.

E foi  realocada para a equipe de marketing, onde fazia levantamento de números, lidar com tabelas, gráficos e outras coisas que não faziam parte de sua rotina anterior. Apesar de não gostar da nova função, achou interessante as ferramentas de tecnologia. Depois veio a sua demissão, estão veio uma decisão arriscada: segurar o máximo de dinheiro possível para estudar em casa, através de cursos gratuitos, e fazer uma transição radical de carreira.

Montou grade de estudos, passava de três a quatro horas por dia focada, a maior parte dos conteúdos foi pelo Youtube, cursos gratuitos da IBM e Data Science Academy, depois consegui uma bolsa em uma plataforma. Quatro meses de estudo começou a se candidatar para vagas, até que conseguiu uma oportunidade como cientista de dados júnior para uma consultoria financeira.

O salário inicial já era o dobro do que ganhava como jornalista. Ingressou na área há um ano, e já foi promovida duas vezes e ele corresponde a um pouco mais que o triplo.

Recado:Entendi que todo conhecimento tem o seu valor e que muitas vezes o que é considerado "esquisito" em você pelos outros, na verdade é uma ferramenta poderosa para te destacar profissionalmente. Vale muito a pena apostar em si mesmo.

# data[].attributes.headline
As 3 linguagem de programação mais usadas em 2021

# data[].attributes.subject
As 3 linguagem de programação mais usadas em 2021

# data[].attributes.body
•PYTHON
Python foi criado em 1991 como
sendo uma linguagem de programação open source e tem como um dos maiores diferenciais a facilidade no aprendizado.

Em pouco tempo de estudo, você já estará familiarizado com a sintaxe e as principais funções da tecnologia e, em pouco tempo, estará pronto para se candidatar a vagas que exigem esse conhecimento.

Além disso, Python é extremamente versátil, podendo ser usada em uma grande variedade de áreas e para resolver diversos problemas.

•JAVA
Java é o tipo de tecnologia cujo nome ficou conhecido mesmo por quem não é da área de tecnologia. Foi criada em 1995 na Sun Microsystems, sendo hoje a linguagem de programação mais usada dentro do ambiente corporativo.

O destaque da linguagem é o foco dela na orientação a objetos, o que torna a tecnologia robusta e versátil. As aplicações escritas em Java podem rodar em qualquer plataforma, bastando apenas que o sistema tenha alguma implementação da Máquina Virtual Java (JVM) instalada.

Outra linguagem de programação que está no topo das mais usadas é o JavaScript. Apesar da similaridade com o nome Java, essa tecnologia é mais moderna e tem como foco áreas como desenvolvimento web, criação de jogos e aplicativo para dispositivos móveis.

•JAVASCRIPT
Javascript é uma linguagem de programação que permite a você criar conteúdo que se atualiza dinamicamente, controlar múltimídias, imagens animadas, e tudo o mais que há de intessante. Ok, não tudo, mas é maravilhoso o que você pode efetuar com algumas linhas de código JavaScript.
JavaScript pode não ser a linguagem mais fácil de aprender, mas é uma das mais importantes. A tecnologia geralmente é executada no navegador, tornando o aprendizado fácil e oferecendo uma interface bastante responsiva para rodar os códigos.

# data[].attributes.body
O que um programador web faz?

Esse profissional é responsável por desenvolver sites, portais e aplicações relacionadas ao ambiente da internet. Geralmente, esses serviços são acessados por meio de um navegador e ficam hospedados em servidores web.

Como é o mercado de trabalho?

Em geral, o mercado de trabalho nas áreas que envolvem tecnologia e informática estão muito bem, por isso não seria diferente para os programadores web. Há mais vagas abertas do que profissionais para ocupá-las, principalmente em pequenas e médias empresas. Mas para entrar no mercado, é preciso ter uma boa qualificação!

Quais são os conhecimentos necessários?

Para ser um programador web, além de saber linguagem de programação, é preciso ter domínio de outras ferramentas. Normalmente, as mais solicitadas pelas empresas são: ASP, .NET, Java, PHP e a linguagem SQL. Além disso, o conhecimento sobre banco de dados é importante para entrar em uma empresa que tem foco em ambientes web. Conhecimentos de HTML e CSS também são essenciais quando falamos em desenvolvimento web, pois facilitam o trabalho, além do fato de que o CSS permite que o programador personalize páginas na internet, fator muito procurado pelas empresas que querem ter destaque no mercado.

Você pode optar por fazer um curso profissionalizante, como o curso de programador web da Microlins, ou por adquirir conhecimento em diversas linguagens usadas no desenvolvimento de programas fazendo cursos livres, on-line ou presenciais. O profissional também pode optar por cursos de graduação, como Ciência da Computação, Informática ou Sistemas de Informação.

Qual a média salarial?

O salário de um programador web é em torno de R$ 2.150,00.

# data[].attributes.body
* O QUE É UM PROGRAMADOR DE JOGOS DE CONSOLES E  DIGITAIS?

Bom ,Programadores de games (ou desenvolvedores de games) são pessoas que trabalham com a escrita de código e sistemas voltados para a área da criação de jogos. A área de atuação de um programador ou programadora de jogos eletrônicos varia a partir da plataforma, sendo elas PCs, consoles, navegadores web e plataformas mobile.

A principal tarefa de uma pessoa que trabalha como programadora de jogos é transformar as ideias, os projetos, desenhos e condições do Game Designer em uma aplicação executável e jogável, atribuindo os elementos visuais e sonoros por meio de códigos,eles são MEGA IMPORTANTES já que tudo que envolve o game tem uma programação por trás , como por exemplo os movimentos dos personagens e objetos, diálogos, ataques , escolhas feitas durante o game e etc.

Geralmente, programadores de jogos têm um conjunto de habilidades específicas que faz com que seu trabalho seja realizado com sucesso como aqueles especializados em movimentos, ataques  e ações, diálogos, escolhas.

*ROTINA DE UM PROGRAMADOR DE GAMES

Um programador ou programadora de games não tem necessariamente um único caminho a percorrer. Ele pode fundar sua própria equipe e desenvolver independentemente, trabalhar como freelancer ou até mesmo conseguir uma vaga em uma empresa desenvolvedora de games, tanto no Brasil quanto em países estrangeiros — está em crescimento a quantidade de empresas desse ramo no Brasil, especialmente na região sudeste.

Apesar disso, as tarefas não destoam muito. Em média as tarefas de um programador ou programadora de jogos inclui:

Analisar e aplicar as especificações do design criado pelo Game Designer e traduzi-las para linguagens de programação;
Conceber uma aplicação jogável a partir de um projeto;
Utilizar interfaces de programação de aplicações (APIs), permitindo que diferentes softwares interajam entre si;
Programar o terreno do game;
Programar inteligência artificial para personagens não-jogáveis dentro dos jogos — os NPCs.

*SALÁRIO DE UM PROGRAMADOR DE JOGOS

O salário de um programador ou programadora no Brasil é, em média, de R$8.400,00, podendo chegar a valores mais altos com a experiência no ramo e dependendo do seu local de trabalho e qualidade além de poder vender seus programas de game de forma profissional e tendo seus programas sendo usados para outras empresas.

# data[].attributes.body
Um desenvolvedor mobile faz programações voltadas para dispositivos móveis. Nós usamos o celular automaticamente, nem nos damos conta da complexidade dos apps que usamos no dia a dia, que se comunicam entre si e executam diversas funções inclusive com outros dispositivos como o relógio por exemplo.

Um programador mobile deve:

Manter foco na criação de apps que ajudarão no dia a dia de quem usa. Diferente de um computador, um celular está sempre com você, então usá-lo para situações diversas do dia é uma boa idéia;

Ter noções sobre o espaço e usabilidade dos botões inseridos na tela para que o usuário não tenha dificuldade no clique;

Dispôr as informações de forma eficaz para não encher a tela.

Para um programador mobile, a rotina e tarefas são quase as mesmas de qualquer outra área de programação. A única diferença são questões como espaço e portabilidade.

# data[].attributes.body
PROGRAMADOR

A carreira em programação não exige cursos de graduação específicos, mas há alguns que oferecem o conhecimento técnico necessário e uma maior possibilidade de ingresso rápido na área, como Análise e Desenvolvimento de Sistemas, Gestão de Tecnologia da Informação, Engenharia da Computação, Ciência da Computação, Sistemas de Informação, Engenharia de Software, entre outros.

Independentemente se fizer ou não uma graduação na área, o aspirante a programador deverá estudar muito, sempre, em especial as linguagens de programação e os modos de funcionamento dos sistemas computacionais. Uma outra possibilidade, também, é fazer um curso livre de programação, que pode ser ou não on-line, para dar uma base formativa mais sólida.

O mercado de trabalho para programador é dos mais aquecidos da economia, dado o vasto potencial de atuação que tem em todas as empresas e organizações. Para ingressar, é importante demonstrar experiências consolidadas em programação e domínio das ferramentas utilizadas, mais do que formação acadêmica (ainda que ela possa ser um diferencial relevante).

PROGRAMADOR WEB

Para quem quer se tornar um programador, existem diversos cursos na área da tecnologia. Entretanto, não há um curso superior específico para aprender a programar. Muitos profissionais exercem a função após se graduarem em Sistemas de Informação ou Ciência da Computação, por exemplo.

Mas existem pessoas que exercem a função sem nenhuma formação. O mais importante é que os interessados na área tenham conhecimentos técnicos e habilidades relevantes para o dia a dia, como o raciocínio lógico e a capacidade de analisar contextos, a fim de criar soluções práticas.

Saber o básico de inglês também é um ponto que conta muito, pois as ferramentas e termos relacionados ao trabalho envolvem esta língua.

PROGRAMADOR DE JOGOS DIGITAIS

Sua formação em programação precisa ser sólida e pode ser conseguida em uma faculdade de Ciência da Computação ou por meio de cursos específicos de programação de jogos digitais. Nesses cursos, o estudante aprenderá as principais linguagens que devem ser dominadas, como C, C++ e Java.
O curso é de nível superior e tem duração média de 2,5 anos. Durante esse período os alunos irão aprender a criar, desenvolver e testar jogos de diferentes tipos, em todas as plataformas.

PROGRAMADOR WEB

Para conseguir desenvolver um aplicativo, é preciso ter conhecimentos de lógica, especializar-se em uma linguagem de programação e conhecer todos os detalhes da plataforma para a qual pretende desenvolver. São necessárias algumas horas de estudo, treino e muita dedicação. Para isso, existem dois caminhos diferentes: optar por uma faculdade na área de TI (como Sistemas da Informação, Ciência da Computação ou Engenharia da Computação) ou escolher cursos livres, que podem ser on-line ou presenciais.
Analisando todos os aspectos, o curso superior e os cursos livres possuem pontos positivos e negativos. Enquanto um curso livre ensina de maneira mais rápida e prática, com um curso superior no currículo você pode ter mais prestígio no mercado de trabalho. Mas a verdade é que um programador pode escolher qualquer um destes caminhos para desenvolver a sua carreira. Não é obrigatório ter uma faculdade para ser um programador, da mesma forma que é impossível exigir que todo profissional faça cursos livres.