O Maior Aprendizado que eu Tive na Dio até Hoje: 21 Mitos sobre a Área de T.I que você Precisa Conhecer! #COMMUNITYWEEK
- #Desperte o potencial
- #Java
- #Soft Skill
#COMMUNITYWEEK
OLÁ, COMUNIDADE DA DIO!
Neste artigo escrevo, principalmente, para as pessoas que estão iniciando na carreira de programação alguns mitos que podem surgir no início da jornada. O principal objetivo é ajudar vocês a não serem enganados sobre boatos que possam surgir e de alguma forma prejudicar sua carreira ou aprendizado logo no início.
Porém se você é um veterano no mundo da programação, não deixe de ler este artigo também, uma vez que ele pode te ajudar a entender melhor como é a carreira tech e talvez você fique surpreso em conhecer alguns dos 21 mitos aqui presentes.
Quando cheguei na DIO tinha muitas dúvidas sobre a carreira, quais cursos escolher, entre outras dúvidas que pouco a pouco foram sendo desvendadas pela equipe da DIO e membros da comunidade. Com o tempo pude perceber que não se tratava de um bicho de sete cabeças e sim de uma carreira com ótimas perspectivas, que exigia dedicação e empenho.
Dessa forma, convido todos para realizar a leitura até o final para que você não fique na dúvida sobre se é ou não verdade alguns fatos sobre a área de desenvolvimento de software
Vamos lá!?
Neste artigo você encontra:
· Os mitos sobre a carreira tech;
· Como escolher um caminho;
· Considerações Finais.
1. Precisa ser um gênio da matemática
Este é sem dúvida um dos maiores mitos da área de programação. Para atuar nesta e se destacar, é importante ter conhecimentos em matemática, porém não há necessidade de ser um gênio em matemática, isso não vai te impedir de ser programador. Existem habilidades muito importantes como o domínio de lógica da programação. Essa é sem dúvida o passo mais importante que você precisa tomar para ser um programador de sucesso. Por isso, estude bastante lógica de programação e saia na frente na sua aprendizagem.
2. Tenho que ter um supercomputador para começar
Muitas pessoas são enganadas ao pensar que necessitam de um computador robusto para iniciar no mundo da programação, o que não é verdade. Você pode começar com um computador bem simples, e em alguns casos, até mesmo com um smartphone, notebook, tablet, ou papel,caneta, lápis e borracha já será possível escrever seus primeiros códigos e projetos. Ao avançar de sua carreira pode ser necessário adquirir uma máquina melhor, porém para iniciar não se preocupe com isso!
3. Só há vagas para Pleno ou Sênior
É verdade que as vagas para desenvolvedores júniores são cada vez mais disputadas, porém isso não significa que elas não existam. Algumas empresas inclusive possuem programas para contratação de profissionais que não possuem experiência prévia na área. A tendência é que cada vez mais empresas abram oportunidades para pessoas sem experiência devido a escassez de profissionais na área. Dessa forma, não acredite que somente existem vagas para Pleno ou Sênior, fique bem atento as oportunidades aqui da DIO para conquistar sua vaga.
4. Preciso aprender somente uma Linguagem de Programação
Quanto mais linguagens de programação você aprender melhor será para sua carreira. Não limite seu aprendizado de maneira nenhuma, seja curioso para alcançar destaque nesta carreira. É importante observar que algumas linguagens possuem semelhanças umas com as outras como por exemplo, Java e C#, PHP e C, entre outras. Assim, não fique preso em apenas uma linguagem, seja flexível com seu aprendizado para se destacar no mercado de trabalho.
5. É possível ganhar um ótimo salário com apenas 6 meses de estudo
Se você deseja ter uma carreira promissora nesta área terá que estudar sempre e não apenas por seis meses. Ter atitude de buscar sempre o aprendizado independente é um grande diferencial e você só tem a ganhar ao estar sempre atualizado. Dessa forma é praticamente impossível conquistar uma boa oportunidade se estudar por apenas seis meses. Dessa forma, crie um bom planejamento dos estudos para se preparar para as demandas que possam surgir ao longo do tempo. Procure sempre se manter atualizado com fontes confiáveis.
6. É uma carreira somente para jovens
A carreira de programação é democrática e aberta para todas as pessoas que desejam aprender e se dedicar a ela. Não se preocupe, se você quer ser um programador, estude bastante se dedique, tenha um bom planejamento, persista que sua oportunidade vai aparecer. Não desanime na sua jornada, acredite em seu potencial que existem empresas que estão dispostas a te contratar mesmo que você já seja um veterano ou esteja em transição de carreira. A carreira tech é sem dúvidas uma área feita para seres humanos que desejam transformar positivamente o mundo através do uso consciente das tecnologias para melhorar a vida de milhares de pessoas em todo o mundo.
7. Programadores trabalham sozinhos o tempo todo
Atualmente os programadores precisam desenvolver muitas habilidades que vão muito além de apenas criar códigos. Eles precisam saber conversar com diversas pessoas, apresentar ideias, ter resiliência e flexibilidade para lidar e resolver diversos problemas. Ou seja, é uma carreira em que é muito difícil de se trabalhar sozinho.
Tenha em mente que além de desenvolver hard skills, que são as habilidades técnicas, você também precisa desenvolver soft skills, que são aquelas habilidades que você aprende ao longo de sua vida, como empatia, flexibilidade e trabalho em equipe.
8. Preciso de uma Faculdade para atuar na área
A faculdade é um diferencial que ajuda muito no começo, porém não é um requisito que vai impedir uma pessoa de ser um programador. Com a faculdade você tem algumas vantagens como a possibilidade de fazer networking, participar de workshops, fazer estágio e trainee e ainda conta com todo o suporte de uma faculdade. Porém, caso você não possa investir em uma faculdade neste momento, não se preocupe, existem outros caminhos para que você conquiste sua oportunidade. Aqui na DIO temos um ótimo exemplo com os Bootcamps e Formações. Assim, procure sempre estar atento a oportunidades semelhantes para evoluir em seu aprendizado e conquistar sua tão sonhada vaga.
9. Tenho que ser fluente em inglês desde o começo
O inglês ajuda bastante na carreira do desenvolvedor, uma vez que maioria dos códigos, artigos e documentações estão escritas em inglês, porém para quem está no começo, não é um impedimento. É claro que você precisa entender que mais cedo ou mais tarde, terá a necessidade de incluir o idioma na suas horas de estudo, entretanto, não é algo que impedirá que você dê seus primeiros passos na área.
10. Com Low code e no-code os programadores não serão mais necessários
Independentemente do avanço tecnológico os programadores sempre serão necessários para o mercado de trabalho. Fique tranquilo pois o low code, que consiste em uma ideia de se utilizar um número reduzido de codificação na construção de soluções em T.I, com o objetivo de tornar o processo de desenvolvimento mais ágil e no-code que possibilita a criação de soluções sem código podem ser apenas alternativas para ajudar no processo de desenvolvimento de software e não substituir os profissionais.
11. Programadores não tem folgas nem vida social
Ao contrário do que algumas pessoas podem pensar, o profissional de T.I pode sim ter vida social como uma pessoa normal. Aquela imagem de uma pessoa solitária mexendo em seu computador, está ficando cada vez mais no passado. Uma possível prova disso é que algumas profissões na área de T.I possuem jornada flexível o que permitem ao profissional ter uma qualidade de vida. Conheça agora dois exemplos de profissões com melhor qualidade de vida são da área de T.I:
· Cientista de Dados: permite ao trabalhador atuar de sua própria casa, está em alta devido a necessidade das empresas em gerar informações importantes através dos dados coletados;
· Profissionais Web: estes profissionais, assim como os Cientistas de Dados podem trabalhar de forma remota, em jornadas flexíveis. A necessidade deste profissional se deve ao fato de que a transformação digital acelerou muitos processos e cada vez mais as empresas precisam ter uma empresa online para conquistar e manter clientes.
12. Só há oportunidades para quem sabe escrever códigos
A área de T.I é muito ampla e você pode sim trabalhar sem saber escrever nenhuma linha de código, veja algumas profissões que não exigem códigos:
· Gerente de Produto: responsável por orientar o desenvolvimento do produto;
· Gestor de Projetos: profissional que busca a solução dos problemas através de soluções tecnológicas. Ele é muito importante na condução e gestão eficiente das empresas, e faz uso das tecnologias para isso;
· UX/UI Designer: possuem alta demanda no mercado e existe a possibilidade de atuar sem conhecer códigos de programação em um primeiro momento. Cada vez mais levar a melhor experiência para o cliente, se torna um diferencial competitivo para as empresas, em médio e longo prazo;
· Analista de Dados: a princípio este profissional não precisa saber sobre códigos, ela será responsável pela análise de grande quantidade de dados para produzir informações importantes para as empresas.
· Analista de SEO: seu principal objetivo é colocar a empresas nas primeiras páginas dos buscadores de pesquisa. Para isso é preciso ter conhecimentos em Marketing, para criar um conteúdo rico para os clientes das empresas e ser relevantes em atender as necessidades dos clientes.
13. Não precisa ser criativo para trabalhar na área
A criatividade é uma das soft skills mais demandadas atualmente na área, então há espaço sim para pessoas criativas. Ser criativo pode ajudar na criação de softwares melhores, criar inovações dentro de um mercado de atuação em constante mudança. Dessa forma o profissional de T.I tende a trabalhar e muito com criatividade.
14. Só existem vagas no formato de Pessoa Jurídica
Apesar de grande parte das vagas serem no formato de Pessoa Jurídica, existem vagas também em CLT. O mercado de trabalho está em constante transformação, as formas de trabalho não poderiam ficar de fora. Asssim, caso você deseje trabalhar com Pessoa Jurídica ou CLT, encontrará sua oportunidade de acordo com sua preferência ou necessidade.
15. A linguagem C é uma linguagem de baixo nível
Uma linguagem de baixo nível é aquela que tem mais proximidade com a linguagem da máquina do que a linguagem humana, o que não é o caso da linguagem C, pois ela é capaz de compilar seus comandos através de diversas instruções Assembly, antes da geração de um código binário.
16. As linguagens de programação são perfeitas sempre
Infelizmente ainda não foi criada nenhuma linguagem de programação perfeita. Não é à toa que passam por atualizações. Dessa forma busque sempre se atualizar com a documentação mais recente da linguagem que você está estudando para detectar possíveis erros em seu código e não ser surpreendido.
17. Programação é uma moda passageira
Programação é sem dúvidas uma carreira de longo prazo. Com a transformação digital, os avanços tecnológicos cada vez mais empresas precisaram ter este profissional em seus times, se desejarem ser competitivas e sobreviver em um mercado cada vez mais competitivo. É uma carreira que terá um grande destaque nos próximos anos.
18. Não é possível aprender programação sem internet
É verdade que é muito difícil de aprender, porém não é impossível, você pode aprender com livros e escrever seus próprios códigos em um caderno. Não existe um limite para aqueles que realmente tem a intenção de se tornar um programador de sucesso.
19. Prejudica a saúde
Muito pelo contrário, ao se tornar programador você desenvolverá muitas habilidades como raciocínio lógico, criatividade, solução de problemas complexos, inglês entre tantas outras que podem ajudar você por toda a sua vida. Porém, excessos podem sim prejudicar a saúde de uma pessoa, por isso é preciso atenção para não abusar em longas horas de estudo sem descanso.
20. Preciso decorar códigos
Não há necessidade de decorar códigos. Você precisa entender qual a lógica do negócio para então propor soluções para os problemas que possam surgir ao longo de sua jornada. A principal habilidade é criar soluções ágeis para os problemas que possam surgir em um curto espaço de tempo.
21. Não precisa saber a teoria somente a prática
Muitos programadores caem nessa armadilha e dessa forma podem comprometer suas carreiras. Aprender a teoria pode nortear na busca por soluções de problemas que muitas vezes somente com a prática não seria possível encontrar as respostas para as dúvidas que venham surgir. Dessa forma, não deixe de estudar a teoria antes de partir para prática, por mais cansativo que isso possa parecer.
Veja abaixo algumas dicas de livros:
- O Programdor Apaixonado, escrito por Chad Fowler;
- Código Limpo: Habilidades Práticas do Agile Software, escrito por Robert Cecil;
- O Programador Pragmático: De Aprendiz a Mestre, escrito por Dave Thomas e Andy Hunt;
- Code Complete: Um guia prático para a construção de software. Escrito por Steve McConnel.
Você pode conferir outras obras, clicando aqui
Como escolher um caminho
Agora que você conheceu os 21 mitos sobre programação, veja quais os caminhos podem te ajudar a ter sucesso nessa carreira que não para de crescer a cada dia. Veja alguns tópicos que podem ser praticados por você para alcançar seus objetivos:
· Crie uma rotina de estudos, de acordo com sua disponibilidade;
· Seja generalista no início e depois procure se especializar em uma área;
· Não acredite em mitos, procure por fontes confiáveis;
· Mantenha o foco e não queira aprender tudo de uma única vez;
· Mantenha o perfil do LinkedIn e Github atualizados;
· Participe de mentorias, lives, workshops para saber quais as novidades da área;
· Fique atento com os lançamentos e atualizações que estão acontecendo;
· Compartilhe seus conhecimentos com todos;
· Busque por ajuda sempre que sentir necessidade;
· Seja flexível ao aprendizado;
· Tenha abertura sincera as críticas;
· Não se despere, o início da carreira é complexo mais o caminho vale a pena!
· Persista sempre!
· Aprenda com seus erros
Considerações Finais
Agora que você conheceu os 21 mitos da carreira de programação, não deixe de estudar bastante, sempre busque se informar se alguma informação e verdadeira com fontes confiáveis e escolha qual jornada dentro do mundo da programação você deseja seguir. Como você viu não há nenhuma restrição de idade, ou conhecimentos de idiomas que vão impedir você de ser um programador de sucesso!
Por isso, convido você a aprender cada dia mais aqui na DIO, faça cursos, bootcamps e formações, seja curioso e experimente tudo o que você puder, porém não se esqueça de estudar no seu ritmo!
E você conhece outro mito da área que não foi citado?
Deixe nos comentários!
Uma ótima jornada de estudos para todos! Deixe seu upvote se você gostou!
#CommunityWeek