Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 OS PROFISSIONAIS DE TI - ANÁLISE E DESENVOLVIMENTO O mercado de trabalho para os profissionais de Ti é pungente. Existem diversas áreas para se trabalhar, dependendo da aptidão do profissional e do que ele mais gosta de fazer. Existe carência de bons profissionais em todo o mundo, tanto nos países ricos e desenvolvidos, quanto nos em desenvolvimento. Com o avanço das tecnologias, do poder de processamento e dos meios de armazenamento e dos dispositivos móveis, hoje há uma necessidade muito grande por todo o tipo de profissional de TI, pois há muita coisa a ser feita. A sociedade demanda novas soluções para facilitar e automatizar a vida e está nas mãos das pessoas que trabalham na informática analisar estas necessidades, desenvolver estas soluções e entregar estes produtos. É POSSÍVEL DIVIDIR A ÁREA DE TI EM 3: • Análise e desenvolvimento • Infraestrutura e suporte • Gestão e governança de TI 1 - ANALISTA E DESENVOLVIMENTO DE SISTEMAS Sempre que pensamos em profissionais de TI, são os analistas e desenvolvedores que vêm à mente. Foram os precursores da informática e muitos foram oriundos de outras áreas. São ainda a base dos profissionais de TI. Analista de sistemas – o profissional tem contato direto com os clientes, para verificar suas necessidades, requisitos e ou problemas que os usuários possam ter. Faz uma análise inicial, depois disso emite uma documentação, para que o sistema possa ser construído. Abrange várias atividades, que vão desde a identificação inicial das necessidades específicas que devem ser supridas pelo projeto até a própria arquitetura, documentação e desenvolvimento do software em questão. O profissional deve ser capaz de trabalhar com algumas das principais linguagens de programação do mercado, como Java, C e .NET, conhecer estruturas de dados e interoperabilidade entre diferentes aplicações, para que possa tanto desenvolver softwares novos quanto otimizar e integrar aplicações já existentes. Analista de requisitos – é o profissional que analisa a empresa para identificar os requisitos e as especificações para projetos de TI. É responsável por propor propostas de novos processos, mapeamento e análise dos processos existentes. Elabora documentação técnica de especificações de requisitos e prepara o ambiente para que o gestor possa gerenciar o projeto. Analista de negócios – é o profissional que auxilia na coordenação e moderação de planejamentos estratégicos e na realização de reuniões para estabelecer metas, para que os gerentes abarquem novas idéias ao invés de diminuí-las. Após todas as análises, o analista de negócios começa a transformar as estratégias em soluções de negócios viáveis. Analista de organização, sistemas e métodos – é uma evolução do analista de organização e métodos (OM), que sofreu forte impacto com o surgimento do analista de sistemas, que, com a tarefa de introduzir novos métodos de trabalho sempre via computador, começou a avançar sobre a função do analista de O&M. Embora tenha sido reduzida a demanda por estes profissionais, muitas empresas ainda os procuram como forma de obter melhorias consistentes em sua organização, ainda que em forma de consultoria. Este profissional executa as atividades de levantamento, análise, elaboração e implementação de sistemas administrativos na empresa, informatizados ou não, tendo como objetivo criar ou aprimorar métodos de trabalho, agilizar a execução das atividades, eliminar atividades em duplicidade, padronizar, melhorar o controle, fazer o gerenciamento dos processos e solucionar problemas. Um dos objetivos principais é a renovação organizacional, de forma a fazer frente à globalização e ao aumento contínuo de competitividade da concorrência. 2 Analista de business intelligence (BI) – funciona mais ou menos assim: o analista de business intelligence (ou analista de BI) identifica padrões nos dados armazenados e, tendo como base esses padrões, ele propõe análises que preveem o andamento de determinado produto ou o comportamento de um cliente. Assim, ele colabora com outras áreas da empresa tais como a financeira e a de marketing. Entre as tarefas exercidas pelo analista de BI estão: a criação de aplicações e análise de dados; a definição de padrões e práticas aperfeiçoadas de desenvolvimento; a elaboração do cronograma do projeto e relatórios gerenciais; a liderança de equipes multidisciplinares; a observação de empresas concorrentes; a negociação com usuários. Analista de qualidade de software – existe muita confusão no mercado relativa às funções de um analista de qualidade de software. Para clarificar quaisquer dúvidas sobre isso, vale citar que o analista de qualidade de software é o profissional que valida o processo utilizado em sua criação e desenvolvimento. Este profissional está envolvido no desenvolvimento do software, participando ativamente do processo de programação e, quando este é finalizado, o analista de qualidade de software tem como responsabilidade a validação e certificação do processo usado no desenvolvimento do programa, de forma a garantir sua qualidade do. Dessa forma, o analista de qualidade de software distancia-se do analista de testes – função que por vezes sobrepõe-se à análise de qualidade, mas que não tem o mesmo objetivo –, na medida em que o analista de testes é responsável pela validação do produto final em si e não pela forma como este foi elaborado. Analista de processos – este profissional analisa e define processos de trabalho, estuda tempos e parâmetros, mapeia fluxos das atividades e identifica falhas, com o objetivo de estabelecer novas estratégias para a solução de problemas no processo de melhoria contínua. Analista de testes – profissional ligado à área de teste de software, cuja função inclui desde a criação das estratégias de testes que serão utilizadas no produto em desenvolvimento até a criação dos planos de testes, que são passos predefinidos que o testador terá de executar, com a finalidade de verificar os resultados esperados de cada passo. Um analista de testes é um profissional de TI que tem como função criar roteiros de testes, fazendo a análise, a homologação de sistemas e a avaliação dos resultados de cada ciclo. Seu trabalho visa detectar erros em sistemas, mas não corrigi-los (tarefa do programador), emitindo relatórios com base nos indicadores e facilitar processos de certificação de softwares. Arquiteto de software – para evitar riscos, é necessário pensar na arquitetura antes do desenvolvimento. O arquiteto de software fará a escolha dos módulos, da tecnologia, irá pensar na segurança e em como fazer a interface gráfica. Irá analisar a forma de reportar os erros e de gerar a comunicação entre as várias camadas. Depois, ele passará essa análise para o programador e ambos formularão o conceito, para garantir que fatores externos não prejudiquem as funcionalidades principais e que o usuário consiga facilmente atingir o seu objetivo. Consultor de TIC – Um consultor de TI (tecnologia da informação) é responsável pela análise de algum problema específico ou não do cliente. Com base nessa análise, o consultor propõe possíveis soluções para resolver os pontos falhos. Um consultor de TI raramente trabalha com pessoas individuais, prestando seus serviços para empresas de todos os portes. Um consultor de TI geralmente especializa-se em alguma área da tecnologia da informação. Áreas como segurança, melhoria dos processos, otimização de bancos de dados e desenvolvimento de softwares estão entre as mais requisitadas. Por isso, o consultor deve ser detentor de grande conhecimento da área específica em que atua, embora lhe seja imprescindível ao ter bom conhecimentode toda a área de TI. Isso porque, ao sugerir alguma solução para o cliente, esta deve se encaixar no modelo de negócios da empresa e com toda a estrutura já existente – a não ser, é claro, que o cliente opte por fazer uma reforma geral. Desenvolvedor de software – este profissional tem por objetivo desenvolver softwares, fazer a programação de computadores. O desenvolvedor também pode fazer a manutenção do software em um sistema mainframe ou desenvolvê-lo para o uso em computadores pessoais. Os softwares podem ser 3 simples como controlar o estoque eletronicamente ou mais complexos para serem utilizados em grandes empresas. Desenvolvedor de games – para o exercício dessa profissão, que é o sonho de muitos adolescentes e que somente agora tem tido maior demanda no Brasil, é necessário ter graduação em desenho industrial, computação gráfica, publicidade, ciências da computação e áreas semelhantes. Tendo em consideração que um desenvolvedor de games deve ser um profissional multifacetado, as possibilidades de especialização são variadas, podendo ser uma escolha viável formar-se em ciências da computação e cursar uma pós-graduação ou extensão em computação gráfica, desenho ou publicidade. O importante de reter é que, para se manter nesta área, é necessário ser criativo e ter conhecimentos multidisciplinares, tanto no nível acadêmico como no nível cultural, o que lhe permite ter maior desenvoltura em um mercado dinâmico como o de games. Desenvolvedor de App – outra profissão do momento, que também é o sonho de muitos adolescentes. Este desenvolvedor também é um profissional multifacetado, pois terá que compreender as necessidades do consumidor bem como ter conhecimento técnico de desenvolvimento em linguagens específicas nativas. Programador – é o profissional que tem a responsabilidade de escrever rotinas e instruções em linguagens de programação. Ele também executa a manutenção dos sistemas, fazendo eventuais correções necessárias nos programas já desenvolvidos e visando atender às necessidades dos usuários. Ele desenvolve os trabalhos de montagem, depuração e testes de programas. Programação é a codificação de instruções lógicas com o objetivo de executar determinadas sequências de ações, criando assim o que é chamado de programa ou software. Existem diversas linguagens de programação, que são como uma grande biblioteca de funções, métodos e instruções para o programador desenvolver programas. Algumas linguagens muito usadas: C; Java; Objective-C; C++; PHP. O programador é responsável por seguir especificações determinadas pelo analista de sistemas para o desenvolvimento de partes de um produto de software ou, até mesmo, do software completo. Muitas vezes, o programador trabalha em equipe com outros programadores e profissionais da TI. Ele deve estar apto a ler documentações de software e criar registros de mudanças num software, entre outras atividades. O cargo de programador é um dos mais comuns e iniciantes na área do desenvolvimento, mas de grande importância para empresas. Nós podemos dividi-lo em quatro categorias: • Programador desktop – programador de aplicações ou sistemas para ambiente local, ou seja, programas que vão funcionar em um computador ou numa rede de computadores, dentro de um sistema operacional como Windows, Linux ou MAC. • Programador Web – responsável por programar websites ou sistemas web. Os websites são caracterizados por funcionar na rede mundial da Internet e serem acessíveis em qualquer lugar. • Programador mobile – é especializado em criar aplicativos para celulares e dispositivos móveis. Ele pode trabalhar com uma das plataformas Android, IOS, Windows Phone ou Java, entre outras. • Programador de jogos – é o responsável por desenvolver partes das instruções lógicas de um jogo digital ou, até mesmo, o jogo completo. Ele pode trabalhar com jogos para computador, dispositivos móveis, videogames ou jogos que rodam em websites. Existem outros tipos de programador como, por exemplo, o que trabalha com linguagens para banco de dados etc. PROFISSIONAIS DE BANCO DE DADOS Nos sistemas de informação, os dados precisam ser armazenados. Estes profissionais trabalham diretamente com armazenamento em banco de dados relacionais, com sistemas de informação que trabalham com sistemas transacionais. DBA O administrador de banco de dados (também conhecido como DBA) é um profissional que se dedica, em especial, a tudo que está relacionado com a administração de bases de dados. Para se tornar um administrador de banco de dados, é necessário adquirir pleno domínio sobre as tecnologias de banco de 4 dados mais utilizadas no mercado (como Oracle, SQL Server, MySQL, Postgres e DB2), além de ferramentas de business intelligence. ADMINISTRADOR DE DADOS – AD É um profissional que se dedica a estudar os dados e a melhor forma de armazená-los. Além disso, o AD centraliza todas as estratégias, procedimentos e práticas para o processo de gerência dos recursos. Também é responsável pela definição dos planos, das padronizações, das organizações e das proteções que serão implementadas. PROFISSIONAIS WEB Com o surgimento e desenvolvimento da Web, um conjunto de carreiras foi desenvolvido para que estes profissionais fossem classificados. A informática é muito dinâmica e as profissões vão sendo criadas e morrendo. A área da Web hoje representa uma grande possibilidade de emprego. Analista de sistemas Web – o profissional de sistemas para Internet é aquele que trabalha com o desenvolvimento de programas, de interfaces e aplicativos para o comércio e marketing eletrônico, além de portais para Internet e Intranets. Esse profissional gerencia projetos de sistemas, inclusive com acesso a banco de dados, desenvolvendo aplicações para Web e integra mídias nos diversos campos da rede. Em seu campo de trabalho, além de atuar com tecnologias emergentes como computação móvel, redes sem fio e sistemas distribuídos, o profissional cuidará da implantação, atualização, manutenção e segurança dos sistemas para a Internet, entre outras funções. Desenvolvedor Web – desenvolvedor Web é o profissional especializado em desenvolver aplicações que funcionam na nuvem. Assim, este profissional cria programas que não necessitam ser instalados no dispositivo para que funcionem. Além disso, desenvolvedor Web é aquele que desenvolve sites, portais, fóruns, lojas virtuais etc. Para atuar como desenvolvedor Web, o indivíduo necessita de formação bastante específica que forneça competências para programar, tais como conhecer as linguagens de programação mais solicitadas (PHP, Java, ASP, .NET), conhecer e entender o funcionamento de banco de dados, sendo, portanto, imprescindível o conhecimento da linguagem SQL. Adicionalmente, dominar CSS e HTML é fundamental. Para obter estas competências e outras que são necessárias para o exercício da profissão de desenvolvedor Web, é necessário cursar uma graduação, por norma Sistemas da Informação. Web designer – O especialista tem a responsabilidade de codificar o que foi criado pelo designer de interface. Ele vai cuidar exclusivamente do JavaScript, do HTML e do CSS. Ainda existem os Web designers que são especialistas em flash e que irão colocar o site no ar. Analista de conteúdo Web – atua na produção de conteúdo, alimenta sites e gerencia redes sociais. Analisa, redige e modifica o conteúdo a ser publicado nos sites. Atualiza textos e imagens. Apóia projetos e desenhos que envolvam estrutura do banco de dados e das consultas nos sites. Ele cuida do plano estratégico da empresa nas mídias sociais, tendo como tarefa inicial entender o planejamento geral da empresa e trazê-lo para o meio digital. É precisoentender tanto do meio on-line como do meio off-line. Isto quer dizer um usuário massivo em mídias sociais não necessariamente será um bom analista e conteúdo. Marketing, administração e empreendedorismo são fundamentais para o desenvolvimento de um bom planejamento. É preciso ter uma alta capacidade de leitura, crítica, escrita, criatividade e excelente domínio do português. Tem ainda como função fazer o monitoramento de tudo o que acontece de interessante para a empresa nas mídias sociais e isto inclui tanto as ações da empresa quanto o monitoramento de tendências. É fundamental para a empresa conhecer os resultados de suas ações nas mídias sociais, por isso, o analista deve gerar relatórios e apresentar resultados e retornos sobre o investimento (ROI). Ele também precisa estar atento às tendências e novidades na Web. Analista de E-Commerce/E-Business – este profissional tem como principais funções a gestão de projetos de comércio on-line, o que envolve a disponibilização de produtos na rede, a venda e cobrança de produtos pela Internet, a logística de clientes a distância e o combate a fraudes. Além disso, também são da sua alçada a prospecção de mercado e a disponibilização de produtos on-line. Experiência em funções similares, vontade de aprender e estar sempre atualizado, conhecimentos relacionados com planejamento estratégico, marketing digital, contabilidade, gestão e fluência em inglês são requisitos indispensáveis. Esse profissional é responsável pela administração do site e por sua manutenção, pelo planejamento de campanhas promocionais on-line, pela comunicação visual, conteúdo 5 e atualização de produtos para o site, pela publicação no site, pela realização de ações de marketing, pelo controle da quantidade de vendas, pela elaboração de relatórios gerenciais de vendas, mensuração e análise dos resultados, pelo gerenciamento do Google Analytics e Adwords. Além disso, ele cuida do relacionamento com clientes para soluções de dúvidas sobre compras no site da empresa, acompanha o fluxo de pedidos, o estoque, a logística e os pagamentos, atua no tratamento de imagens, cadastro, controle, desenvolve novos projetos e parcerias visando potencializar as vendas, faz a intermediação entre cliente e Web designer, define estratégias de ação e metas junto ao cliente, intervem no relacionamento entre clientes e fornecedores, faz a análise de concorrência, de oportunidades, de resultados e elabora relatórios gerenciais. Webmaster – é a pessoa encarregada do site, que decide a tecnologia que será utilizada, os servidores e a estrutura em geral, bem como possui as senhas para fazer modificações na página. É a única pessoa autorizada a dizer o que entra ou não entra em relação à estrutura ou ao conteúdo do site. Um aspecto essencial na hora de começar a trabalhar no site com os desenhadores é indicar-lhes os servidores com os quais vão trabalhar, explicar-lhes com porcentagens as tecnologias que convêm e as que devem ser refutadas, enfim adaptá-los ao que está disponível. Deve ter conhecimentos amplos sobre a segurança da informação para proteger o site de ataques externos, de forma a garantir aos servidores segurança contra hackers que venham a prejudicar o trabalho. São pessoas altamente capacitadas no âmbito da tecnologia voltada para a Internet, conhecendo a fundo as tecnologias do mercado. É a parte mais importante do site porque são as pessoas que interligam todos os profissionais que trabalham com conteúdo, Web designer etc. O Webmaster é um profissional capaz de gerenciar as tarefas tanto de um Web designer (elaboração do projeto estético e funcional de um Website) quanto de um programador. Um webmaster não necessariamente domina tecnologias de programação, desenvolvimento e plataformas. Os responsáveis técnicos pelo layout e pelo sistema do site são em geral respectivamente o Web designer e o programador. O Webmaster é a pessoa responsável por tomar as decisões quanto aos trabalhos específicos destes profissionais, bem como por assessorar o proprietário do Website quanto a alterações e melhorias. Algumas tarefas: gerenciar ou mesmo fazer a manutenção de um site (atualizações e modificações do conteúdo já existente); definir regras para o cadastro do site em buscadores nacionais e internacionais; verificar com frequência se o site está em perfeito funcionamento; administrar um Website.
Compartilhar