Mas antes de entrar na área de tecnologia, o que seria legal você saber?

Morganna Giovanelli
BRQ Tech
Published in
8 min readFeb 10, 2019
<code your future />

E aí, gente! Hoje estou aqui para conversar sobre a última talk que fiz na faculdade onde estudo e o que podemos viver no mundo da tecnologia, além do looping code, sleep, coffee, repeat. Ah, também gostaria de mostrar algumas dicas (com ajuda de outros profissionais) para quem quer começar. São alguns pontos que quero expor aqui, mas já convido vocês para compartilharem suas dicas e experiências também. Bora lá?

Quando iniciamos em qualquer área (apesar de nos focarmos aqui em tecnologia), nem sempre temos uma visão muito clara do que nos espera lá na frente. Concordo que existem experiências que devemos viver, aprender com os erros e comemorar os acertos. Porém, não seria MUITO MELHOR sabermos de algumas coisas antes de colocarmos os pés em um terreno desconhecido?

Nos dias 7 e 8 de fevereiro, estive na FATEC de Mogi das Cruzes após receber um convite da Professora e atual Coordenadora do Curso de Análise e Desenvolvimento de Sistemas, Adriana Valverde, com uma amiga e profissional da área de Inteligência Artificial, a Letícia Pedroso, para termos um bate papo com os novos alunos.

Slide inicial utilizado na talk na FATEC de Mogi das Cruzes para os novos alunos de Análise e Desenvolvimento de Sistemas.

A ideia era conversarmos com a galera que está entrando na FATEC sobre como começamos na tecnologia. Então falamos, cada uma de nós, sobre nossa vida acadêmica e profissional e compartilhamos histórias que nos levaram até a tecnologia e algumas coisas que fazemos fora de tudo aquilo e que já iremos discutir aqui. Se alguém tiver interesse em ver os slides utilizados, aqui está o link. Inclusive, foi incrível a participação de todos os que estavam presentes. Fico muito grata! Foi encantador perceber a curiosidade, receber as perguntas e vê-los empolgados com as possibilidades na tecnologia, além de serem apenas “mais um”.

Eu já havia preparado os slides e tinha em mente o que eu gostaria de falar. Não sou dona de nenhuma verdade, mas tentei organizar a minha fala com a realidade que eu vivo e como eu cheguei até aqui. Mas confesso que meu foco era mostrar coisas além de faculdade + trabalho. Eu queria, obviamente, falar de comunidades! Falar de meetups e eventos de tecnologia! Falar de hackathons! Falar daquilo que me move, que me desafia, que me deixa ainda mais apaixonada pelo que eu faço.

E como eu queria falar de comunidades, como dito logo acima, pensei que a própria comunidade poderia me ajudar nessa conversa e pensei: “o que será que eu poderia dar de dicas para esses estudantes que estão ingressando no curso de Análise e Desenvolvimento de Sistemas?”. Então conversei com alguns amigos, postei nas redes sociais e perguntei: “Que conselhos SINCEROS você daria para iniciantes na área de programação?”.

Pergunta postada no Facebook: “Que conselhos SINCEROS você daria para iniciantes na área de programação?”

Para a minha surpresa, uma galera incrível comentou diversas dicas que, se me permitem, colocarei logo abaixo, tentando compartilhar um pouco das minhas experiências e das experiências que compartilharam comigo. E, caso queira ver o post completo e todos os comentários, aqui está o link. Aproveito para agradecer mais uma vez a todos que comentaram lá. ❤

Pesquise sobre a área que pretende atuar.

Como já falamos aqui, entrar em terreno desconhecido sem estar muito preparado pode não ser muito legal. Vá com calma. Pesquise. Isso só vai te ajudar a esclarecer muitas dúvidas e evitar surpresas.

Converse com profissionais da área.

Essa é uma das formas de você fazer sua pesquisa. Busque profissionais de carreiras que você se interessa e pretende seguir, converse sobre como são seus dias, o que precisou estudar, como é o mercado de trabalho, que dicas esses profissionais poderiam te dar. E sabe uma pergunta legal para fazer? “Então, quando você chega segunda-feira no seu trabalho, o que você precisa fazer?” É importante também entender como funcionam as tarefas diárias dessas pessoas.

