Criou página com '= Profissão = Bioinformata <br> = Descrição da atividade = A bioinformática se refere ao emprego de ferramentas computacionais no estudo de problemas e questões bioló...'
 
Etiqueta: visualeditor
 
(7 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
= Profissão =  
= Profissão =  
Bioinformata
Desenvolvedor Sistema embarcado<br>
<br>
 
= Descrição da atividade =
A bioinformática se refere ao emprego de ferramentas computacionais no estudo de problemas e questões biológicas, abrangendo também as aplicações relacionadas à
saúde humana como o planejamento de novos fármacos.
 
Abrange todos os aspectos de aquisição, processamento, armazenamento, distribuição, análise e interpretação da informação biológica.


Áreas do conhecimento envolvidas: Biologia molecular, biologia celular, bioquímica, química, física e computação são talvez as principais grandes áreas do saber envolvidas nesse processo, cada uma contribuindo com diversas especialidades.
= Descrição da atividade =
<br>
* O desenvolvedor de Sistemas embarcados está ganhando uma importante função na sociedade atual. A popularidade desses sistemas devido ao seu preço, grade eficiência e facilidade em sua operação vêm impulsionando o mercado para esses profissionais.
* Sistemas embarcados são sistemas desenvolvidos para atividades específicas, muitas vezes se limitando a uma única tarefa (como por exemplo um semáforo). Para modificar a função desses sistemas, deve-se reprogramá-lo por completo.
* Após uma pesquisa feita por sites especializados nessa área, apenas 32% dos profissionais em Sistemas Embarcados têm graduação completa. Porém, desses 32% graduados, cerca de 70% possuem no mínimo 1 Pós-graduação na área. Essa pesquisa mostra que o profissional que irá tomar seguir este caminho deve continuar se especializando mesmo após uma graduação, pois, tal área exige uma grande quantidade de conhecimento (C e C++,por exemplo, deve-se ter domínio total), além do conhecimento em hardwares nos mais diversos controladores lógico-programáveis.
* Outra pesquisa obtida nas emsmas fontes mostram que, o salário desses profissionais está ligado diretamente ao tempo e evolução do mesmo na área. O prestígio  e reconhecimento obtido a partir de projetos bem feitos impulsiona o crescimento dos donos do projeto.


= Requisitos mínimos =  
= Requisitos mínimos =  


* Graduação em Disciplinas Correlatas a Biologia ou Ciência da Computação, tais como:
* Software: Como requisitos básicos, um Desenvolvedor de Sistemas Embarcados precisa ter o domínio da liguagem C e C++ e também de Assembly. Porém, existem muitos CLP's que possuem uma "linguagem" com algumas especificações que devem ser aprendidas para melhor utilização dos mesmos.
** Ciência da Computação;
* Hardware:Deve-se começar com alguns mais simples, como os microcontroladores com arquitetura de 8 bits (Intel 8051) e com o tempo partir para os de 32 bits('''ARM''' (Acorn RISC Machine)). Ambas arquiteturas apresentam certo nível de complexidade para dominar seu uso, porém, quanto maior o conhecimento nelas, melhor a qualidade dos projetos.
** Sistemas de Informação;
** Engenharia da Computação;
** Biologia;
** Biotectnologia;
** Engenharia Biomédica;
** Biomedicina.
* Doutorado em Biotecnologia e áreas correlatas;
* Conhecimento em alguma Linguagem de Programação, preferencialmente do paradigma imperativo, tais como:
** C
** Perl
** Java
** Python
* Profundo conhecimento de formas moleculares, genomas/transcritomas e demais problemas relacionados ao campo da Biologia.
* Conhecimento de Análise Estatística utilizando Linguagem de Programação R e Matlab;


= Ferramentas usadas =  
= Ferramentas usadas =
 
* Plataformas para Programação Orientada (Arduíno).
[http://www.ebi.ac.uk/Tools/msa/clustalw2/ ClustalW2]: Software de múltiplos alinhamentos de sequências de aminoácidos e nucleotídeos.
* Micro-controladores de todos os tipos.
 
* Servo-motores / Motores de Passo.
[http://www.ncbi.nlm.nih.gov/ NCBI]: Possui o GenBank que é um repositório de genomas sequenciados de diversas espécies.
* Sensores (Ópticos, Térmicos, de Presença).
 
[http://www.rcsb.org/pdb/home/home.do ProteinDataBank]: Banco de Dados de sequência 3D de proteínas.
 
[http://geneontology.org/ Gene Ontology]: Software que unifica as informações de alguns genes conhecidos com os atributos dos produtos destes genes. Permite a anotação de genes.


<br>
<br>


= Tecnologias envolvidas =  
= Tecnologias envolvidas =
 
* C++.
* '''Sequenciador Automático de DNA de nova geração''': É um aparelho que determina a sequência de nucleotídeos de uma molécula de DNA de forma mais rápida e com menor custo que as tecnologias anteriores. Consegue ler bilhões de fragmentos de DNA ao mesmo tempo.
* Java.
* '''Infravermelho''': Região do espectro magnético que permite o estudo de estruturas secundárias de proteínas.
* Assembly.
* '''Espectroscopia por Ressonância Magnética Nuclear (RMN)''': Técnica que determina de forma experimental a estrutura 3D de macromoléculas.
* '''Cristalografia de raios-X:''' Técnica para estudar estruturas cristalinas e determinar a estrutura 3D de macromoléculas.
 
<br>


= Exemplo de resultado tangível =  
= Exemplo de resultado tangível =
(O que o profissional gera de resultado para empresa?)
* Desde a sua criação, os sistemas embarcados tinham como objetivo diminuir o custo de produção, complexidade, e aumentar a flexibilidade e simplicidade de alguns eletrônicos, como por exemplo, mísseis tele-guiados tinham micro-computadores embarcados em sua estrutura para o guiarem para o alvo.
* Atualmente os melhores exemplos são : Semáforos, Modem wireless, sensores de radar, mp3, mp4, entre outros.
* Todos mantém a caraterísticas de terem uma interface limitada com apenas informações úteis em sua função.

Edição atual tal como às 18h33min de 7 de dezembro de 2016

Profissão

Desenvolvedor Sistema embarcado

Descrição da atividade

  • O desenvolvedor de Sistemas embarcados está ganhando uma importante função na sociedade atual. A popularidade desses sistemas devido ao seu preço, grade eficiência e facilidade em sua operação vêm impulsionando o mercado para esses profissionais.
  • Sistemas embarcados são sistemas desenvolvidos para atividades específicas, muitas vezes se limitando a uma única tarefa (como por exemplo um semáforo). Para modificar a função desses sistemas, deve-se reprogramá-lo por completo.
  • Após uma pesquisa feita por sites especializados nessa área, apenas 32% dos profissionais em Sistemas Embarcados têm graduação completa. Porém, desses 32% graduados, cerca de 70% possuem no mínimo 1 Pós-graduação na área. Essa pesquisa mostra que o profissional que irá tomar seguir este caminho deve continuar se especializando mesmo após uma graduação, pois, tal área exige uma grande quantidade de conhecimento (C e C++,por exemplo, deve-se ter domínio total), além do conhecimento em hardwares nos mais diversos controladores lógico-programáveis.
  • Outra pesquisa obtida nas emsmas fontes mostram que, o salário desses profissionais está ligado diretamente ao tempo e evolução do mesmo na área. O prestígio e reconhecimento obtido a partir de projetos bem feitos impulsiona o crescimento dos donos do projeto.

Requisitos mínimos

  • Software: Como requisitos básicos, um Desenvolvedor de Sistemas Embarcados precisa ter o domínio da liguagem C e C++ e também de Assembly. Porém, existem muitos CLP's que possuem uma "linguagem" com algumas especificações que devem ser aprendidas para melhor utilização dos mesmos.
  • Hardware:Deve-se começar com alguns mais simples, como os microcontroladores com arquitetura de 8 bits (Intel 8051) e com o tempo partir para os de 32 bits(ARM (Acorn RISC Machine)). Ambas arquiteturas apresentam certo nível de complexidade para dominar seu uso, porém, quanto maior o conhecimento nelas, melhor a qualidade dos projetos.

Ferramentas usadas

  • Plataformas para Programação Orientada (Arduíno).
  • Micro-controladores de todos os tipos.
  • Servo-motores / Motores de Passo.
  • Sensores (Ópticos, Térmicos, de Presença).


Tecnologias envolvidas

  • C++.
  • Java.
  • Assembly.

Exemplo de resultado tangível

  • Desde a sua criação, os sistemas embarcados tinham como objetivo diminuir o custo de produção, complexidade, e aumentar a flexibilidade e simplicidade de alguns eletrônicos, como por exemplo, mísseis tele-guiados tinham micro-computadores embarcados em sua estrutura para o guiarem para o alvo.
  • Atualmente os melhores exemplos são : Semáforos, Modem wireless, sensores de radar, mp3, mp4, entre outros.
  • Todos mantém a caraterísticas de terem uma interface limitada com apenas informações úteis em sua função.