Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Spec] Perfil de desenvolvedor #5

Open
felipebaltazar opened this issue May 18, 2020 · 5 comments
Open

[Spec] Perfil de desenvolvedor #5

felipebaltazar opened this issue May 18, 2020 · 5 comments
Labels
enhancement ✨ New feature or request

Comments

@felipebaltazar
Copy link
Member

felipebaltazar commented May 18, 2020

Overview

A ideia é que cada um consiga inserir seu perfil em contribuição nesse app, fazendo a listagem toda local.
Podemos pegar como base a idéia utilizada no Snppts

A diferença é que teremos alguns objetos mais especificos como Cidade, que por sua vez vai pertencer à um estado, para fornecer a localização do desenvolvedor.

https://github.com/planetxamarin/planetxamarin/blob/master/src/Firehose.Web/Infrastructure/IAmABlogger.cs

Exemplo

public class BruceWayne : IAmACommunityMember
{
    public string FirstName => "Bruce";
    public string LastName => "Wayne";
    public string ShortBioOrTagLine => "potentially batman";
    public string StateOrRegion => "Gotham";
    public string EmailAddress => "[email protected]";
    public string TwitterHandle => "planetxamarin";
    public string GravatarHash => "42abc1337def";
    public string GitHubHandle => "planetxamarin";
    public GeoPosition Position => new GeoPosition(47.643417, -122.126083);
    public Uri WebSite => new Uri("https://planetxamarin.com/");
    public IEnumerable<Uri> FeedUris { get { yield return new Uri("https://planetxamarin.com/rss"); } }
    public string FeedLanguageCode => "en";
}
@felipebaltazar felipebaltazar added the enhancement ✨ New feature or request label May 18, 2020
@alexandresanlim
Copy link

Falaaaa man! Blz, Gosta desta forma, porem como todo programador sempre penso em automatizar td, rs
Enfim, vc ja pensou em usar a própria api do github? passando como parâmetros ter xamarin na descrição do profile e na localização conter "Brazil" ou "Brasil", só não sei se daria para setar a geoposition de forma tão precisa, mas enfim é só uma sugestão, de qualquer forma tenho certeza que o resultado deste projeto vai ser F*oda! hehe.

Outra coisa, com certeza recrutadores poderão usar deste app para encontrar "xamarinhos", acho q seria interessante mais uma prop "AvailableToWork".

@ricardoprestes
Copy link

Fala grande Felipe.
Uma coisa que acho que seria legal se tivesse era um prop para informar desde quando a pessoa trabalha com xamarin, talvez ter mais opções de perfis sociais e um espacinho para as pessoas que geram conteúdo disponibilizar links para esses conteúdos.

@felipebaltazar
Copy link
Member Author

Falaaaa man! Blz, Gosta desta forma, porem como todo programador sempre penso em automatizar td, rs
Enfim, vc ja pensou em usar a própria api do github? passando como parâmetros ter xamarin na descrição do profile e na localização conter "Brazil" ou "Brasil", só não sei se daria para setar a geoposition de forma tão precisa, mas enfim é só uma sugestão, de qualquer forma tenho certeza que o resultado deste projeto vai ser F*oda! hehe.

Show @alexandresanlim !
Sim! Muito legal a ideia, também gosto muito de automatizar ao máximo! hehe 😁
Veja a relação de prós e contras que teriamos na utilização de um formato de API do github, como sugeriu (pelo menos ao meu ver):

Pros

  • Exemplo de comunicação HTTP para a comunidade se basear
  • Aplicativo mais proximo da "realidade"
  • Atualização de dados "automático"

Contras

  • A interação com a comunidade diminui, ja que a proposta é que as pessoas contribuam e tenham PR`s aqui
  • Alguns desenvolvedores podem não querer ter o nome divulgado, assim seria mais complexo de controlar
  • Alguns desenvolvedores não possuem muita info no Github (tem até quem não goste 👀🤷‍♂️)
  • A complexidade para filtrar dev`s Xamarin pode tornar o projeto um pouco dificil de manter

Outra coisa, com certeza recrutadores poderão usar deste app para encontrar "xamarinhos", acho q seria interessante mais uma prop "AvailableToWork".

Sim! Inclusive é uma das propostas desse app, poder tornar a vida de quem quer trabalhar e recrutadores mais facil também.
Por esse, e alguns outros motivos, o app é tão especifico para o Brasil.
Vamos usar sim, essa sugestão de disponibilidade para trabalhar! 💪

Valeu demais o feedback!

@alexandresanlim
Copy link

Boa!

@felipebaltazar
Copy link
Member Author

Fala grande Felipe.
Uma coisa que acho que seria legal se tivesse era um prop para informar desde quando a pessoa trabalha com xamarin, talvez ter mais opções de perfis sociais e um espacinho para as pessoas que geram conteúdo disponibilizar links para esses conteúdos.

Eae @ricardoprestes !!
No prototipo contemplamos essas redes sociais:

image

Será que precisamos de alguma outra? Ali só vamos mudar o Dribble e o Buzzfeed para Twitch e Youtube, acredito que faz mais sentido.
image

A principio o icone da direita seria o site/blog de geração de conteúdo.
image

Acha que talvez precisaria ter algum destaque diferente? Alguma sugestão pra apresentar essas informações de forma diferente?
Eu vi que no PlanetXamarin fizeram algo diferente para os MVP`s e estavam pensando em algo diferente para streamers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement ✨ New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants