domingo, 10 de dezembro de 2017

Linguagems e Tecnologias em alta no Mercado de TI

Pessoal,

Segue uma lista não exaustiva das competências que tenho usado no trabalho e que estão em alta no mercado de TI:

Last updated: 2023-11-26

Linguagens:

  • Python, Pytest, Tox - aplicativos de cloud e AI/ML
  • Java SE e Java EE - Aplicativos Web
  • JavaScript - aplicativos web
  • Go - Linguagem compilada e deselvolvida para aplicações de cloud
  • C/C++ - drivers e sistemas embarcados
  • Langchain - Linguagem para criação de agents
  • Assembly - sistemas embarcados e de de telecom
  • Markdown -  escrever documentação técnica
  • HTML5 / CSS Web pages
Webservers:
  • Tomcat - aplicativos Web
  • Gunicorn - aplicativos cloud
  • CherryPy - aplicativos cloud
  • Flask - servidor facil e leve para applicaçõespython
  • Karaf - container OSGI
Banco de Dados:
  • Postgres - banco de uso geral
  • Vertica -banco para aplicações de AI/ML e analytics
  • Vector - Banco par auso com LLM
Frameworks:
  • Falcon - Aplicativos python com Rest
  • Kubernetes - orquestração de containers Aplicações Cloud
  • Helm - ferramenta para instalar aplicativos no Kubernetes
  • Docker - containers para aplicativos
  • Hibernate - acesso abanco de dados para JavaEE
  • SpringBoot - Framework para aplicações web e REST
OS:
  • Windows - pacote office, Skype, mas também para desenvolvimento em Java e C/C++
  • Linux - Principalemente para aplicações, cloud e software embarcado. Tem que conhecer bem a parte de administração linux e configuração de redes
  • Android - Criar aplicativos
Ferramentas:
  • Eclipse (Java, Python, C/C++, linguagens proprietárias, git)
  • Git/Gerrit
  • Intellij - IDE para Java 
  • Jira  (tarefas Agile/Scrum)
  • PyCharm - IDE para Python
  • Trelo (tarefas Agile/Scrum)
  • VS Code - Editor com suporte amultiplas libguagens de programação
  • MS Teams - comunicação de times
  • MS Sharepoint - Compartilhamento de documentos
  • Tilt - app para instalar/desinstalar apps no K8s de maneria facil e rapida
Automação:
  • Scripts em Shell
  • Ansible  playbooks
  • Robot - automação de testes
  • AWS Cloudformation - criar infra de cloud e K8s facilemente na AWS
  • Terraform  - criar infraestrutura de cloud 
 Protocolos:
  • SIP - telecom
  • HTTP - web
  • TCP/IP - tudo
  • Mqtt - Iot 
Outros:
  • RabitMq - processamento de mensagens
  • Kafka - processamento de mensagens
  • Mapr - processamento de mensagens
  • Inovação - desenvolver novas ferramentas e melhorar os processos de trabalho
  • Coordenação de times - não ser apenas programador
  • Arquitetura de sistemas - não ser apenas programador
  • Configuração de Redes
  • Conceitos de segurança em TI - ssh, SIP-TLS, certicados, CA
 Línguas:
  • Inglês - com boa fluência, comunicação falada via Skype é muito frequente
  • Espanhol - muito cobrado recentemente. 


Abraços,
O Editor


Nenhum comentário:

Postar um comentário