Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
April 17, 2021 01:09 pm GMT

Aprendizados da programao aplicados a vida

Durante minha trajetria em desenvolvimento de software, muitas vezes o que eu aprendia sobre a disciplina eu conseguia aplicar na minha vida pessoal e vice versa.

Pra mim, foram conhecimentos bem teis e que me ajudaram a lidar da melhor forma com muitas questes que antes eram bem difceis.

Com isso, resolvi ento escrever este artigo pra compartilhar algumas dessas lies com vocs.

Vamos l!

Conhecimento bsico de gerenciamento de projetos.

Na rea de desenvolvimento de software se fala bastante sobre metodologias geis, gerenciamento de projetos e por a vai.

E talvez no seja a rea que voc estuda diretamente, mas com certeza ser algo que voc ir entender as vantagens e saber como aplicar, nem que seja apenas algo inspirado em Kanban ou Scrum.

Mas com isso voc j consegue aproveitar bem e utilizar em outras reas da sua vida, por exemplo na hora de dividir as tarefas de casa com outras pessoas, ou at mesmo priorizar as suas tarefas do dia a dia.

Quadro Kanban
Essa uma foto da @barbrabrgs em que ela aplicou a ideia no dia dia, bem legal, n? :)

Entender o que se deve fazer

Acho que todo programador sabe da importncia de entender o que o cliente quer antes de perder horas desenvolvendo uma funcionalidade intil.

Saber fazer as perguntas certas, a fim de entender melhor o que o outro quer, uma boa habilidade para se ter como desenvolvedor e em geral tambm. Nossos relacionamentos tambm pedem isso.

Saber onde procurar as respostas

Muitas vezes a sua geladeira pode dar pau do nada 1h da madrugada, acabando com qualquer chance de voc recorrer a assistncia imediatamente.

Voc pode at esperar o dia seguinte, mas e se a mistura da semana j tiver l, voc no pode arriscar perder (Voc j viu o preo da carne!?).

E a, o que fazer?

Google, claro.

Mas e se voc no achar a resposta l? Bom, talvez ler o manual lhe d alguma resposta ou talvez no. A assistncia ainda est fechada, ento no custa nada dar uma olhada, voc no vai conseguir dormir por conta da preocupao mesmo.

Dividir e conquistar

Pelo menos em algum momento do seu trabalho voc vai precisar lidar com um problema escabroso que voc olha e no sabe nem por onde comear. Talvez depois de surtar um pouco, voc perceba que talvez quebrar em vrias partes menores vai pelo menos deixar o seu problema menos assustador.

Alm de menos assustador, muitas vezes o que vai possibilitar a resoluo daquele b.o.

A mesma estratgia pode ser aplicada pra absolutamente qualquer coisa na sua vida, vai por mim.

Ateno aos detalhes

No dia a dia de um desenvolvedor a falta de um simples ponto e vrgula pode fazer voc perder algum tempo de trabalho por conta da sua aplicao inteira no estar rodando devidamente.

Pra no perder esses pequenos detalhes preciso ter uma ateno extra (Ou ento uma ferramenta que faa isso por voc, omitir no uma opo).

Na vida essa ateno aos detalhes bem parecida com a habilidade adquirida atravs da meditao.

O poder de observar o externo e o interno mas sem se apegar, voltando sempre o seu foco pra sua respirao.

um baita exerccio mental de como se manter lcido.

Feito melhor que perfeito

No desenvolvimento profissional preciso conhecer os padres e aplicar boas prticas de programao.

Mas s possvel melhorar algo que j existe.

Ento voc primeiro cria sua funcionalidade e s depois pensa em refatorar, aplicar padres etc.

Se voc for do tipo perfeccionista e estiver ficando ansioso com tantos projetos inacabados, com esse aprendizado novo aplicado na sua vida muitas coisas podem mudar, e pra melhor.

Bases slidas

Esse item se relaciona diretamente com o item de cima.
Comear importante, mas necessrio voltar ao comeo para construir bases slidas.

E ao meu ver, ter a mente aberta sobre qualquer tpico, assumindo que nunca saber tudo, o que vai permitir voc estar sempre aprendendo sobre ele e consequentemente solidificando cada vez mais suas bases.

Ingls

Tecnologia uma rea em plena mudana e na maioria das vezes as novidades chegam primeiro em ingls. Aps um tempo na rea voc no vai mais querer ou ento poder esperar esse contedo ser traduzido.

Alm da relao de obrigao, aprender uma lngua estrangeira atravs de um tpico do seu interesse - no caso a programao - pode no ser o melhor mtodo, mas com certeza que te levar mais longe.

It's not a problem, it's a challenge

Pode ser que voc j entrou na rea com essa filosofia, eu acho que algo bem comum entre as pessoas que se interessam por tecnologia.

Mas tambm possvel desenvolv-la e quando isso acontecer, sua viso de mundo ser outra, pois agora nada pode te impedir!

Nada difcil de mais para ser feito. Claro, isso no significa que voc vai sair por a construindo foguetes. Pode ser s que voc no esteja afim de se dedicar a essa finalidade, mas se por algum motivo sua vida depender disso, voc sabe que pode dar conta do recado. Se tiver uma documentao, melhor ainda

Pea ajuda

As vezes o erro est na sua cara, mas por ter sido escrito por voc, nada parece estar fora do lugar.

Nessas horas talvez seja uma boa pedir uma segunda opinio.
E muitas vezes voc vai perceber atravs dos olhos do outro que o erro estava ali o tempo todo, s voc no viu.

E essas so algumas das lies que eu aprendi e que consigo aplicar em outras reas da minha vida.

Acredito que existam milhares de outras, tanto por aqui quanto por a. Ento se voc quiser compartilhar algumas comigo tambm, eu vou ficar bem contente!

Espero que tenham gostado! :)


Original Link: https://dev.to/guynikan/aprendizados-da-programacao-aplicados-a-vida-47h4

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To