10 conselhos para a tua carreira que a Universidade não te ensina
4 de Março de 2022
Um curso superior e/ou formações online não te garantem um emprego na área
Não é sobre aquilo que tu sabes fazer, mas o que fazes com aquilo que sabes. Possuir um diploma não te facilita a entrada no mercado laboral porque o que conta cada vez mais são as vivências que tiveste e as soft skills que adquiriste ao longo do tempo. Além disto, o que é ensinado na Universidade, muitas vezes, não corresponde às necessidades reais da tua carreira, fazendo com que muitos cursos fiquem desajustados.
O paradigma atual do mercado de trabalho mostra-nos que, embora sejam leccionados determinados conteúdos e temáticas nas salas de aula, as exigências verdadeiras das empresas poderão não estar alinhadas com aquilo que é parte integrante da maioria dos planos curriculares em vigor.
Começa sempre com um plano
Não penses em criar algo só porque sim ou porque queres impreterivelmente programar em determinada linguagem. Começa por analisar as carências existentes no mercado ou no cliente e desenvolve consoante o que te é pedido e a utilidade que irá ter, adequando a tecnologia a ser utlizada.
Ao dar um step back em relação ao processo de decisão do que vais fazer, consegues elaborar um plano mais ajustado e consegues criar um software que seja a solução para os problemas que te apresentam.
Lembra-te que depois de ti virão sempre outras pessoas
É importante que te foques nas tarefas e que sejam bem executadas, mas deves igualmente ter em consideração que depois de iniciares no projeto, virão outras etapas e outras pessoas. Por isso, garante que o código que escreves está bem estruturado, coerente e sobretudo bem comentado.
Depois de ti virá sempre alguém que participará na sua manutenção e gestão, por esse motivo se deixares sinais claros no teu código sobre o teu processo de pensamento e lógica por trás de certa dinâmica programada, será mais fácil a pessoa seguinte continuar o desenvolvimento.
Identifica as tarefas mais importantes e urgentes
Após teres um conhecimento do projeto e da arquitetura do mesmo, começa a preparar as tarefas que são mais importantes e que têm maior impacto para serem realizadas em primeiro plano, tanto ao longo do dia, como do projeto. Lembra-te que deves manter o foco nas pequenas partes que possam exigir o menor tempo de desenvolvimento, mas que têm maior impacto no projeto, como sugere o Princípio de Pareto.
Existem, porém, outros métodos que te ajudam a gerir o tempo e as prioridades, como por exemplo a Técnica de Pomodoro, fazendo com que alcances uma maior produtividade porque existe um maior foco nas tarefas em si, menos distrações e pausas planeadas.
Procura por fontes de ajuda sempre que necessário
Mesmo que não consigas realizar determinada tarefa podes (e deves) procurar ajuda. A maior parte dos problemas que venhas a ter já estão resolvidos ou já tiveste outros colegas que passaram pelo mesmo. Por isso, faz perguntas a pessoas mais experientes qual foi a resolução que deram ao problema ou recorre a um motor de pesquisa, como o Google. A era digital trouxe-nos muitas opções e fontes onde poderás encontrar a solução para as tuas dúvidas e problemas. Podes consultar websites como: Stackoverflow, Quora, Reddit, grupos de developers, entre outros.
O facto de teres dúvidas ao longo do desenvolvimento de um projeto e mesmo ao longo da tua carreira não fará de ti menos profissional, revela inclusive um sentido de orientação para a resolução de problemas que só assim te permitirão um crescimento sustentado na tua evolução profissional.
Se estás a errar é bom sinal
Sabes qual o ingrediente principal para as pessoas bem-sucedidas alcançarem excelentes resultados e de forma consistente ao longo das suas carreiras? Terem falhado e muito. A diferença é que cada cada erro experienciado equivale a uma aprendizagem que levam para a sua vida profissional, ficando assim aptos para desafios cada vez maiores e mais complexos. Se fizeres somente aquilo que sabes, nada irá correr mal, pois se é algo do teu domínio irá, com grande probabilidade, funcionar. Mas se quiseres ir mais longe, tens de testar, errar, aprender com isso e seguir em frente.
Ninguém escreve código de forma perfeita, nem mesmo os developers mais seniores que possas conhecer. De forma a reduzir o tempo que possas vir a necessitar para resolver erros que possam originar o mau funcionamento da aplicação, deverás fazer debbuging ao longo do projeto. Um erro detetado atempadamente, vai certamente atenuar a possibilidade de bugs mais à frente.
Descobre e aprende novas ferramentas de trabalho
A tua carreira segue em constante evolução e já percebeste que aquilo que aprendeste na universidade não é suficiente. Por isso, é fundamental que acrescentes mais valor e mais informação ao que já tens porque será algo que te irá ajudar a ser um profissional mais completo e de sucesso.
O meio digital está numa transformação contínua e o melhor é que na maior parte das vezes, para tornar a nossa vida melhor. Através de novos processos, novas ferramentas e novas formas de pensar, podemos ter os nossos dias de trabalho mais fáceis, produtivos e eficientes. Experimenta diferentes ferramentas e softwares ao longo da tua carreira para que consigas alcançar formas mais efetivas de desenvolveres os teus projetos.
Consegues exercer a tua carreira dentro e fora do país
Muitos não sabem disto, mas o teu curso pode abrir várias portas e uma delas é a possibilidade de vires a trabalhar noutro país. Não precisas de te focar apenas no mercado nacional porque existem diversos caminhos para de te integrares numa empresa, inclusive num regime de nearshoring, através do qual poderás continuar em Portugal, mas em projetos de exposição internacional.
Se mesmo assim o teu objetivo é partir à aventura, tem em conta a língua, as possíveis diferenças culturais e os processos burocráticos de entrada noutro país. Atualmente, esta mudança na tua vida já não tem de ser complexa e existem inclusive entidades que resolvem todas as burocracias inerentes ao processo. Procura por órgãos que estejam sediados no país de destino que tenham algum tipo de protocolo com Portugal, como é o caso das Embaixadas, Câmaras de Comércio ou outra Organização.
Trabalhar em equipa não é opcional
Por mais que tenhas competências digitais e um conhecimento profundo da tua área tecnológica, só o trabalho em equipa te permitirá chegar mais longe.
Lidar com diferentes perspetivas é importante para analisar as diferentes hipóteses existentes, fazendo com que dados e informações relevantes não passem ao lado. Esta posição permite que consigas fomentar o teu sentido crítico, preparando-te para defenderes o teu ponto de vista e desenvolver capacidades interpessoais.
Ter um cargo de liderança não faz de ti um líder
Sabes porquê? Porque a equipa em vez de te ver como um líder pode ver-te apenas como um chefe. A diferença está na maneira como consegues comunicar com quem trabalhas, como analisas os inputs para alcançar os resultados pretendidos e a confiança que transmites também.
É necessário que vás aprimorando estas capacidades ao longo de pequenos projetos, para teres uma melhor adaptação à gestão de uma equipa.
Artigos populares
O que é Outsystems e como está a transformar o desenvolvimento de software
Java - O que torna esta linguagem tão popular entre programadores?
A importância das boas práticas na programação em .NET
Linux: um sistema operacional versátil e poderoso
COBOL - Será esta linguagem relevante nos dias de hoje?
Implementar um sistema de Business Intelligence