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

Informar sobre a atividade real do profissional, seja técnica ou administrativa. Apontar situações que envolvem alto nível de responsabilidade e seus possíveis impactos sobre o negócio ou pessoas. Se possível, demonstrar ao vivo e a cores, alguma atividade diária.


Requisitos mínimos para exercer a profissão

Identificar algumas formações necessárias para que o profissional adquira a capacitação necessária para a função. Importante citar certificações da área ou tópicos vistos na escola que merecem aprofundamento. Em alguns casos, citar formações fora da área, como, Gerência de Projetos, Práticas como Desenvolvimento Ágil ou outras como administração, economia, etc.


Ferramentas usadas no dia-a-dia

Citar, informando as versões e fornecedores, sobre algumas ferramentas efetivamente usados pelo profissional no dia-a-dia. Pode incluir IDEs, Frameworks, SGBDs, Tools, Aplicações ou sistemas específicos.


Tecnologias envolvidas

Destacar algumas tecnologias com as quais o profissional lida diretamente ou que precisará lidar num certo tempo. Se for uma acrõnimo (sigla) especificar claramente o nome completo. Exemplo: ASR, neste caso escrever, ASR - Automatic Speech Recognition (Reconhecimento Automático de Voz ou da Fala)


Ética profissional

Comentar sobre alguma situação, vivenciada pelo profissional ou alguma que tenha conhecimento, envolvendo questões, positivas ou negativas, de ética profissional. Logicamente sem citar nomes de pessoas ou empresas.


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)

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? (de quê?) explicar melhor
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.

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?

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 lider 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?

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.

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?

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?

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.

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?

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.

Livro indicado