53
GITHUB
É a maior plataforma da atualidade que funciona como repositório de código.
Ou seja, é aqui que pode ‘armazenar’ o código do seu projeto para que outros
possam vê-lo, melhorá-lo e construir novos projetos a partir do seu. Além
disso, também funciona como um registo histórico das alterações que vão
sendo feitas ao código do projeto. Tem ainda funcionalidades para gestão de
projetos em equipa, integração com plataformas de colaboração como o Slack
e ferramentas que facilitam a identificação de problemas de segurança. A
utilização é gratuita e a plataforma é detida, desde 2018, pela Microsoft.
STACK OVERFLOW
A plataforma descreve-se como um site de perguntas e respostas para
programadores e a descrição não podia ser mais certeira. O Stack Overflow
funciona numa lógica de fórum, no qual é possível deixar dúvidas para
que outros programadores respondam e vice-versa. Tão importante como
poder contar com a ajuda de outros programadores, é todo o repositório de
conhecimento que já existe em catálogo: muitas das dúvidas de código que
procurar no Google têm resposta em publicações feitas no Stack Overflow.
W3SCHOOL
Mais um site de referência que deve manter nos favoritos do browser. Além
de um grande número de tutoriais, também também um vasto catálogo
de referências de código para um número considerável de linguagens – do
HTML, CSS e SQL, até Java e Angular. Conte ainda com um grande número
de exemplos práticos que lhe mostram código escrito e o resultado final que
esse código vai gerar. Bom para aprender ou tirar dúvidas.
CSS-TRICKS
Esta plataforma é uma paragem obrigatória para quem está focado em
desenvolvimento web. Especialistas na área e programadores com muitos
anos de experiência partilham as melhores práticas sobre a implementação de
funcionalidades que tornam o seu site mais completo, apelativo e dinâmico.
Um exemplo publicado recentemente e que está na moda: guia completo para
aplicar um modo escuro (dark mode) às suas páginas de internet.
CODE CANYON
Algo que vai aprender com a experiência é que ser programador ou saber
programar não significa saber fazer tudo. E nesse sentido o Code Canyon
pode ser uma grande ajuda. Na prática são scripts (programas com
funções muito específicas) e plug-ins (programas modulares que adicionam
funcionalidades) que já estão prontos a serem integrados em páginas web.
Ou seja, em vez de ter o trabalho de programar também esses pequenos
pedaços de código com funcionalidade específica, pode simplesmente
comprá-los e integrá-los diretamente no site. Mas veja este ‘atalho’ apenas
como mais forma de aprender com os pedaços de código que está a comprar.
TEAMLYZER
Gostou tanto de aprender a programar que já está a pensar fazer disto vida?
Então existem várias plataformas nas quais estão listadas centenas de vagas
de trabalho. Mas o Teamlyzer é diferente: reúne opiniões de pessoas que já
trabalham nessas empresas e avaliam-nas em diferentes categorias – do
processo de recrutamento, aos salários e ao equilíbrio trabalho/vida pessoal.
Além disso, é uma das maiores comunidades de programadores em Portugal.
INDISPENSÁVEIS
Chegado a este ponto, é provável que já tenha escrito as suas primeiras linhas de código – por
muito simples que sejam, parabéns. É o início de um longo caminho, mas que vai prepará-lo
melhor para o futuro e permitirá criar novos projetos como nunca o fez. Mas antes de terminar
esta primeira etapa como aspirante a programador, convém levar consigo mais um conjunto de
ferramentas e recursos que constituem um verdadeiro ‘canivete suíço’ na criação de código.