Estude algoritmos e lógica de programação.

Particularmente, acredito que essa é a dica mais importante. Lógica costuma ser uma das primeiras disciplinas de um curso de tecnologia. E não é apenas por coincidência, ela é a base para todo o resto. Dê a devida atenção a essa matéria, dedique-se a ela. Não importa a linguagem de programação que você quer ou precisa aprender se você tiver familiaridade com algoritmos e lógica. E não tenha preguiça de fazer testes de mesa, eles vão te ajudar (e muito) a entender a estrutura do algoritmo e como ele está funcionando. Não fique preocupado(a) se tiver dificuldades no início. A dificuldade é normal e com o tempo e a prática você pode se aperfeiçoar.

Não tenha medo falhar. Sério!

Está tudo bem. Você pode continuar estudando e se dedicando. E quando você conseguir, vai ser incrível! E poderá, inclusive, ajudar outras pessoas que também não estavam conseguindo antes.

Descubra qual é a melhor forma de aprendizado para você.

As pessoas são diferentes. Tente entender se você aprende melhor ou escutando, ou falando, ou escrevendo, ou assistindo vídeos, ou lendo livros. Isso pode evitar tempo perdido e te ajudar muito na hora de estudar.

Não tenha vergonha de não saber. Peça ajuda.

Ninguém sabe tudo. Está tudo bem perguntar, pedir ajuda, falar com os amigos ou os professores sobre isso, ou até mesmo com colegas de trabalho. Mas não se esqueça de que também precisamos ter o hábito de pesquisar e estudar. Pode nos ajudar muito na hora de resolver algum problema.

Estude e pratique. Sempre. Sempre mesmo.

A tecnologia muda o tempo todo e quem está nessa área precisa entender que deverá estudar sempre. Sério! Mas não encare isso como algo negativo, porque você pode descobrir o quão incrível é aprender coisas novas. E além de estudar, é necessário também que você pratique. A prática te fará ficar cada vez melhor.

Estude inglês.

É uma necessidade, não temos muito como escapar. Ainda que seja requisito obrigatório e não mais apenas “um diferencial”, estudar inglês te ajudará em muitas coisas, principalmente na hora de encontrar materiais para estudar e em possibilidades para sua carreira. Tente, ainda que tenha dificuldade. Se for preciso, chame amigos para estudarem com você, talvez isso ajude a amenizar um pouco o desafio.

Hello World e suas possibilidades.

Na área de programação, o pessoal brinca muito com essa questão do “Hello World”. Para quem ainda não conhece esse fato, é porque toda vez que vamos aprender uma nova linguagem de programação, a primeira coisa que fazemos com ela é exibir essa mensagem “Hello World”. Este é o primeiro passo para que você possa ir muito além e construir coisas incríveis. E você irá, caso dedique-se.

Habilidades técnicas e o lado profissional.

Um bom profissional não é feito apenas de conhecimento puramente técnico. É importante também saber trabalhar em equipe, saber conversar com as pessoas, lidar com clientes, escrever e-mails, entre muitas outras habilidades. Muitas delas, você terá com o tempo. Mas quanto antes você puder se dedicar a aperfeiçoá-las, melhor será. Lembre-se que não lidamos apenas com máquinas, mas também com pessoas.

Você não precisa trabalhar SÓ com programação.

O mundo da tecnologia tem um leque gigantesco de opções de carreiras que você pode ter. Pesquise.

Faça networking.

Isso pode fazer uma diferença incrível na sua vida e você terá oportunidades de conhecer pessoas diferentes com experiências diferentes. E você pode conseguir participando de eventos, por exemplo. Ou no seu trabalho. Ou na sua faculdade. Coragem. Conversar com as pessoas pode ser enriquecedor. Mas tudo bem se não conseguir fazer no primeiro evento que participar. Você pode ir se enturmando aos poucos.

LinkedIn e Github.

