Por que não há problema em projetar demais o seu blog

Envio Javascript pode ser caro. Não há dúvida sobre isso. Ao usar ferramentas como React, você está apresentando imediatamente implicações de desempenho simplesmente enviando mais Javascript.

Se você está apenas despejando conteúdo estático em uma página, por que você precisa de Javascript?

Como a engenharia em excesso pode ajudá-lo a aprender?

Embora sites e aplicativos com excesso de engenharia que você envia possam custar caro, principalmente da perspectiva da experiência do usuário, nem todas as circunstâncias são as mesmas.

Uma das melhores partes do mundo do desenvolvimento atualmente, ou uma das mais frustrantes, é que constantemente existem novas ferramentas sendo criadas.

Isso é ótimo por alguns motivos: como comunidade, estamos constantemente pressionando as ferramentas para se tornarem melhores e, como desenvolvedores, sempre temos novas opções que podem se encaixar em nosso caso de uso melhor que o anterior.

Mas encontrar maneiras de aprender essas novas ferramentas pode ser um desafio. Embora haja uma tonelada de artigos por aí que orientá-lo na criação de aplicativos de demonstração, há uma boa chance de você não achar interessante esse tópico específico da demonstração ou simplesmente não o excita porque é, bem, uma demonstração.

Como podemos usar projetos pessoais como um meio de aprendizado?

Ao canalizar essa ânsia de aprender em nossos projetos pessoais, temos imediatamente a chance de usar essas ferramentas em um projeto da vida real, usando dados da vida real.

Progressão do meu portfólio pessoal ao longo dos anos (nem todos foram publicados)

Projetos pessoais estão próximos e são queridos para nós. Passei inúmeras horas redesenhando, reconstruindo e aprimorando meu blog pessoal antes de me debruçar sobre algo simples, porque estava contente com ele.

Devido a esse significado mais profundo, investimos em aprimorá-lo constantemente. Com esse investimento, é uma saída fácil para continuar aprendendo coisas novas.

Aprender coisas novas é como crescemos como desenvolvedores. Não temos a sorte de trabalhar em empregos onde temos inúmeros novos projetos que nos permitiram experimentar uma nova estrutura para cada um. Então, qual a melhor maneira de aprender do que construir nossa presença on-line enquanto aprende essa nova ferramenta interessante?

Qual é a desculpa para uma má experiência do usuário?

Francamente, não há desculpa. Uma má experiência do usuário não é aceitável em nenhum lugar.

Mas a intenção aqui não é discutir se uma experiência ruim do usuário é boa ou não. A intenção é argumentar que não há problema em seu projeto pessoal que, reconhecidamente, não recebe muito tráfego para ser um pouco mais lento, o que não significa necessariamente um UX ruim.

Chamar tudo de “UX ruim” é um título de blog atraente, mas as implicações do mundo real nem sempre são tão dramáticas.

As chances são de que seu projeto pessoal não seja css-tricks.com puxando toneladas de tráfego todos os dias. Ser capaz de aprender com os erros do seu blog (onde o impacto é profundamente menor) e não com os do aplicativo da sua empresa ou do cliente faz com que seja um exercício de risco muito menor.

Aprenda sobre esses erros quando isso não for muito importante ou quando você não perderá o dinheiro da empresa por derrubar o site acidentalmente. Coloque essas lições aprendidas na prática para fazer a diferença na vida das pessoas ao criar novas ferramentas científicas para a web.

O seu blog pessoal não precisa ter um desempenho de ponta com centenas no Google PageSpeed. Embora esse seja um ótimo objetivo, há mais você pode fazer para se ajudar pessoalmente a ter sucesso, cresça como desenvolvedor e, finalmente, traga mais tráfego do que se concentrar apenas em reduzir 100 ms do carregamento da página.

Então, onde isso nos deixa?

Aprenda novas ferramentas e divida as coisas em seus projetos pessoais. Divirta-se com isso – é por isso que todos nós estamos fazendo isso em primeiro lugar, certo?

É bom estragar as coisas às vezes. Apenas aprenda com esses erros para que da próxima vez que realmente importe, você ajude a causar um impacto duradouro em seu trabalho.