A Jornada. 5 - Uma entrevista de emprego diferente...

Essa é a minha entrada anterior.

A entrevista.

Essa não foi minha primeira entrevista, eu já tinha feito outra até mesmo para um emprego no exterior como Junior. Quando me apresentei, estava nervoso, mas trocamos algumas informações básicas sobre estudos, cursos e rotina. Em seguida, o entrevistador me fez algumas perguntas técnicas sobre Java e Angular, como JPA, DAO, MVC, Spring, Spring Boot, API e API Restful. Também falou sobre diretivas no Angular, como subir projetos e um pouco sobre Typescript.

Nada do que ele me perguntou pareceu complexo, e percebi que ele estava interessado em saber mais sobre conceitos. Para me preparar, tinha usado a ajuda do ChatGPT para criar um documento no OneNote com palavras e conceitos-chave para ler todos os dias e memorizar. Funcionou, recomendo!

A parte diferente.

Atualmente, estou participando da segunda etapa do processo seletivo, na qual tenho que desenvolver um projeto utilizando o Spring Web (ou seja, criar uma API) e o Angular. Caso eu crie também para dispositivos móveis utilizando Kotlin, Ionic ou Flutter, poderei ganhar pontos extras na avaliação.

Essa foi a primeira vez que participei de uma entrevista que exigia a entrega de um projeto, mas confesso que isso me motivou muito! Até então, a única resposta que eu costumava receber era um simples "não" ou um "não estamos interessados".

O projeto.

O prazo final para a entrega do projeto é dia 05/06/23. Para cumprir esse prazo, decidi retomar um projeto antigo que havia iniciado anteriormente, já que pensei que seria mais rápido do que começar um projeto novo do zero.

O projeto antigo ao qual estou me referindo é o Curarte.com, que foi desenvolvido em PHP. Na época em que comecei esse projeto, há alguns meses, eu ainda estava aprendendo o básico sobre programação e Orientação a Objetos. Foi através do PHP que entrei no mundo da programação, e como curiosidade, eu tenho a versão do livro "Use a Cabeça" para PHP.

Mas o que é o Curarte.com

Essa é a parte mais desafiadora do projeto. Estou trabalhando em uma rede social voltada para pessoas que gostam de opinar sobre filmes, séries, animes e outras formas de arte. Ainda estou trabalhando para definir todos os detalhes, mas meu objetivo para o "Produto Mínimo Viável" é criar um site no qual os usuários possam cadastrar filmes e deixar suas opiniões sobre eles. Na verdade, o projeto vai muito além disso, mas ainda está um pouco nebuloso e difícil de explicar em detalhes.

Outro detalhe importante é que, se quiser, você pode me ajudar a desenvolver esse projeto. Não fui informado que deveria trabalhar sozinho e acredito que ter a ajuda da comunidade pode me render alguns pontos extras na avaliação.

Ausência.

Tenho dedicado todo o meu tempo disponível para esse projeto, pois sei que ele pode ser o meu passaporte para o mundo da programação. É algo que não posso ignorar ou deixar de lado. Por isso, tenho estudado com toda a minha energia, força, tempo e até mesmo madrugadas. Para mim, quase tudo gira em torno desse projeto e estou me esforçando ao máximo para conseguir entregá-lo.

É isso <3

Faz um índice com todas as postagens em cada uma delas.

a ideia, ainda que esteja nebulosa, parece interessante talvez dê pra integrar com alguma API de filmes como a do TMDB, por exemplo, ai os usuários não necessariamente precisariam "cadastrar" completamente o filme, poderiam pesquisar e postar a opinião, mas é só um devaneio tem o Meilisearch que é uma ferramenta para pesquisa feita em Rust e eles tem uma página de exemplo onde você consegue procurar os filmes, da pra dar uma olhada se te interessar a ideia também

Obrigado pelo elogio! Pretendo explorar outras APIs, mas meu objetivo (no final) é criar algo exclusivo para o projeto. Quero desenvolver algo que seja totalmente do Curarte, sabe?