Categorias

114 artigos no total
Sexualidade (10)Tantra (5)Meditacao (9)Filosofia (11)Tecnologia (15)Futurismo (5)Yoga (13)Aprendizado (3)Curadoria (11)Financas (6)Marketing (3)Politica (6)Cosmologia (3)Educacao (6)Espiritismo (5)Danca (1)Aprendizagem (1)Empreendedorismo (1)


Melhorando suas habilidades em programação


Melhorandoprogramacao

Tecnologia20/11/2017



Por muito tempo tenho me perguntado o que diferencia um bom programador de um péssimo programador. Após algum tempo (10 anos) pensando percebi que desenvolver é algo metódico e desafiador. Com a vinda dos servidores na nuvem, EAD, IOT, Raspberrys e outras tecnologias maravilhosas, vem também a necessidade de se aprimorar e se adequar às novas tendências.

Vi uma palestra do Fábio Akita (Novas linguagens) que mudou minha visão do que vem a ser programação e como as vezes entramos em discussões por pura bobagem e egoísmo. Nesse artigo conheci conceitos de LLVM e como no final, ao compilar seu código e otimizá-lo, não faz a menor diferença de qual linguagem você usa. Temos também a filosofia Rails de transformar o código em linguagem humana e evitar repetições de código.

Novas linguagens: o que vem depois do Ruby

Lista de habilidades

Em minha humilde opinião, um bom programador tem as seguintes habilidades a desenvolver (Habilidades Técnicas):

  • Lógica de programação

  • Saber a sintaxe da linguágem

  • Saber utilizar o Framework que deseja utilizar

  • Saber lidar com erros e debugar seu código

  • Boas práticas de código (Código simples, limpo e comentado minimamente)

  • Desenvolver soluções rápidas para os problemas e erros

  • Ter conhecimento dos paradigmas da programação e conceitos de cada linguágem

  • Ler código de outras pessoas com agilidade

Isso é o básico do básico e somente com a experiência podemos melhorar nossas habilidades na programação.

Ter humildade é extremamente importante para quem está começando e ainda mais para quem já é experiente. Melhorar a humildade junto com o código para que nela possamos sempre aprender. Lembrando que ser humilde é diferente de aceitar tudo ou aceitar totalmente a solução de outro programador. Humildade representa a curiosidade, o reconhecimento do outro como ser pensante e que erra, entender que existem mais maneiras corretas de se resolver um problema que maneiras incorretas.

Como melhorar suas habilidades para se tornar um desenvolvedor melhor

Quais livros ler para melhorar seu código? · Issue #55 · frontendbr/forum

These programming skills will earn you the most money

Os 8 melhores livros de lógica de programação

Sites que te ajudam no aprimoramento com desafios e comentários

Codewars: Train your coding skills

Practice Programming | CodeFights

10 sites para melhorar sua habilidade em programação - Tech Dicas

Sites para treinar lógica de programação e resolução de problemas

Sobre paradigmas da programação

Linguagens e paradigmas de programação - Blog do TreinaWeb

Paradigma de programação - Wikipédia, a enciclopédia livre


Compartilhe:

Últimos posts da categoria


Últimos Posts


Tags


