CodeGym /Curso Java /Python SELF PT /Escrevendo código

Escrevendo código

Python SELF PT
Nível 64 , Lição 4
Disponível

5.1 Um dia normal na vida de um desenvolvedor

Ser programador é fácil e agradável. Quem cuida da organização do trabalho é o Project Manager, e o Product Owner é responsável pela lista de features do produto. As reuniões são organizadas pelo Scrum Master. Todos os processos organizacionais são o mais formalizados e padronizados possível.

Você chega de manhã no trabalho, faz um chazinho ou um café, senta no computador. Abre o chat geral, vê se não tem mensagens urgentes, se ninguém ficou doente, e, se tudo estiver bem, começa a trabalhar.

Você abre o site da JIRA, onde está a lista de todas as tarefas do seu time: backlog do projeto e backlog do sprint atual. As tarefas já estão ordenadas por prioridade pelo seu Scrum Master/TeamLead ou ProductOwner.

Você pega a tarefa do topo — a mais prioritária — e começa a trabalhar nela. Para isso, você precisa mudar o status para In Progress. Isso é feito com alguns cliques. Pronto, o tempo começou a contar.

À descrição da tarefa normalmente é adicionada informação adicional ou um link para a documentação. A tarefa deve conter todas as informações necessárias para que você possa completá-la. Garantir isso é tarefa do seu gerente.

Se algo não estiver certo, você pode reatribuir a tarefa ("task" no jargão dos programadores) para o seu gerente e escrever nos comentários quais dúvidas surgiram e/ou qual informação está faltando.

5.2 Escrevendo código

Você estudou a descrição da tarefa e entendeu o que precisa ser feito. Ótimo, comece a trabalhar. Aqui, sua experiência de estudo no CodeGym e de trabalho em equipe vai te ajudar.

Depois que a feature está pronta, e você tem certeza disso, é hora de enviar o código para o Git. Isso é feito com alguns cliques direto na IDE. No seu caso, no PyCharm. Você faz commit do seu código primeiro no seu repositório local, e depois envia (push) para o repositório central do Git.

Na maioria das vezes, essa última operação é feita através de um Pull Request, quando você envia um pedido via Git para seu team lead revisar seu código. Se o código estiver ótimo e não houver observações, seu team lead aceitará (accept) seu pull request, e ele será incorporado ao branch principal do Git.

Importante! Nunca, em hipótese alguma, fique parado e calado se não souber como executar uma tarefa. Essa situação acontece frequentemente, e muitos novatos (e não só novatos) acabam resolvendo isso de forma errada. Lembre-se, se em 2 horas você ainda não entendeu como fazer a tarefa, avise seu gerente.

Não vá até o team lead dizendo "isso não pode ser feito". Essa frase é muito irritante, especialmente se o team lead sabe com certeza que "isso pode ser feito" e já fez algo semelhante antes, várias vezes.

Se não souber como fazer, diga: "Passei duas horas/dois dias tentando entender como fazer isso, mas não consegui". O team lead vai te orientar sobre em que direção procurar no Google.

Aí está um resumo de como é o desenvolvimento moderno de produtos. Escrever código é apenas uma pequena parte do trabalho todo, mas tudo é organizado de forma que nada te distraia do seu trabalho. Então, siga em frente e estude Python — tenho certeza de que você vai gostar de trabalhar como programador.

1
Опрос
Produtos de TI Modernos,  64 уровень,  4 лекция
недоступен
Produtos de TI Modernos
Produtos de TI Modernos
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION