Evolução na profissão


Graduação em engenharia da computação na Universidade Federal de Uberlândia (UFU), curso no ramo da engenharia que lida com a realização de projeto e construção de computadores e de sistemas que integram hardware e software, viabilizando a produção de novas máquinas e de equipamentos computacionais para serem utilizados em diversos setores.

Participou no total de 5 maratonas entre os anos de 2014 a 2015. Iniciou sua carreira na Algar como estagiário realizando pequenas funções. No início do ano de 2016 encerrou seu contrato como estagiário na Algar e iniciou estagio na Martins como analista, onde teve seu primeiro contato com a profissão. No final do ano foi contratado como Analista de Sistemas na mesma empresa onde exerce a função até hoje.

Descrição da atividade atual


Especificação de sistemas com o objetivo em compreender o que deve ser feito e o que se espera receber como resultado.

Homologação de sistemas, comprovação pelo cliente e demais partes interessadas, de que o produto resultante do projeto de software atende aos critérios de aceite previamente estabelecidos com o cliente.

Mapear processos, garantir a funcionalidade dos sistemas utilizados, planejar e realizar atualizações de softwares, desenvolver e implantar sistemas, atuar como facilitador entre usuários e desenvolvedores, analisar o impacto e custo das mudanças em TI, sugerir soluções que tragam inovação, aperfeiçoar a capacidade de gerar produtos e serviços, elaborar documentos referentes aos sistemas e participar de reuniões, entre outras tarefas.

Requisitos mínimos para exercer a profissão


Graduação na área de tecnologia, principalmente nos cursos Sistema de informação, Ciência da computação ou Análise e Desenvolvimento de Sistemas.

Deve ter grande capacidade de resolução de problemas, capacidade analítica, raciocínio lógico, conhecimento do comportamento do usuário e comprometimento para lidar com projetos. Organização e responsabilidade são essenciais para saber gerar relatórios e produzir documentação de sistemas existentes ou implantados, para controle interno da empresa e de futuros usuários. Conhecimento avançado em banco de dados, inglês e lógica de programação também são requisitos comuns. Outras características desejáveis são o bom relacionamento interpessoal, para poder se comunicar de forma a entender as necessidades dos usuários, e liderança, para poder gerenciar outros desenvolvedores e analistas em projetos.

Ferramentas usadas no dia-a-dia


Pesquisas de papel ou complexos, software de coleta de dados, Microsoft Word ou o Microsoft Power Point, Microsoft NET, Web API, padrão de arquitetura de software MVC, API RESTful, API Manager, Progressive Web App, Oracle, MongoDB, etc.

Tecnologias envolvidas


Durante seu estágio na Martins – empresa atacadista de Uberlândia, usou algumas linguagens de programação sendo elas; Visual Basic e .NET. Teve contato também com banco de dados usando assim a linguagem apropriada para a construção de bancos na ferramenta Oracle, uma vez que algumas funções não são aceitas em outros instrumentos de construção de banco. Por fim usou o bootstrap que é uma ferramenta gratuita para desenvolvimento HTML, CSS e JS e também um framework chamado API Restful que tem a capacidade de determinado sistema aplicar os princípios de REST.

Ética profissional


Compromisso e responsabilidade com a empresa onde se trabalha sobre os aspectos de segurança, privacidade e interesses econômicos.

Exemplo de resultado tangível


Um resultado de sua pequena experiência profissional pode ser notado com a criação da Wiki Martins. A Wiki Martins é uma plataforma de compartilhamento de conhecimento, onde quem é mais experiente pode ajudar os mais novos na empresa fazendo assim com que aquele conhecimento nunca se perca. E também é uma simples e inteligente de fazer com que os funcionários novatos entendam o sistema com mais facilidade, logo o tempo que demandaria para entender todo o funcionamento do sistema poderá ser usado para realizar novas tarefas na empresa, aumentando assim sua produção.

Upload da apresentação

Arquivo:AnalistadeSistemas.pdf

Dúvidas


  • 01. O que é MVC? Por que é interessante usar esse padrão?


  • 02. O que são Regras de Negócio? Dê um exemplo?


  • 03. O Kanban e o Trello tratam de gestão de atividades. Qual a serventia de cada um ou a diferença entre eles?


  • 04. Obrigatoriamente, o Analista de Sistemas precisa ser um exímio desenvolvedor? Explique.


  • 05. É interessante que o Analista de Sistemas faça parte da equipe de desenvolvimento?


  • 06. Dentre as áreas da Ciência da Computação, (http://www.portal.facom.ufu.br/node/172) qual a que mais se aproxima da responsabilidade do Analista de Sistemas? Quais os itens mais praticados?


  • 07. Um Analista de Sistemas se preocupa em criar o escopo para um novo projeto. Além destes, que outros dois itens podem ser definidos por ele? Ele pode definir o preço final do projeto e o tempo gasto para que ele seja concluído.


  • 08. Um ERP é um sistema de sub-sistemas. Exemplifique, ao menos, 6 aplicações que podem fazer parte de um ERP em uma empresa convencional.


  • 09. O que é uma API? Dê 3 exemplos de APIs que podem ser usadas em sistemas na Web.


  • 10. O que é COBOL? É usado atualmente?