Como lidar com a frustração de não entregar o produto a tempo?

Então pessoal, vou dar uma resumida na situação que acredito que muitos aqui já passaram ou estão passando.

Entrei recentemente numa empresa, numa startup para ser bem exato. E lá dentro sou eu e mais 2 devs, mas tô fazendo tudo praticamente(na produção). Como vim por indicação e estamos lidando com algumas stacks que nunca mexi, estou tendo muita dificuldade de montar o produto ao passo que assisto os vídeos dos indianos hehe. O que vocês fazem geralmente? Ficam pesquisando na documentação ou assistem playlists de vídeo mesmo?

Quero muito concilicar o tempo de estudo necessário para entregar aquilo que não sei ainda. E vocês como fazem/fizeram?

PS: Não menti na minha entrevista, sou front pl! Só estou tendo dificuldades nessa adaptação "pressurizada" hehe, mas estou gostando demais da experiência não vou mentir kkk

Buenas!!

A dificuldade na adaptação é algo natural e acontece com qualquer dev que passe a trabalhar com uma tecnologia diferente da qual estava habituado. Leva tempo, as vezes mais, as vezes menos, mas você vai conseguir entregar em um ritmo constante quando a finalizar essa adaptação.

Com relação à entrega aos clientes, acho muito interessante a Parábola do Taxista SCRUM, vale dar uma lida.

Obrigado mano! Vou ler

VocÊ não vai conseguir tirar do cliente o aborrecimento pelo atraso. Mas se for claro na comunicação inclusive avisando que o prazo prometido não será cumprido antes de vencer pode amenizar, até por questões de respeito ao próximo.

Claro, estou fazendo isso já hehe, por enquanto está tudo bem

Eatou numa situação parecida. Sempre programei em PHP, mas agora to tendo que refazer um projeto em NodeJS. O que eu faço são pesquisas objetivas, de acordo com o que vejo que é necessário. Pq tenho um conhecimento geral de JS, e básico de Node, então isso acaba suprindo.

Sobre prazos, eu sempre dou um prazo maior do que eu espero terminar. De 50% a 100% a mais, dependendo do conhecimento que tenho daquela feature. Exemplo real: Foi solicitado a criação de urls personalizadas para cada parceiro, tipo sistema de afiliado. E quando o cliente se cadastrava pelo link de parceiro, ele ficava associado a ele. Dei 15 dias para terminar. Finalizamos em 7 dias.

Outra coisa importante é dar feedbacks constantemente, especialmente sobre contratempos.

É bom saber de colegas que estão passando por isso e como resolver, obrigado pelo relato mano!
Excelente !

Acho que tudo vai depender da sua vontade de trabalhar nesse produto e entregar ele.

Eu geralmente sempre analisei Stacks de outras empresas, suas estratégias para resolver problemas e tudo mais. A maior parte dos problemas, alguma pessoa no mundo já resolveu, então Startups grandes já do setor, que estão dando certo, provavelmente já lidaram com problemas que as vezes você está tendo atualmente.

Eu já fiquei algumas noites trampando no problema que estava tendo, para resolver. Fazendo várias horas extras, já fui até aos sábados trabalhar, assistir cursos dados por aceleradoras.

Se eu trampasse apenas as 8 horas, de segunda a sexta, não teria sido possível eu pegar tanto aprendizado e conhecimento para resolver os problemas que tava tendo.

Mas claro que não é pra você fazer isso sempre né, porém, tem que entender que em Startups, muitos momentos vais ter que acabar fazendo essas "quebras de rotina", e fazer horas a mais e tals. E aliás, dependendo onde sua Startup está, se é uma aceleradora ou coisa do tipo, pode pedir ajuda a quem já está nesse ecossistema, ver se já tiveram problemas parecidos ou se conseguem ajudar em soluções.

Interessantissimo sua experiência Thiago! Cara seria um prazer se você pudesse me mandar os links aqui no comentário de cursos e tudo mais para eu dar uma estudada! Estou necessitando para ontem! Hahaha Mas falando sério, seria de muita valia para mim e para a empresa,que eu pegasse esses cursos, mesmo pq logo mais tá pra vim um JR que sabe pouquissíma coisa e vou ajudar ele, então quero "sugar" tudo que puder para melhorar a experiência dele e delegar algumas coisas pra ele hehe
Olá, Então, imagino os cursos que tais pedindo o link, seja da parte que mencionei sobre "cursos dados por aceleradoras". Esses cursos eram presenciais. Dois dos que soube, eram relacionados a Product Management e UX Research, uma área dentro de UX. E tem muito conteúdo disso na internet, apenas ir pesquisando e vendo o que melhor se encaixa pra ti. Um dos sites que tem bastante conteúdo sobre a área de produto é o [Product Oversee](https://productoversee.com). A área de Produto e UX é extremamente importante para a área de Mobile, que é onde trabalho. Por conta da exigencia que os usuários tem por aplicativos serem rápidos, fáceis de se utilizar e bonitos.
Show de bola! obg mano

Acredito que este processo seja um dos mais difíceis, pois além de lidar com novas tecnologias, existe o fato que o ambiente mudou, isso acaba influenciando, porque uma pressão a mais é exercida sobre nós, uma forma que encontrei para resolver esta questão foi fazendo anotações escritas a caneta e em alguns casos desenhando os processos, utilizando dessa parte cognitiva, me proporcionou um aprendizado com mais velocidade e solidez no conhecimento.