"Todas as profissões são importantes, todas as profissões são necessárias", escreveu Mayakovsky. Hoje é muito mais fácil escolher uma lição do que vinte ou trinta anos atrás: a diversidade é tal que todos podem encontrar algo que seja ideal para ele. A área de informática é hoje considerada especialmente lucrativa, e especialistas em TI, pessoas que trabalham nela, são considerados quase da classe alta. Testador, programador, web designer, analista de sistemas - essas e muitas outras profissões estão conectadas a esse campo específico de atividade. E se nos três primeiros casos pelo nome se pode pelo menos assumir o que está incluído nos deveres funcionais daqueles que ocupam esses postos, então com os analistas tudo é muito mais complicado. O que o analista faz, como obter essa profissão e, o mais importante, quanto você pode ganhar nessa posição?
História de profissão
A profissão "Analista de Sistemas" (daqui em diante - SA) apareceu no mercado de trabalho há relativamente pouco tempo, mas, como a maioria das especialidades relacionadas à TI, rapidamente ganhou popularidade. O analista é um substantivo da palavra "analisar", o que significa que essa posição pressupõe o desenvolvimento integral do homem. Uma AC deve ter uma idéia não apenas sobre tecnologias da informação, mas também ter conhecimento em economia, marketing e gerenciamento, bem como na indústria em que a empresa empregadora é especializada.
Esse especialista é tão multifacetado que é muito difícil identificar os limites de suas atividades. A AC está empenhada em trabalhar com os clientes, descobrir exatamente o que eles querem obter da equipe de desenvolvimento e verificar programas já escritos para descobrir se esse produto específico pode satisfazer os desejos do cliente. Além disso, o analista de sistema tem suas próprias responsabilidades na formulação de tarefas para desenvolvedores com base na comunicação com os clientes. Simplificando, é quase o elo fundamental em qualquer projeto de TI.
Outros nomes
Já foi dito que apenas uma pessoa abrangente pode ocupar uma posição tão séria como analista de sistemas. As responsabilidades que isso implica estão associadas à posse de uma enorme quantidade de informações de várias esferas da sociedade. E para ter uma idéia melhor do que a CA terá que fazer, você pode ver como essa profissão também é chamada.
Alguns usam o nome “Analista de projetos de TI”. Em princípio, não é muito diferente do original, mas ao mesmo tempo enfatiza a área principal de atividade da CA. O “System Architect” já mostra que o especialista terá que projetar algo, mas ao mesmo tempo, tal nome pode enganar quem não tem idéia das especificidades dessa profissão: uma CA pode ser facilmente confundida com um programador, por exemplo, ele também constrói diferentes projetos. O “gerenciador de tarefas” já está muito mais próximo do quadro real: como mencionado acima, com base na comunicação com o cliente, o analista formula a tarefa para a equipe de desenvolvimento, convertendo os desejos abstratos do cliente em informações específicas. O "Engenheiro de Implementação de Projetos" soa um pouco antiquado e não reflete toda a essência da especialidade - o analista não implementa, ele está se preparando para a implementação. E o último dos nomes é “gerente de projeto”: levando em conta que a palavra “gerente” vem do inglês “gerente”, podemos dizer que o nome é apenas parcialmente verdadeiro: um analista de sistema, cuja descrição de trabalho está mais relacionada à comunicação e processamento de informações, não é Ele é o chefe direto do projeto - talvez um de seus representantes, mas não um gerente.
O que eu preciso fazer?
O trabalho de um analista de sistemas na maioria dos casos consiste na preparação de especificações técnicas para sistemas ou software. Dado o fato de que ele deve fornecer essa tarefa para os programadores, indicando as funções necessárias de um programa específico, os recursos de sua interface, alguns outros detalhes técnicos, ele só precisa de um ensino técnico especial, caso contrário ele simplesmente não será capaz de traduzir idéias de clientes para a linguagem seca de programadores .
Analistas tão diferentes
Mas sabe-se que um analista de sistemas está longe de ser o único analista na área de TI, há também alguém que analisa negócios. Qual é a diferença entre essas duas profissões?
Um analista de negócios é mais provavelmente um especialista em economia, que se concentra mais em como vender melhor um produto, onde encontrar financiamento, e assim por diante, enquanto uma CA trabalha mais com sistemas de computador do que com problemas de marketing. É a análise de negócios que pode ser considerada responsável pela implementação de novos projetos, enquanto um analista de sistemas os desenvolverá em vez de implementá-los.
Separadamente, vale a pena observar que as empresas especializadas em TI geralmente exigem uma autoridade de certificação, enquanto que, para quem a alta tecnologia não é uma prioridade, a inteligência de negócios é suficiente. Ao mesmo tempo, esses especialistas trabalham perfeitamente em conjunto, combinando suas funções comuns e, ao mesmo tempo, trazendo algo próprio para o projeto conjunto.
Responsabilidades Funcionais
Agora já temos uma ideia do que um analista de sistemas trabalha. A descrição do trabalho inclui as seguintes tarefas:
- Monitoramento de diversas áreas para identificar a necessidade de desenvolver softwares ou sistemas que possam ser utilizados nessas áreas.
- Trabalhar com o cliente: definição dos requisitos básicos do cliente;
- Otimização de projetos de negócios.
- O estudo das opiniões dos usuários sobre o funcionamento de um sistema para sua possível melhoria.
- Trabalho de papel com um cliente: preparação e execução de todos os documentos necessários para a conclusão de um acordo com um cliente, agendamento de um projeto, desenvolvimento de um plano de ação, preparação de relatórios em todas as fases de desenvolvimento.
- Escrever especificações técnicas para a equipe de desenvolvimento após analisar os requisitos do cliente e descrever esses requisitos com notações especiais.
- Comunicação com desenvolvedores em todas as etapas do projeto, reportando os resultados de suas atividades.
Mas isso não é tudo que um analista de sistemas faz. O padrão profissional deste especialista também inclui funções funcionais como:
- Auxilio na elaboração de esquemas para teste de sistemas e softwares desenvolvidos.
- Teste direto de produtos desenvolvidos.
- Ajude a educar usuários de produtos desenvolvidos.
- Análise de possíveis riscos e, se houver, erros no produto desenvolvido, busca de métodos para minimizá-los ou eliminá-los.
- Ajuda na escolha da plataforma apropriada para o desenvolvimento de software, bem como linguagens de programação.
Detalhes do trabalho
Uma pessoa que pensa que o analista de sistemas está muito próximo da profissão de seus sonhos deve entender que ele não terá que esperar um horário de trabalho normal: ninguém cancelou o trabalho com clientes de outros países, a diferença de fusos horários e viagens de negócios constantes. esclarecimento de certos detalhes sobre o projeto. Além disso, quando o prazo para o projeto se aproxima, você pode esquecer completamente o cronograma normalizado.
Mas uma das vantagens de tal vida é que as empresas de TI estão interessadas em seus funcionários se desenvolverem ainda mais, por isso, muitas vezes, oferecem estágios ou viagens internacionais para vários eventos especializados. Portanto, um amplo círculo de conhecimentos para o analista de sistemas é simplesmente garantido.
Requisitos
Quais são os requisitos de um analista de sistemas? Claro, eles dependem do prestígio da empresa em que ele trabalha, mas há algo em comum em todas as empresas. Das habilidades básicas necessárias para a CA, pode-se notar:
- Análise do sistema, processamento dos resultados obtidos e sua apresentação de forma formal.
- Proficiência na concepção e desenvolvimento de software e sistemas de informação.
- Elaboração de documentação necessária relacionada ao desenvolvimento de software ou sistemas de informação.
- Elaboração de especificações técnicas, bem como a seleção dos métodos mais adequados para testar o produto final.
- Conhecimento de linguagens de programação.
- Posse de programas especializados de design e modelagem (sua lista depende de uma empresa específica).
- Programação Orientada a Objetos
- Software de documentação
- Design de interface (em particular homem-máquina).
- Domínio dos conceitos básicos de gestão (para o planejamento eficaz do projeto), economia e contabilidade.
Qualidades pessoais
Quanto às qualidades pessoais que tanto um analista de sistemas comum quanto um líder devem ter (é claro que a responsabilidade é muito maior), vale a pena se comunicar (caso contrário a comunicação com o cliente ou a equipe de desenvolvimento falhará), consistência (uma qualidade-chave para análise) e representatividade (ajudará a criar confiança entre o cliente e a CA, assim como a CA e os programadores). Além disso, o analista não sobreviverá sem a capacidade de formular claramente tarefas (desenvolvedores se recusam a trabalhar com o resumo), destacar o principal e se livrar do insignificante (ele também afetará positivamente a formulação de tarefas, permitindo descartar detalhes desnecessários e focar no principal). E, como em qualquer profissão, pelo menos até certo ponto conectada com as pessoas, um analista de sistemas precisa de boa intuição: ela permitirá não apenas estabelecer contato com as pessoas certas, mas também trabalhar mais efetivamente com os projetos. E, claro, o mais importante é a capacidade de estruturar as informações recebidas, definindo tarefas em um plano de ação em ordem de prioridade.
Como se tornar e o que esperar?
Como se tornar um analista de sistemas? Primeiro, não se pode dispensar um ensino técnico superior, senão será impossível entender todas as complexidades dos códigos e termos de máquina. Além disso, precisamos, como foi repetidamente mencionado, conhecimentos básicos em economia e gestão, e algumas empresas especializadas podem exigir um conhecimento profundo em seu campo de atividade - geralmente é impossível implementar projetos sem eles.
Esta especialidade é adequada para aqueles que sabem como estruturar quaisquer tarefas atribuídas, e também gosta de tecnologias de computador e, em particular - programação. A responsabilidade é colossal, mas é proporcional à satisfação de alcançar o objetivo. O analista deve ser móvel o suficiente para mudar alguma coisa na imagem do projeto a qualquer momento, em caso de dificuldades, bem como analisar o erro e fazer com que isso nunca aconteça novamente. Ao mesmo tempo, ele deve estar confiante em sua decisão e, tendo aceitado uma vez, alterá-la apenas em caso de emergência - fazer alterações no código não é tão simples quanto parece à primeira vista: uma correção pode implicar dezenas de outras adicionais. Sim, é difícil, mas ao mesmo tempo é muito interessante e, para ser sincero, lucrativo.
E no futuro (se você acredita naqueles que trabalham nesta área) - a posição de um especialista e consultor na implementação de sistemas de informação, e um analista de negócios, e o chefe de projetos de TI. Há uma tendência a aprofundar a especialização em alguns sistemas, bem como a seleção de um analista na equipe de desenvolvimento, o que indica a importância dessa posição e também garante um aumento gradual dos salários.
Um pouco sobre o currículo
Qual é o currículo ideal para esta profissão? Um analista de sistema, de acordo com sites de busca de emprego, é mais freqüentemente um homem com idade entre 25 e 45 anos. Normalmente, o empregador não está interessado nas qualidades pessoais do candidato - é muito mais importante que ele seja capaz em sua atividade profissional, embora para alguém que não sabe como trabalhar com pessoas, conseguir essa posição será muito difícil. Uma pessoa sem experiência de trabalho não será aceita na empresa, o máximo será um candidato que trabalhou em campos semelhantes (por exemplo, como analista de negócios). Você não pode fazer sem ensino superior (discutido acima) e conhecimento de programação quase profissional - os fundamentos, obviamente, não serão suficientes. Em alguns casos, também foi mencionado, o conhecimento altamente especializado será necessário (na mesma construção, medicina e assim por diante - o escopo depende de quem o software é desenvolvido). Muitas vezes, há uma exigência de proficiência em inglês, pelo menos em um nível intermediário.
Naturalmente, para uma lista semelhante de requisitos e o pagamento correspondente. Um analista de sistemas novatos ganha US $ 600 (em empresas onde suas funções são mínimas). Em empresas maiores, o salário chega a US $ 1.500, mas você pode chegar lá apenas com muita experiência. O salário máximo de um analista de sistema é de US $ 2.500.
Conclusão
Tendo uma ideia geral de quem é um analista de sistemas, com o que seu trabalho está relacionado e o que você pode obter, é fácil entender se essa profissão é adequada ou não para você. Hoje, mais e mais pessoas que já se formaram vão treinar em algo que está de alguma forma ligado à esfera de TI, acreditando que lá eles poderão ganhar muito mais do que o primeiro diploma. A especialidade de um analista de sistemas será fácil de dominar para aqueles que já têm uma idéia dos fundamentos da programação, mas não se desespere por aqueles que não entendem nada sobre isso - você pode aprender tudo, se desejar. A principal coisa a lembrar: AyTishnik não é uma profissão, mas um estilo de vida e um estilo de pensamentos. Qualquer trabalho lucrativo nessa área está associado a horários de trabalho irregulares e a uma agenda móvel, mas o jogo realmente vale a pena.