CodeGym/Blogue Java/Random-PT/Como concluir seu projeto de animal de estimação. Dicas p...
John Squirrels
Nível 41
San Francisco

Como concluir seu projeto de animal de estimação. Dicas para tornar seu próximo projeto paralelo um sucesso

Publicado no grupo Random-PT
Um dos principais conselhos que normalmente damos aos alunos do CodeGym e outros iniciantes em codificação que desejam progredir e obter seu primeiro emprego de desenvolvedor júnior é trabalhar em projetos pessoais independentes. Adicionar um ou dois projetos paralelos ao seu portfólio pode ser uma grande vantagem se você ainda não tiver muita experiência de trabalho, ajudando a convencer o empregador a contratá-lo. Como concluir seu projeto de animal de estimação.  Dicas para tornar seu próximo projeto paralelo um sucesso - 1Desenvolver projetos de estimação é sempre uma boa ideia, e ninguém discute isso. Mas dar conselhos é uma coisa, construir projetos paralelos é outra. Um desenvolvedor inexperiente pode e provavelmente enfrentará várias dificuldades ao trabalhar em um projeto pessoal sem ajuda externa.

Como colocar seu projeto de estimação em funcionamento

As ideias para um projeto são a questão inicial que a maioria das pessoas enfrenta, pois não é tão fácil ter uma ideia original, mas realista. Mas os maiores problemas surgem quando você começa a trabalhar em um projeto. Concluir o projeto e colocá-lo em funcionamento é a tarefa que muitos iniciantes em codificação falham em concluir. E é compreensível, pois o desenvolvimento de um software muito simples geralmente requer mais do que apenas conhecimento básico de codificação. Há uma série de coisas que você deve lembrar ao iniciar um projeto de estimação, especialmente se for o primeiro.

1. Pesquise e planeje primeiro, codifique depois.

Tal como qualquer edifício necessita de um alicerce, um projeto, por mais pequeno e independente que seja, deve partir de um plano impossível de concretizar sem algum trabalho de pesquisa e reflexão. Começar a codificar e desenvolver sem ter um plano claro é um dos erros mais comuns que os desenvolvedores tendem a cometer, e não apenas os inexperientes. Portanto, o conselho é não se apressar com a codificação. Começar a codificar sem um plano adequado pode facilmente ser uma perda de tempo, levando você a um beco sem saída e à necessidade de começar tudo de novo.Como concluir seu projeto de animal de estimação.  Dicas para tornar seu próximo projeto paralelo um sucesso - 2

2. Estabeleça metas e prazos.

Outra coisa importante, muitas vezes negligenciada por programadores juniores e mais experientes, é definir metas e prazos, o que também é planejamento, claro, mas essa parte merece algumas palavras à parte. Quando se trata de metas, é importante ser realista. Se suas habilidades ainda são muito limitadas, seria sensato não ser muito ambicioso e escolher um projeto que você seja capaz de concluir, mesmo que exija algum aprendizado adicional e esforço extra. Definir um prazo para si mesmo (e cumpri-lo) é outra maneira de estabelecer autodisciplina e motivar-se a concluir o projeto dentro de um prazo realista.

3. Tente resolver problemas reais com seu projeto.

Outro conselho relacionado à etapa de planejamento é escolher a ideia para o seu projeto. A maioria das pessoas não tem dificuldade em gerar ideias para seus projetos de estimação, o único problema é que suas ideias não são muito boas. Procure alguns problemas reais, em seu campo ou em outro lugar, que seu projeto possa resolver (ou pelo menos tentar). “Você não pode se forçar a ter uma boa ideia. A maioria dos meus projetos de estimação veio de trabalhar em outra coisa e perceber que algo está faltando. Em seguida, comecei a criar aquele componente/peça/biblioteca que faltava. Com o tempo, conforme ganhei mais experiência com frameworks, percebi que realmente não gosto de nenhum deles. Então fiz o meu próprio, que uso em muitos projetos hoje. À medida que o uso, percebo mais componentes ausentes, mais coisas que eu poderia construir que me poupariam muito tempo, e esses se tornam novos projetos de estimação. É uma necessidade e suprimento básicos, mas de uma forma mais pessoal. Observe a necessidade e a ideia do suprimento virá até você.”disse Bruno Skvorc, um desenvolvedor web experiente da Croácia.Como concluir seu projeto de animal de estimação.  Dicas para tornar seu próximo projeto paralelo um sucesso - 3

4. Concentre-se nas tecnologias que as empresas para as quais você deseja trabalhar estão usando.

Se sua principal fonte de motivação para trabalhar em projetos de estimação é obter experiência e construir o currículo para conseguir um emprego em tempo integral como desenvolvedor de software, ao escolher um projeto, você também deve pensar nas tecnologias que usará nele. É melhor que seu projeto esteja no mesmo campo das empresas que você vai se candidatar, ou use as mesmas tecnologias com as quais elas estão trabalhando. “Os melhores projetos de estimação satisfazem sua curiosidade, então escolha uma tecnologia que o fascina e construa-a”, recomenda Sanjay Paul, desenvolvedor da Palantir Technologies.

5. Não negligencie o front-end se o seu projeto precisar.

Você adivinhou, negligenciar o front-end também é um erro muito comum que muitos desenvolvedores cometem quando começam a trabalhar em seus projetos favoritos. Você não precisa que o front-end seja deslumbrante, pelo menos certifique-se de que seja funcional e pareça profissional o suficiente. É por isso que uma boa ideia seria fazer um esboço de design de como seu produto ficará antes de começar a codificar e voltar ao front-end regularmente, ajustando-o a quaisquer alterações que ocorram ao longo do caminho.Como concluir seu projeto de animal de estimação.  Dicas para tornar seu próximo projeto paralelo um sucesso - 4

6. Use Pomodoro e outras técnicas anti-procrastinação para trabalhar sistematicamente no projeto do animal de estimação.

Trabalhar em seu projeto independente regularmente dentro do prazo especificado (por exemplo, duas horas por dia, das 9h às 11h) também é muito importante, e é aqui que várias ferramentas de eficiência e técnicas anti-procrastinação podem ser úteis. Use o que funcionar para você, apenas certifique-se de que o desenvolvimento do seu projeto não se transforme em algo que você fica adiando e deixando para amanhã dia após dia.

7. Torne seu trabalho público.

Publicar seu trabalho em qualquer lugar que você puder de alguma forma também é um método de motivação. Uma coisa é desenvolver algo que só você vai ver, e outra coisa é criar um produto que outras pessoas possam experimentar e compartilhar sua opinião sobre ele. Mesmo que seja seu primeiro projeto de estimação e seja muito básico, melhor se preparar para torná-lo público desde o início, isso ajudará a criar o clima certo.

8. Use o controle de versão e continue analisando seu trabalho.

E a recomendação final seria usar sistemas de controle de versão ou outras formas de acompanhar o código. Isso permitirá que você tenha certeza de que seu trabalho não será perdido com o tempo (o que eventualmente acontecerá se você simplesmente deixá-lo no computador). O controle de versão também permitirá que você olhe para trás em seu trabalho de vez em quando no futuro, que é exatamente o que você precisa fazer. Olhar para trás em seu trabalho anterior é sempre saudável: dessa forma, você pode acompanhar seu progresso como profissional, identificar maneiras em projetos iniciais que você teria feito de maneira diferente agora e assim por diante.
Comentários
  • Populares
  • Novas
  • Antigas
Você precisa acessar para deixar um comentário
Esta página ainda não tem nenhum comentário