Evolução na profissão
Destacar os passos na vida do profissional até chegar onde está. Começando eventualmente por estágio ou curso técnico, explicando os cursos, certificações ou áreas de trabalho ao longo da carreira. As promoções de cargo até a atual função.
Descrição da atividade atual
Descrever o dia-a-dia do profissional. Funções, responsabilidades e atividades assumidas pelo profissional.
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.