Etiqueta: visualeditor |
Etiqueta: visualeditor |
||
| Linha 52: | Linha 52: | ||
:Liderança de equipe: Gerente blinda a equipe e sempre procurava uma solução para o problema, e não o culpado. | :Liderança de equipe: Gerente blinda a equipe e sempre procurava uma solução para o problema, e não o culpado. | ||
:A equipe era composta por profissionais em início de carreira. Quando ocorria algum problema as pessoas de outras áreas queriam falar direto com membros da equipe, nesses casos o gerente não permitia a cobrança direta, então ele procurava saber o que estava acontecendo com a pessoa que estava reclamando, e dependendo da situação, de forma separada. Era exposta a situação para a equipe, que escutava e propunha uma solução, e então a conversa só terminava depois que a equipe chegava a um consenso. | :A equipe era composta por profissionais em início de carreira. Quando ocorria algum problema as pessoas de outras áreas queriam falar direto com membros da equipe, nesses casos o gerente não permitia a cobrança direta, então ele procurava saber o que estava acontecendo com a pessoa que estava reclamando, e dependendo da situação, de forma separada. Era exposta a situação para a equipe, que escutava e propunha uma solução, e então a conversa só terminava depois que a equipe chegava a um consenso. | ||
:* '''Situação Negativa:''' | :* '''Situação Negativa:''' | ||
:Dar feedback de maneira incorreta: Criticar o trabalho de um companheiro de trabalho em público. | :Dar feedback de maneira incorreta: Criticar o trabalho de um companheiro de trabalho em público. | ||
Edição das 15h50min de 21 de outubro de 2017
Dados do profissional
- Nome: Celso Borges de Souza Júnior
- E-mail: celsoborgessouza@gmail.com
- Telefone: (34) 99146-3392
Evolução na profissão
- Descrever como o profissional evoluiu deste que descobriu o interesse na área. Pode começar pelo estágio, pelo curso técnico e evoluir por todas as fases da carreira, seja empresarial ou acadêmica. até a atual função, incluindo pós-graduação e especialização caso tenha feito.
Descrição da atividade atual
- A função do Arquiteto de Software é fazer toda a conexão entre as propriedades externas e internas, baseando-se em padrões, informações, premissas e restrições para montar a comunicação entre os elementos existentes
Requisitos mínimos para exercer a profissão
- Pelo menos ler e escrever em inglês.
- Ser curioso e gostar de entender as coisas.
- Certificações técnicas sempre são bem vindas.
- Conhecimento em ITIL (Information Technology Infrastructure Library) que é o framework para gerenciamento de serviços de TI mais adotado mundialmente.
- Conhecimento em Gestão de TI e Gestão de Projeto.
- Conhecimento em contabilidade (matemática financeira).
- Conhecimento em tecnologia cloud.
Ferramentas usadas no dia-a-dia
- JDK(Java Development Kit), Springframework (um framework não intrusivo, baseado nos padrões de projeto inversão de controle e injeção de dependência.
- Eclipse
- GIT e SVN (ferramentas de versionamento).
- Nexus (ramificação de projetos).
- Maven ( ferramenta de automação de compilação).
- AWS (uma plataforma de serviços de computação em nuvem, que formam uma plataforma de computação na nuvem oferecida pela Amazon.com).
- Crontab (programa do Unix que edita o arquivo onde são especificados os comandos a serem executados e a hora e dia de execução pelo cron, um serviço que executa comandos agendados nos sistemas operacionais do tipo Unix).
- Jira (ferramenta que permite o monitoramento de tarefas e acompanhamento de projetos garantindo o gerenciamento de todas as suas atividades em único lugar).
- SoapUI (ferramenta de testes).
- Postman (ajuda analisar APIs).
- Enterprise Architect (análise de design).
- VMWare, VirtualBox, Vagrant (softwares de máquinas virtuais).
Tecnologias envolvidas
- SQL Server e MySQL (banco de dados).
- SQL Management Studio (ambiente integrado para gerenciar qualquer infraestrutura de SQL).
- Elastic Search (Big Data)
- Shell script, bat (linguagens utilizadas em vários sistemas operacionais).
Ética profissional
- Situação Positiva:
- Liderança de equipe: Gerente blinda a equipe e sempre procurava uma solução para o problema, e não o culpado.
- A equipe era composta por profissionais em início de carreira. Quando ocorria algum problema as pessoas de outras áreas queriam falar direto com membros da equipe, nesses casos o gerente não permitia a cobrança direta, então ele procurava saber o que estava acontecendo com a pessoa que estava reclamando, e dependendo da situação, de forma separada. Era exposta a situação para a equipe, que escutava e propunha uma solução, e então a conversa só terminava depois que a equipe chegava a um consenso.
- Situação Negativa:
- Dar feedback de maneira incorreta: Criticar o trabalho de um companheiro de trabalho em público.
- Não é “saudável” expor um erro ou uma maneira de trabalhar de outra pessoa em público. Dessa forma, pode gerar um constrangimento desnecessário e contaminar o ambiente de trabalho negativamente.
- Os feedback negativos ou críticas devem ser feitos sim, mas pela pessoa certa (nível hierárquico) e em local e momento adequado
Exemplo de resultado tangível
- Citar produtos, processos ou serviços nos quais o profissional participou e que hoje estão "rodando" em produção. Explicar rapidamenteo o objetivo de cada um.
Upload da apresentação
Arquivo:Profissão em Computação e Informática.pdf
Dúvidas
- 01. Qual a diferença entre um Arquiteto e um Engenheiro de Software ? (Explicar cada um)
- R: Depende, cada empresa divide as funções de acordo com a necessidade do projeto. No entanto, no geral o arquiteto de software define os componentes de um sistema, suas propriedades, como será sua comunicação com sistemas exteriores, além de criar a documentação sobre o software. Já o engenheiro de software está diretamente ligado a criação, desenvolvimento, manutenção e organização dos projetos.
- 02. O que é padronização?
- R: A padronização é um meio que as empresas tem de organizar suas atividades gerando como consequente uma otimização de seus processos. A padronização consiste em criar uma serie de procedimentos e normas (padrões) sobre como determinada atividade deve ser executada. Assim facilita o controle da operação e aumenta a qualidade do produto a ser entregue.
- 03. O que é RUP? Cite outra metodologia que compete com o RUP.
- R: RUP é uma metodologia de processos. São documentos que descrevem o software e os projetos a serem executados, anteriormente a seu desenvolvimento. É dividido em quatro fases:
- fase inicial: Quando o desenvolvedor e o cliente discutem como será o sistema ou software a ser desenvolvido;
- fase de elaboração: Fase voltada ao desenvolvimento da documentação, da arquitetura, levantamento de recursos e custos;
- fase de construção: é a fase de desenvolvimento do software em si;
- fase de transição: Ocorre a entrega do software, implementação e o controle de qualidade;
- uma outra metodologia que compete com o RUP é chamada SCRUM.
- 04. O que é SCRUM? Como são feitas as reuniões do Scrum e o que se discute nelas?
- R: Scrum é uma metodologia de processos para otimizar o desempenho de grandes equipes em projetos. No scrum o projeto é dividido em ciclos , os quais possuem seus objetivos chamados sprints. A equipe é dividida em sub equipes , as quais receberam uma certa atividade a ser executada e possuem um líder chamado de scrum master. No inicio de cada dia de trabalho serão realizadas reuniões sobre o que já foi feito, o que será feito, como será feito e a melhor forma de faze-lo.
- 05. Você já participou de um projeto de um sistema, no qual sabia que sua tecnologia estava ultrapassada?
- R: "Sim, é ruim pois tenho que garantir uma boa comunicação para informar que o sistema não se sustenta."
- 06. O que é Jira? Dê um exemplo de uma atividade ou de um print das telas.
- R: De forma simplificada, é uma software que auxilia na organização das atividades da equipe.
- 07. Você usa o Git e o SVN? Porque usá-los?
- R: "Sim uso , pois dependendo do projeto a situação me força a usar um ou outro. A utilização dessas ferramentas é importante, pois possibilita o versionamento do projeto, dessa forma impedindo erros incluídos no código sejam incorrigíveis e facilitando o trabalho em equipe."
- 08. O que é ITIL e porque se recomenda sua utilização?
- R: Information Technology Infrastructure Library ou ITIL é uma biblioteca de infraestrutura em TI que possui as melhores praticas em serviços de TI. Descreve praticas testadas por organizações do mundo todo. A utilização do ITIL é recomendada, pois reduz falhas operacionais, otimiza a correção de bugs, acelera a produção de diagnostico do sistema, etc.
- 09. Para que devemos usar o crontab? Dê um exemplo de atividade onde seu uso é importante.
- R: O crontab deve ser usado para efetuar atividades eventuais e repetitivas.Como exemplo, um backup periódico de algum servidor pode ser automaticamente iniciado com um agendamento no crontab.
- 10. O que é integração contínua? Porque as empresas estão adotando esse modelo de trabalho?
- R: Integração contínua consiste em uma pratica, na qual os desenvolvedores juntam suas alterações de códigos em um repositório central e testes serão efetuados com esses códigos. As empresas vem adotando esse modelo, pois facilita bastante a localização e correção de bugs e como isso acelera a produção de atualizações para os softwares.

