Primeiro, entenda o seguinte…
A grande verdade é que você só vai conseguir emprego como programador se você tiver conhecimento suficiente para isso. Então olha só, presta atenção, será que você sabe realmente tudo aquilo que você acha que sabe? Será que você já desenvolveu projetos reais com dificuldade real para poder encarar o mercado de trabalho? Será que você já colocou seus conhecimentos a prova com situações, com problemas difíceis dentro da programação e conseguiu resolvê-los?
Esses questionamentos eles são pontos de partida para que você entenda se você realmente domina ou não a programação, porque às vezes a gente acha que o nosso conhecimento aí tá lá em cima, a gente fala: nossa eu sou o Jiraya das galáxias, eu sou o bichão, meu eu sou guerreiro Jedi. Mas na verdade… não é.
Então, um dos primeiros passos é você fazer essa sua autoanálise e uma autocrítica. Isso daqui não é artigo de coach não, tá? Porque às vezes a pessoa ela acha que domina linguagem de programação, acha que domina lógica de programação, mas o nível de conhecimento dela não está realmente compatível com aquilo que o mercado tá pedindo, e é lógico, você consegue se aprimorar, você consegue melhorar, você consegue evoluir para chegar até além, daquilo que o mercado pede, só que você precisa no mínimo ter essa noção de que você está em determinado ponto e o mercado está em outro, você tem que conseguir mensurar isso, em qual ponto que você está aqui? Se o mercado está nesse ponto e você tá aqui dificilmente você vai conseguir vagas de emprego na programação, se o seu conhecimento tá aqui as chances obviamente aumentam, seu conhecimento tá lá em cima, é claro, a sua chance estão muito maiores ainda.
SIGA ESSES 5 ITENS PARA CONQUISTAR A SUA VAGA:
1- Capacidade técnica, é você conseguir dominar a lógica de programação, não digo nem a linguagem de programação, é muito comum as empresas contratarem uma pessoa que não domina a linguagem que a empresa usa mas domina lógica, por quê? Se a pessoa aprende, se a pessoa domina lógica de programação ela consegue aprender a linguagem de programação, muito fácil, assim, num estalo de dedos. Você consegue comprovar o que você sabe? Você tem um portfólio online? Você tem um perfil ativo em algum sistema de versionamento online como github? Você tem um perfil ativo em comunidade de programador como Stackoverflow, por exemplo? Tudo isso está dentro da capacidade técnica.
2 – Capacidade de contato interpessoal, você tem que entender que você não vai trabalhar sozinho, como que é seu contato com outras pessoas, com outros programadores, você consegue trabalhar em equipe? Parece algo meio que um jargão, se você consegue, tem facilidade em trabalhar em equipe, mas realmente assim, é muito comum as pessoas não conseguirem trabalhar nem com uma dupla, a pessoa não consegue se comunicar, as ideias não batem, e você tem que entender que caso você tenha dificuldade nesse contato pessoal isso vai interferir muito na sua contratação para trabalhar como programador, porque geralmente um projeto ele não é desenvolvido por um programador, tem quatro, cinco, dez, quinze programadores cada um de um segmento diferente, tem gente de infra, tem gente de devops, programador, gente de banco de dados, enfim. É uma galera inteira em prol de um único projeto, e se você não tem essa capacidade de comunicação interpessoal, cara, a chance de você não ser contratado é enorme.
3 – Capacidade de liderança, mesmo que você esteja desenvolvendo um projeto só com mais uma pessoa só uma dupla, ainda assim precisa existir liderança, porque duas pessoas pensando exatamente igual e sem que nenhuma ou a outra dite caminho do desenvolvimento, do sistema, do software, da aplicação com certeza essa aplicação não vai sair da forma que deveria.
E se for um projeto em equipe, é claro que tem que existir um líder, uma pessoa que seja ali o cabeça e que leve a equipe em prol do desenvolvimento daquele sistema, e todo líder por padrão ele já é muito crítico e analítico, ele acaba analisando várias possibilidades, então mesmo que você esteja desenvolvendo uma pequena aplicação sozinho dentro de uma empresa, digamos que você foi colocado para desenvolver uma API, então tá só você trabalhando naquilo, ainda assim, o seu aspecto de liderança vai fazer com que você seja uma pessoa mais crítica, então você vai tentar sempre fazer o melhor código, a melhor refaturação, a melhor estrutura dentro daquela API.
4 – Conhecer sobre Frameworks, WordPress, CMS e bibliotecas, cara… se você é programador e ainda não sabe utilizar o WordPress, você tá dormindo na selva e está deixando dinheiro na mesa, fica a dica.
5 – Ter autonomia. Você conhece tudo isso que eu falei? Conhece todas essas siglas que eu disse aqui, se você não conhece você já teve autonomia de pesquisar? De correr atrás você? Você conhece bem a linguagem de programação que a empresa para onde você mandou seu currículo utiliza? Se você tá mandando um currículo para empresa que tá falando que trabalha lá com a linha dot.net, o Framework dot.net da Microsoft, e você não domina o assunto, autonomia para pesquisar! Você tem que conhecer o assunto para o qual está se propondo a trabalhar e isso depende muito da sua autonomia, como que é a sua postura dentro da empresa quanto autonomia, você espera as coisas chegarem para fazer ou você age proatividade, corre atrás, resolve problemas, como que é a sua autonomia enquanto o programador, enquanto desenvolvedor e enquanto pessoa?
Assista a esse conteúdo completo no Youtube: EMPREGO DE PROGRAMAÇÃO: CONQUISTE VAGAS DE DESENVOLVEDOR
Deixe um comentário