Evolução na profissão

Weverton Luiz Sales começou a atuar como Técnico em Informática, porém depois de muito tempo atuando na área, sentiu que precisava de mudanças e resolveu começar o Curso Técnico de Eletrônica no Senai. Lá conheceu a programação, e através desta experiência conseguiu um estágio na Cemig em 2010.

Em 2011, ingressou no Curso de Sistemas de Informação da UFU, ainda atuando na Cemig e em outra empresa chamada Freela. Em 2014, atuou em duas empresas, Webnet e Softbox, ficando lá até 2016, ano que regressou a Cemig. Além disso, atua em projeto de pesquisa pela Cemig em conjunto com a USP.

Weverton Luiz Sales

Bacharel em Sistemas de Informação (UFU)

Técnico em Eletrônica (Senai)


Descrição da atividade atual

O Analista de Sistemas desenvolve toda a documentação necessária para a construção de um software. Para isso, ele deve estar em constante contato com o cliente, ele deve analisar o que o cliente deseja, ou seja, levantar todos os requisitos e funcionalidades que o software precisa ter, para então desenvolver a documentação para a construção da aplicação. É vital que ele saiba como conversar com o contratante e descobrir tudo o que ele deseja, para que o resultado final atinja as expectativas do cliente.



Requisitos mínimos para exercer a profissão

- curso técnico, superior ou habilidade necessária para a função que exerce - Conhecimentos básicos necessários para sua atuação, não só técnicos mas também comportamentais.

Ferramentas usadas no dia-a-dia

- Softwares ou recursos físicos obrigatórios ou necessários para que o profissional possa exercer sua atividade.

Tecnologias envolvidas

Conhecimento técnico e científico aplicado na atividade profissional utilizando ferramentas, processos e recursos físicos. Neste caso, escolher uma tecnologia e aprofundar a ponto de poder discutir em sala de aula Exemplos:

  • SO, Banco de Dados, Linguagens, Metodologia ágil para o Engenheiro de Software
  • Redes de Computadores, Roteamento, sistemas de comunicação e comutação para o Analista de Redes
  • Criptografia, Certificação Digital, Banco de Dados, Ambiente Web para Analistas de Segurança
  • Banco de Dados, Normalização, Tuning, redundância para o DBA
  • E assim por diante ....


Ética profissional

- Apontar qualquer situação em que é necessário ética. Seja alguma situação vivida pelo profissional ou que ele tenha tido conhecimento. Importante ressaltar o comportamento adequado do profissional dentro de uma empresa ou de um negócio. - Caso o profissional não sugira nada, a equipe deverá pesquisar e discutir algum caso - Os casos, tanto podem tratar de comportamentos éticos positivos quanto de situações onde a ética tenha sido desvirtuada.

Exemplo de resultado tangível

- Citar um exemplo de algum resultado real produzido pelo profissional. Aqui pode ser o exemplo de um equipamento, de um sistema embarcado, de um sistema web ou mobile, de um projeto ou documento que retrate a contribuição do convidado no negócio onde ele atua.

Upload da apresentação

- Colocar aqui o link ou o arquivo da apresentação

Dúvidas


  • 01. Por quê é interessante (ou necessário) usar Banco de Dados em Memória RAM?
    • É interessante utilizar Banco de Dados em memória RAM pois como é uma memória de acesso aleatório no qual os dados podem ser acessados de forma aleatória, não importando o setor (ou localização) em que eles estejam dentro do chip de memória, permite o acesso e manipulação e acesso mais rápida dos dados, sem utilizar o disco do dispositivo computacional.


  • 02. SAP, ERP, o que quer dizer isso e para que são usados?
    • A SAP (Software Applications and Products) é uma das maiores empresas fornecedora de ERP do mundo. Ela desenvolveu o conceito original do ERP (Enterprise Resource Planning) para que houvesse uma solução única de metodologias que fosse totalmente integrada e pudesse automatizar todos os processos ligados a uma empresa. Ela é um conjunto de normas sobre aplicativos em uma única arquitetura, ou seja, é um sistema de gestão de negócios, que compreende um conjunto integrado de módulos de software. A principal característica do ERP é que todos os aplicativos compartilham a mesma base de dados, capaz de executar múltiplas funções.


  • 03. Qual a diferença de utilização do JavaScript com o Jquery?
    • JavaScript é uma linguagem de programação que permite a você implementar itens complexos em páginas web, Jquery é uma biblioteca de funções JavaScript que interage com o HTML, desenvolvida para simplificar os scripts interpretados no navegador. Tendo em vista que Javascript é a linguagem mais bruta, deve ser utilizado em casos que o carregamento de uma biblioteca não seria interessante, como por exemplo, quando tem-se o foco em reduzir o load time da página podendo ser acrescido como mais um possível script causando lentidão em seu site pelo Google, devido ao não cacheamento da biblioteca, já o Jquery é um biblioteca leve, rápida e cheia de recursos para Javascript que facilita a manipulação de eventos, animações e elementos HTML. Basicamente, ele transforma e facilita a escrita de códigos em Javascript.


  • 04. Por quê não é obrigatório que o Analista de Sistemas saiba programar?
    • A principal função de um Analista de Sistemas é a resolução de problemas tendo como uso formas computacionais como hardware e software, nesse sentido ele ira analisar, documentar, projetar e desenvolver o projeto, e não necessariamente ele ira precisar interagir com a programação mas sim gerir as formas e aplicações de como sera feito, com utilização de diagramas, entre outros. Portanto, não torna-se necessário saber programar, mas é recomendável saber pois assim facilitara ainda mais o processo.


  • 05. Com relação à regulamentação da profissão de Cientista da Computação, quais o malefícios e benefícios dela?
    • Dentre os malefícios temos a baixa oferta de mão de obra qualificada pois já se constata a falta de mão de obra qualificada para preencher as vagas de tecnologia nas empresas, com a regulamentação, o número de possíveis candidatos será ainda menor, o que começa a estimular práticas como terceirizar ou contratar serviços em outros países. Por outro lado, com a regulamentação o nível dos serviços oferecidos melhoraria, uma vez que, apenas profissionais “certificados” atuariam. Todos os profissionais teriam mais chances de trabalhar na área que escolhessem: comunicações, redes, sistemas, infra, etc. Com as especializações os riscos de um trabalho mal feito repercutir negativamente na imagem de todos os profissionais diminuiriam.


  • 06. MongoDB x MySql, em que situação devo usar um ou outro?
    • MySQL é um sistema de gerenciamento de banco de dados relacional de código aberto completo, o MongoDB é um popular banco de dados de código aberto desenvolvido por 10gen. O MySQL é compatível com quase todos os sistemas operacionais, nomeadamente Windows, Linux, Unix, Apple, FreeBSD e muitos outros e suporta vários mecanismos de armazenamento, o MongoDB oferece o uso de esquemas dinâmicos que eliminam a necessidade de pré-definir a estrutura, como campos ou tipos de valor e permite a representação de relacionamentos hierárquicos, o armazenamento de matrizes e a capacidade de alterar a estrutura de registros simplesmente adicionando ou excluindo campos.


  • 07. Por quê o Analista deve se preocupar com a escalabilidade do sistema?
    • Um analista de sistemas deve se preocupar com a escalabilidade do sistema pois é isso que indica a capacidade e a habilidade de manipular uma porção crescente de trabalho de forma uniforme, ou que esta preparado para crescer. Quanto a escalabilidade de um software em si refere-se sobre ter um código e uma arquitetura que é fácil de dar manutenção, de aumentar suas funcionalidades, de várias pessoas trabalharem nele.