Algumas empresas te encontrarão nesses links. Para quem ainda não conhece, esse é o LinkedIn (uma rede social profissional, onde você pode fazer networking e gerenciar seu “currículo”) e esse é o Github (uma plataforma para compartilhamento e hospedagem de código-fonte e outras coisas, muito comum entre programadores e alguns outros profissionais). Além do Github, existem o GitLab, o Bitbucket, entre outros. Utilizem também essas plataformas para compartilhar aprendizado e experiências profissionais.

Mentoria?

Se você tiver a oportunidade de ter alguém como mentor(a), tenha certeza de que será incrível poder contar com um profissional que conseguirá te guiar em alguns caminhos. Mas lembre-se que mentoria é feita para te ajudar e não para fazer por você.

Conheça e participe de comunidades.

Comunidades são grupos de pessoas que se juntam para compartilhar conhecimento de forma voluntária e gratuita. Você pode conhecer comunidades próximas a você pelo site do Meetup. Seja parte das comunidades de uma forma positiva. Aprenda muito, mas ajude também sempre que puder.

Participe de hackathons e maratonas de programação.

Para quem já me conhece, pode parecer que eu sou suspeita de falar sobre isso, mas sempre digo mesmo assim: vocês não sabem a experiência incrível que é participar dessas coisas. E não se preocupem caso ainda estejam começando a aprender a programar. Você também aprenderá muito ao participar de um hackathon.

Não seja fã de forma exagerada de determinada tecnologia.

Tecnologia deve ser encarada como um meio de se chegar a uma solução. Ela não é o fim. Cada linguagem de programação pode ajudar de forma diferente e com o tempo você vai entender que não é a linguagem que importa. Entenda as necessidades dos clientes e analise o que pode ser melhor. Não é só porque você gosta de uma determinada ferramenta que ela é a única solução possível.

Tente abstrair as críticas.

Pode acontecer no começo ou em qualquer momento da sua carreira. Tente abstrair o que for negativo, mas absorva as críticas que sejam construtivas. Não deixe que alguém te faça desistir só porque essa pessoa é babaca.

Não tente ser igual a ninguém.

Cada um tem suas próprias experiências. Cada um chega a um objetivo de um jeito diferente. E com um tempo diferente. Cada um estuda e aprende de uma forma e você não tem que ser igual a ninguém. Está tudo bem se você tiver pessoas que admira e as tiver como exemplos, mas não se cobre por não ser exatamente como essas pessoas são. Não se compare aos outros. Você é diferente. E isso não é um problema. Com certeza aprenderá e evoluirá no seu próprio tempo.

Dedique-se. Não desista. Seja persistente e paciente.

Combinado?

Poderíamos ficar aqui mais um tempo conversando sobre tantas outras dicas. Então se você tiver mais alguma, comente para que o conteúdo possa ser enriquecido também com a sua experiência. O que você gostaria que tivessem te falado no começo da sua carreira? Quem puder ou quiser, por favor, deixe um feedback. Obrigada e até a próxima! =)

Vou aproveitar para deixar alguns links de referência e complemento ao que conversamos aqui:

“CaquiCoders #16: O que é hackathon e como participar de um” parte 1 e parte 2, talk feita na comunidade CaquiCoders;

Conselhos que eu gostaria de ter ouvido quando mudei para tecnologia”, da Carol Soares {divaloper};

Como palestrar sobre hackathons?!”, da Jessica Felix;

Com qual linguagem de programação eu devo começar a programar?”, do William Oliveira.

Por que faço parte de comunidades de tecnologia e como isso impactou a minha vida”, um artigo que escrevi há um tempo.

Autora: Morganna Giovanelli, estudante de Análise e Desenvolvimento de Sistemas da FATEC de Mogi das Cruzes, desenvolvedora apaixonada por tecnologia, por comunidades e pelo nosso mundão nerd e evangelizadora da palavra da Ada Lovelace.

--

--

Morganna Giovanelli
BRQ Tech

(Ela/Dela) DevRel e Tech Writer 🥑 Criadora de conteúdo tech 💻 Evangelizadora da palavra da Ada Lovelace 👩‍💻 Alura Star ⭐