XamarinTrio / Xamarin.Community.BR

Xamarin.Community.BR
MIT License
19 stars 3 forks source link

[Spec] Perfil de desenvolvedor #5

Open felipebaltazar opened 4 years ago

felipebaltazar commented 4 years ago

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 => "rescueme@planetxamarin.com";
    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";
}
alexandresanlim commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

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

Contras

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 commented 4 years ago

Boa!

felipebaltazar commented 4 years ago

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.