#POEMA (2)#VIDA (2)#AMOR (2)#JESUS (2)#ORGASMO (3)#SEXUALIDADE (8)#YOGA (9)#MEDITACAO (5)#VIPASSANA (1)#ASSEDIOSEXUAL (1)#FEMINISMO (5)#COMPORTAMENTO (1)#AMOR (4)#RESPEITO (1)#TECNOLOGIA (2)#PILHAS (1)#ENERGIA (2)#TINDER (1)#MACHINELEARNING (1)#HAPPN (1)#INTELIGENCIAARTIFICIAL (1)#VPS (1)#TECNOLOGIA (10)#LISTA (3)#RUBYONRAILS (1)#LISTAS (8)#POLITICA (2)#CORRUPCAO (3)#ELEICOES (1)#PUA (1)#CONQUISTA (1)#PNL (2)#BELOHORIZONTE (1)#TANTRA (5)#APRENDIZADO (2)#EDUCACAO (3)#PSICOLOGIA (1)#POO (1)#PROGRAMACAO (2)#CLAREAMENTO (1)#CASEIRO (1)#METATRADER (1)#BITCOIN (3)#IBMWATSON (1)#INVESTIMENTO (3)#MARKETING (2)#GOLPISTA (1)#KARMA (1)#FINANCAS (1)#BRAZIL (1)#LINKEDIN (1)#FOTOS (1)#MULHERES (2)#PURIFICACAO (1)#YOGA (2)#KRIYALIMPEZA (1)#LINKEDIN (1)#ANALISE (1)#PERFIL (1)#RH (1)#FINANCAS (1)#BITCOIN (1)#INVESTIMENTO (1)#WEBDEVELOPMENT (1)#SITES (1)#ELEICOES (1)#POLITICA (2)#CORRUPCAO (2)#IMPRESSORA3D (1)#MODELO3D (1)#FELICIDADE (1)#FORMULA (1)#ALEGRIA (1)#FUTURISMO (2)#ANDROIDPAY (1)#SAMSUNGPAY (1)#APPLEPAY (1)#TUTORIAL (3)#CORAGEM (1)#EMPODERAMENTO (1)#WINGCHUN (1)#DEFESA (1)#LUTA (1)#MIT (1)#CIENCIACOMPUTACAO (1)#ESTRELAS (1)#BIGBANG (1)#UNIVERSO (1)#SUPERNOVA (1)#FILOSOFIA (3)#KUNDALINI (1)#ENERGIASEXUAL (1)#KAREZZA (1)#LANDINGPAGEOPTIMIZATION (1)#CONVERTINGLANDINGPAGES (1)#MAC (1)#SPEEDMAC (1)#BENCHMARK (1)#TUTORIAL (1)#EGO (1)#TEORIA (2)#FREUD (1)#MASLOW (1)#PIRAMIDE (1)#NIVEIS (1)#COMPRA (1)#SUPERMERCADO (1)#E (1)#COMMERCE (1)#ESPIRITISMO (3)#UMBRAL (1)#PURGATORIO (1)#PUNICAO (2)#SIGNIFICADO (1)#ESTADO (1)#GOVERNO (2)#PROJETORES (1)#GRAVIDADE (1)#RELATIVIDADE (1)#LUZ (1)#CONSCIENCIA (3)#GENIALIDADE (1)#APRENDIZADO (1)#RASPBERRYPI (3)#GOOGLEHOME (1)#MARKDOWN (1)#MACBOOK (1)#HUB (1)#DARSHANA (1)#OPINIAO (1)#FILOSOFIA (1)#ETICA (1)#MORAL (1)#ETICA (1)#COMUNICACAO (1)#PNL (1)#MACHISMO (3)#INTERESSE (1)#ARDUINO (1)#MICROCONTROLADOR (1)#BANANAPI (1)#HISTORIA (1)#VIAGEM (1)#LOCAIS (1)#LISTAS (2)#VEGETARIANISMO (2)#CARNE (1)#COMIDA (1)#VEGANISMO (1)#TRABALHO (1)#TEORIA (1)#JORNADADIARIA (1)#AUTOMACAO (1)#YEELIGHT (1)#DANCA (1)#FILMES (1)#GUERRA (1)#COREIADONORTE (1)#KIMJONGUN (1)#TRUMP (1)#UNIVERSO (1)#TANTRA (1)#TANTRISMO (1)#SHAKTI (1)#SHIV (1)#MINDFULNESS (1)#SIDDHIS (1)#PODERES (1)#MALDADE (1)#BONDADE (1)#EMMANUEL (1)#VIDAS (1)#GENIALIDADE (1)#ESTUDO (1)#TDAH (1)#ASPERGER (1)#ESTRATEGIA (1)#INGLES (1)#EMOREGO (1)#SITE (1)#LISTA (1)#HUMANISMO (1)#DIREITOSHUMANOS (2)#VEGETARIANISMO (1)#FISCALIZACAO (1)#GANHARDINHEIRO (1)#VIAJARBARATO (1)#ECONOMIZAR (1)#IA (1)#FUTURISMO (1)#MARKETING (1)#CRISE (1)#BIOSSEGURANCA (1)#MASSAGEMTANTRICA (1)#IMPRESSORA (1)#HP (1)#RECARREGA (1)#TRANSICAO (1)#TERRA (1)#FLORESTAS (1)#RESTAURACAO (1)#MEIOAMBIENTE (1)#DESMATAMENTO (2)#EMPREENDEDORISMO (1)#MEI (1)#SIMPLESNACIONAL (1)#MORTE (1)#PEDAGIO (1)#BRASIL (1)#ANIMAIS (1)#ESPIRITISMO (3)#RASPBERRYPI (1)#APOSENTADORIA (1)#APLICACAO (1)#EAD (1)#EDUCACAO (2)#DROGAS (1)#VICIO (1)#UNCOLLEGE (1)#CORAGEM (1)#MEDO (1)#LIBERDADE (1)#POEMA (1)#ECONOMIA (1)#CANTAREIRA (1)#VIDA (1)#REFLEXAO (1)#SOFRIMENTO (1)#SAMARCO (1)#MEIOAMBIENT (1)
Newsletter Image

Newsletter

Receba informações atualizadas, descontos, lançamentos de novos cursos e muitas novidades.

Desenvolva todas as suas capacidades como ser humano.