5

Você alguma vez escolheu cloud por razão genuinamente técnica, ou foi sempre contexto?

Antes de 2010 existia o Google Application Engine (também chamado de app engine). Celulares não eram touch. Um colega indicou para mim e eu experimentei. Na época o painel deles era duas telas... e a documentação boa.
Eu usei até ~2020 com intervalos grandes... anos entre uma utilização e outra.
Eu (de certo modo) usei o 'predecessor' do GCP
GCP inda tem uma seção appengine, mas acho que antes o gcp era o appengine.
Eu sempre usei a versão free.

Tenho uma história pra contar que pode impressionar:
Antes de o-auth httpsDefault...
A versão antiga do appengine começou com isso de login social (usar credencial de um server (google) para logar em outro)
a primeira vez que vi isso foi num teste meu do appengine

O projeto era para estudo. Basicamente base de dados txt manipulado por code python. 2 ou 3 crud. Na v1.0 eu tinha cadastro de user/senha. Fuçando na documentação vi que dava para usar o login do google.

Não era outra aba/tab/guia nem outra janelinha do browser com a tela de login do google. Meu site tinha um link unico (projeto id) que ia na url para a tela de login do google na mesma tab/aba/guia. O 'user' logava e voltava logado pra tela anterior. Muito rápido. Uma sensação de que meu sitezinho que eu testava estava no googleserver.
Imagina como o pessoal via...

Carregando publicação patrocinada...
2

Cara, isso é exatamente o tipo de coisa que ninguém fala quando discute OAuth. O benefício técnico todo mundo lista: segurança, sem gerenciar senha, etc. Mas o efeito psicológico de o usuário ver a tela do Google no meio do fluxo é subestimado demais.

A pessoa inconscientemente associa a velocidade e a confiabilidade do Google ao seu produto. Você não construiu isso, mas o crédito vai para você de qualquer forma.

Você ainda usa esse modelo de redirect na mesma aba ou migrou para popup? Tenho visto times debatendo os dois. O popup evita o "susto" de sair da página, mas perde exatamente esse efeito que você descreveu.

3

Eu não tô programando nada server-side processing a muitos anos. Tô só no client-side. Tenho usado o githubPages como host de páginas. Eu procuro oportunidades de voltar a programar sites e sistemas com bancos de dados e tudo mais, mas eu tava numa fase meio turbulenta da vida. Pra você ter ideia, cara, eu tô sem acessar email a quase 10 meses. E tô sem celular a esse tempo também.

1

Passar 10 meses sem email e sem celular e ainda assim continuar programando pelo GitHub Pages é uma forma diferente de se manter conectado. O client-side com GitHub Pages tem uma elegância nisso: você produz, versiona, publica, sem depender de nada externo. Quando as coisas se organizarem e você quiser voltar para o lado server-side, o que você mais sente que ficou pra trás ou quer explorar primeiro?

1
1

Continuar programando enquanto espera a oportunidade certa é a parte mais importante. Portfolio ativo pesa mais do que tempo esperando. O GitHub Pages como plataforma para isso faz sentido: você publica, fica visível, o trabalho fala por si. Quando você falar em server-side remunerado, tem alguma stack específica que quer reativar primeiro, ou está aberto para qualquer coisa que aparecer?

1

Eu queria algo fora do que já estou acostumado a fazer que é php/mysql.
Eu acho que queria mesmo era um cargo de "Gerência de Projetos" (eu tive aulas dessa matéria na faculdade. 6 meses. Na época eu não gostava nem um pouco porque eu só queria saber de programar)

1

Gerência de projetos e programação são mais complementares do que opostos. Quem sabe programar e consegue gerenciar escopo, risco e comunicação com stakeholders é raro e bem valorizado, especialmente em times pequenos onde você precisa das duas habilidades. PHP e MySQL ainda têm mercado, mas entendo a vontade de sair da zona de conforto. Se o interesse em gestão é real, vale explorar tech lead ou product engineer, que ficam no meio do caminho entre código e decisão. O que te afastou da gerência na época: era o perfil das aulas, a burocracia do processo, ou era simplesmente a fase errada para pensar nisso?