Hoje é o dia do programador. Participantes, você já foi parabenizado? Seja qual for a resposta, desejamos todo o sucesso na profissão e satisfação no trabalho ao qual dedica muitas horas da sua vida!
De acordo com o corte, falaremos sobre pessoas que hoje comemoram por direito esse feriado, embora há algum tempo elas não tivessem nada a ver com a criação do código. Porque Porque eles têm uma especialidade completamente diferente na universidade, mas, graças ao trabalho duro, eles se tornaram desenvolvedores do zero.
De acordo com o Centro Todo Russo para o Estudo da Opinião Pública (VTsIOM), quase todo segundo russo não funciona em sua especialidade. 30% dos entrevistados explicaram que não conseguiam emprego ou não havia vagas no perfil, 24% disseram que o motivo era um salário mais alto em outro campo, 20% dos entrevistados se encontravam em uma profissão diferente.
Decidimos realizar um estudo semelhante entre os programadores do estúdio Plarium Krasnodar. Aconteceu que apenas 4 de nossos desenvolvedores vieram para a profissão de outras áreas. Teria sido diferente, agora eles teriam trabalhado no campo da proteção de dados, na ciência e na educação. Por que os caras escolheram a profissão de programador para si?
História do TimurTimur Shaidulin, Desenvolvedor Full StackSou especialista em segurança da informação por formação, me formei na Universidade Estadual de São Petersburgo de Tecnologias da Informação, Mecânica e Ótica. Ele começou a procurar trabalho sobre o perfil durante seus estudos, no entanto, todas essas profissões em São Petersburgo eram então mal remuneradas. Isso não me agradou, já que em uma cidade estrangeira era necessário alugar um apartamento ou quarto. Como resultado, depois de receber um diploma, voltei para meus pais em Nizhnevartovsk.
Tentativas de encontrar trabalho lá também falharam. Enviei um currículo para todos os bancos da cidade (geralmente são necessários especialistas em proteção de informações nesta área), mas recebi apenas algumas respostas dizendo que as pessoas não são mais necessárias agora, mas talvez um dia ... Também procurei trabalhar como administrador de sistemas, mas sem sucesso . Foi então que chamei a atenção de uma vaga de desenvolvedor em uma empresa que terceiriza software para uma empresa de petróleo.
Tivemos cursos de programação em nossa universidade e também escrevemos scripts para a construção de modelos de informação. Portanto, C # e Python eu sabia um pouco, mas no nível de escrever scripts, não programas sérios. Isto foi anunciado pelo empregador, respondendo à vaga. Ele disse sem rodeios que não havia experiência como programador. Fui levado a um período probatório não remunerado, pelo qual tive que me mostrar.
Nas duas semanas seguintes, apenas sentei e estudei o código do programa existente. Se me deparei com um site incompreensível, procurei esclarecimentos na Internet. Fui ajudado pelos portais da MDN da Mozilla e do MSDN da Microsoft (eles coletaram um grande número de materiais em diferentes linguagens de programação), além de outros recursos da Web. Os colegas também apoiaram - no trabalho com o banco de dados, com a otimização de consultas e a arquitetura do programa. Como resultado, eles me levaram. Sorte: o primeiro emprego, e imediatamente no desenvolvimento da empresa.
Certa vez, percebi que não estava aprendendo nada, que havia parado de crescer. Leio constantemente livros e artigos especializados, mas não pude usar meu conhecimento na prática - não havia possibilidade. Comecei a pensar em me mudar para um novo lugar. Agora estou no Plarium, onde adquiri muita experiência com C # e TypeScript, com ferramentas anteriormente desconhecidas. Eu continuo lendo, interessado em novas estruturas. Parado e usando a mesma coisa, você não pode ter certeza de que não está atrás de todos.
Fico muito feliz por não ter conseguido um emprego na minha especialidade: no entanto, trata-se de um trabalho de papel, no qual não há lugar para criatividade. Só não tenho certeza se eu ficaria feliz com ela. Agora estou fazendo a minha coisa favorita e acho que há criatividade na escrita do código do programa.
Uma vez em Habré, li uma história muito legal sobre um cara que veio do exército para lugar nenhum: ele não tinha onde morar, não havia trabalho. Depois de passear, ele entrou em uma livraria com permissão para passar a noite lá na sala dos fundos. O cara teve acesso a uma enorme quantidade de informações, estudou programação de livros e seis meses depois começou a trabalhar como júnior. Há apenas uma conclusão: pessoas que têm desejo, motivação e força de vontade podem conseguir qualquer coisa.
Fico muito feliz por não ter conseguido um emprego na minha especialidade: no entanto, trata-se de um trabalho de papel, no qual não há lugar para criatividade. Só não tenho certeza se eu ficaria feliz com ela.
História da MarinaMarina Kornilova, Desenvolvedor Unity3DEstudei na faculdade de química da Universidade Estadual de Kuban, especialidade - "Química analítica" (até o direito de ensinar era). Imediatamente após a formatura, ela conseguiu um emprego no Instituto de Pesquisa em Ecologia Experimental e Aplicada, dedicando-se a verificar objetos e analisar seu impacto no meio ambiente. Depois trabalhei em vários outros lugares, mas não estava interessado. A rotina acabou sendo mais do que eu pensava, e a própria pesquisa, algo novo - menos do que eu queria. Além disso, às vezes o trabalho era prejudicial (por exemplo, interação com solventes voláteis). Embora, eu acho, se as tarefas realmente me agradassem, tudo isso pareceria um pouco.
Quando conheci meu futuro marido e descobri com quem ele trabalhava (
marido de Marina, Unity3D Developer. - ed. ), Fiquei muito interessado em sua profissão. Não que eu quisesse imediatamente me tornar um programador, mas quando pensei sobre aonde ir da química, ele disse: "Apenas tente". Acontece que meu marido me inspirou e motivou. Ele se tornou meu mentor, ensinou tudo, recomendou livros sobre programação. Mas a principal vantagem - eu pratiquei bastante, ou seja, quase imediatamente comecei a fazer alguma coisa, e não apenas cursinho.
Estudei ActionScript.3.0 e C #, familiarizei-me com os conceitos básicos de programação em C ++, php, em 1C. Isso não está contando o Turbo Pascal, que ocorreu na universidade alguns semestres. Decidi então arrumar um emprego: durante vários meses fiz um estágio na Ino-Co, empresa que desenvolvia jogos. Mais é mais: salário, aumento. Este foi o meu primeiro emprego e imediatamente um desenvolvedor de jogos. Então, ela conseguiu um emprego na Pragmatix, então freelancer, agora - desenvolvendo jogos no Plarium.
Se fosse possível voltar o relógio e mudar alguma coisa, eu naturalmente receberia uma educação especializada. Quando existe uma boa base, é mais fácil se desenvolver na profissão. Sobre a re-criação de perfil em um programador como um todo, direi o seguinte: é extremamente difícil forçar-se a fazer algo se você não quiser, mas apenas precisa. Mesmo se forçado, não vai durar muito. Deve ser interessante, então o resultado será apropriado.
Meu marido me inspirou e me motivou. Ele se tornou meu mentor, ensinou tudo, recomendou livros sobre programação.
A história de VasyaVasily (nome alterado a pedido do funcionário), desenvolvedor de integração BI / BOEstudei na Universidade Nacional de Sebastopol de Energia Nuclear e Indústria, especializada em garantir a segurança da informação em usinas nucleares e outras empresas. Basicamente, isso é, obviamente, trabalho de papel, mas aprendemos tudo, desde a programação até a quebra de fechaduras. Que linguagens de programação aprendemos? Um pouco de Pascal, um pouco de C ++, mas nenhum dos alunos era particularmente viciado - eles passaram brevemente e muito casualmente.
Lembro que no primeiro ano, por causa da programação, eles queriam me expulsar da universidade. :-) Para ficar, depois de receber pelo menos três, tive que frequentar os cursos de um professor por alguns meses. Lá eu aprendi o básico de programação. Mas então não foi interessante para mim.
Por profissão, não trabalhei por dia. Eu sei que os colegas de classe, tendo decidido um perfil, receberam um centavo por isso. Após a formatura, fui para o departamento militar e depois voltei para casa na vila, apesar de me oferecerem para trabalhar em uma usina nuclear em uma pequena cidade, onde não se sabia onde. Agora entendo que posso ter recusado em vão. Havia uma opção para trabalhar em um banco, mas eu também não queria.
Naquela época, na Criméia, a indústria de TI começou a se desenvolver ativamente, muitos de meus amigos eram viciados em programação, conseguiram um emprego com bons salários. Olhando para eles, também decidi entrar na área de TI e, se você se atrapalha em engenharia, aprender programação é fácil.
Perguntei aos caras qual linguagem de programação é mais promissora, fui aconselhado pelo C #. Baixei o tutorial e estudei por 3 meses, sentado em um computador por 10 horas por dia, lendo livros sobre programação ao mesmo tempo. Então, na terceira tentativa, ele conseguiu um emprego - na Plarium. Naquela época, eu era um pouco mais fraca que um júnior comum, mas quando você trabalha, a habilidade está melhorando rapidamente. Um ano depois, eles me encarregaram de gerenciar o servidor.
Em geral, tudo deu certo, mas ainda me assombra o fato de eu ter me retirado e não trabalhar uma vez na minha especialidade.
Muitos de meus amigos gostavam de programação, conseguiram um emprego com bons salários. Olhando para eles, também decidi entrar na área de TI e, se você se atrapalha em engenharia, aprender programação é fácil.
História GaliGalina, Desenvolvedor Full StackE não vamos contar essa história, porque a Galya é muito modesta. Ela não queria discutir como, tendo uma formação de professores, tornou-se desenvolvedora de jogos. Talvez a experiência dela seja semelhante à experiência dos caras acima. Provavelmente não. E entre vocês existem professores que se tornaram programadores? Como isso aconteceu? Compartilhe suas histórias nos comentários!
A moral da história é ...Se você realmente quer algo, vá para a meta. A falta de educação especializada não é um obstáculo, mas para alcançar o sucesso na profissão, você terá que estudar muito e trabalhar duro. Conte com o apoio de desenvolvedores familiares, leia
artigos nos quais os programadores compartilham suas experiências. E tudo vai acabar!