RSS .92| RSS 2.0| ATOM 0.3
  • Home
  • Artigos
  • Publicações
  • Apresentações
  • Interviews
  • Livros
  • Contact
  • About
  • Marketing pessoal para desenvolvedores - dicas

    October 29th, 2008

    Mais cedo eu escrevi um post sobre marketing pessoal, mais focado na questão motivacional para prestar atenção nisso. Como falei, estou agora escrevendo um post bem mais objetivo, com algumas dicas sobre como melhorar no seu marketing pessoal e conquistar um pouco mais de visibilidade na carreira.

    A idéia deste post é colocar dicas sem uma ordem específica, e comentar porque elas podem ser importantes. Provavelmente este post será atualizado várias vezes ao longo do tempo para agregar idéias novas, e com certeza as opiniões de outras pessoas ajudam muito para melhorar o conteúdo aqui. Não hesite em deixar suas observações :)

    1. Escreva um blog: essa é a forma mais fácil e objetiva de expôr o seu trabalho para outras pessoas. Você não precisa ficar escrevendo com inúmeros detalhes tudo o que está fazendo. Mencione coisas relevantes que possam ser interessantes a outras pessoas, e naturalmente as pessoas começarão a ler o que você escreve. O Wordpress é uma excelente ferramenta de blogs, e permite que você mantenha gratuitamente um blog hospedado por eles, com ótimo nível de serviço.
    2. Participe de grupos profissionais da sua área: grupos profissionais como os Java User Groups e semelhantes são muito interessantes para você conhecer outras pessoas fazendo o mesmo que você. Após algum tempo você terá conhecido as pessoas mais relevantes e conseguirá saber o que tem sido usado com sucesso, e o nível geral das pessoas da área. Isto é ótimo para trazer novas idéias e ajudar em decisões estratégicas. Networking é tudo.
    3. Tente se manter atualizado sobre as novidades mais interessantes da área: isto é fundamental para que você se torne e se mantenha como um profissional de destaque por muito tempo. Se você ainda está programando sistemas client-server em Delphi, provavelmente não terá muitas coisas novas para discutir com outras pessoas, e acabará um pouco esquecido. Por outro lado, se você está trabalhando com novidades quentes em linguagens dinâmicas, Web 2.0, redes sociais e outras coisas que estão em destaque no momento, provavelmente terá muita gente interessada em conversar com você.
    4. Tente fazer apresentações de coisas interessantes no momento: se você fizer apresentações sobre assuntos que estão sendo muito debatidos no momento, provavelmente atrairá o interesse de várias pessoas. Fazendo boas apresentações, você ganhará mais credibilidade e as pessoas vão SABER que você conhece daquele assunto, e vão querer trocar idéias sobre o assunto contigo.
    5. Vá em eventos relevantes da sua área: em eventos normalmente são apresentados os conteúdos mais bacanas do momento, e você conhecerá mais sobre os caminhos que as coisas estão tomando. Além disso, é uma ótima oportunidade para conhecer pessoas e trocar idéias sobre temas que não há tanta gente qualificada para conversar.
    6. Procure saber o que outras pessoas estão estudando e utilizando nos projetos, e troque experiências: casos de sucesso são o principal fator para a sobrevivência de qualquer tecnologia, metodologia ou qualquer outra coisa relacionada a software. Conheça o que está sendo usado com sucesso, e comente o que está funcionando pra você e o que está te trazendo problemas. Assim você aprenderá bastante com as discussões e as pessoas saberão o que você está fazendo.
    7. Leia e interaja em outros blogs relevantes: mesma motivação que o item anterior, com o bônus de que você estará interagindo com a elite da sua área, e as discussões com essas pessoas podem te trazer muitas idéias legais, e te trarão ótimos contatos.
    8. Participação em projetos open source ajuda muito: projetos open source agregam ótimas mentes e fomentam a participação de várias pessoas diferentes. Mesmo que você não seja um committer, participar em listas de discussão dos projetos e ser um “early-adopter” podem te ajudar a ficar mais relevante, e a ser uma referência para outras pessoas.

    Bom, espero que essas dicas possam ser úteis para outras pessoas, e já deixo claro que este post é um trabalho em progresso. Certamente melhorarei o conteúdo aqui e tentarei colher mais idéias interessantes sobre o assunto. Se você estiver interessado no tema, pode alavancar mais um pouco o seu marketing pessoal contribuindo aqui :)


    Marketing pessoal para desenvolvedores - motivação para começar

    October 28th, 2008

    Recentemente tive umas conversas sobre marketing pessoal, e algumas pessoas me pediram para colocar algumas idéias aqui, então estou o fazendo :)

    Bom, primeiro um alerta. Eu estou longe de ser um guru de marketing pessoal, e ainda preciso e estou aprendendo bastante coisa. Caso você tenha idéias sobre este assunto que eu não tenha mencionado aqui, por favor compartilhe-as, pois eu também tenho todo o interesse em conhecer mais disso.

    A origem das discussões foi um post que saiu no Coding Horror, que cita alguns posts do Steve Yegge, um engenheiro do Google bastante famoso, que tem alguns dos melhores posts sobre carreira em software que eu já vi.

    Vou começar contextualizando um pouco com a motivação que eu tive para me ligar mais em marketing pessoal. Este não é um post muito curto, então se você não estiver com saco para ler, melhor parar por aqui mesmo :)

    Eu comecei a prestar atenção em marketing pessoal depois de algumas frustrações intensas, e claro, após observar que isso de fato faz muita diferença. Sobre frustrações, deixe-me explicar. Durante um certo tempo na minha carreira eu tinha a sensação de que eu estava quase sempre com azar, por estar em projetos com pouca visibilidade, naquelas situações em que não faria a menor diferença se você fizesse o melhor trabalho do mundo ou um trabalho picareta e sem-vergonha. Eu odiava essa sensação.

    Digo mais, eu odiava SABER que eu tinha muito mais capacidade que outros caras que estavam aparecendo muito mais que eu, e muitas vezes os caras não tavam fazendo NADA de diferente dos outros. Depois de algum tempo frustrado, eu percebi que nós mesmos temos que nos colocar nas situações que desejamos. Se você ficar esperando os seus chefes ou “a gerência”, ou “a direção” PROCURAR quem são os qualificados para colocá-los em destaque, tu tás ferrado meu amigo! Isso não existe.

    Eu passei por uma situação que me deixou puto demais um tanto irritado. Tinha uma aplicação legada na equipe que eu estava que era uma porcaria. A equipe estava meio acomodada, e apesar de ninguém gostar da aplicação, ninguém nunca movia uma palha pra mudar nada.

    Pois bem, no meu tempo vago eu peguei esta aplicação e comecei a migrá-la para usar uma versão mais recente do JDK refatorando as coisas que mais me incomodavam na arquitetura. Mas tentando manter a topologia, de forma que os outros desenvolvedores não tivessem dificuldade em trabalhar na nova implementação. Quando eu tinha migrado uns 40% da aplicação, eu mostrei para outras pessoas como estava indo a coisa. Todos gostaram e eu consegui alguma ajuda nesta migração.

    Poucas semanas depois, já tínhamos migrado a aplicação integralmente, com exceção de alguns requisitos secundários que precisariam ser validados oficialmente. Nessa época surgiu um daqueles projetos blockbuster que simplesmente mobilizam tudo e todos, aí fui forçado a abandonar esta migração temporariamente.

    Um pouco depois que esse projeto novo começou, eu fui descobrir que a migração que eu comecei estava sendo passada adiante, e outras equipes e alguns gerentes já estavam sabendo. Infelizmente para mim, foi “omitido” o fato de que eu havia começado originalmente esse projeto, e os louros estavam sendo passados a outras pessoas.

    É claro que isso me deixou muito puto desapontado, e desde esse momento eu disse para mim mesmo que não poderia ficar sujeito a isso nunca mais. Eu vi como era fundamental que as pessoas soubessem o que eu estou fazendo, pois senão eu continuaria frustrado por muito tempo.

    Deste episódio infeliz pra cá, passei a prestar muito mais atenção em marketing pessoal. Estudei muita coisa interessante, criei o blog, escrevi artigos, me apresentei algumas vezes, interagi muito mais com outras pessoas, outras equipes. Isso tem sido muito legal e positivo para mim, e sem dúvida hoje eu estou muito mais satisfeito profissionalmente do que antes.

    Este é um fato com que temos que conviver. Tão importante quanto matar a cobra é mostrar o pau (sem trocadilhos :) ).

    Eu conheço profissionais de tudo que é jeito. Tem os caras muito bons que ficam na sua, sem pensar muito em marketing. Tem também uns marketeiros de primeira que não fazem nada de importante, mas estão sempre dando um jeito de ficar bem na fita. E tem uns caras que são muito bons e também estão ligados na questão de marketing pessoal. De uma maneira geral, estes últimos são os que têm mais sucesso.

    Caras que sejam puramente marketeiros uma hora vão cair. Ninguém consegue se sustentar só com marketing. Caras que são muito bons, mas ficam na sua, vão ter que dar sorte de encontrar as pessoas certas e estarem nos lugares certos, pois caso contrário seu sucesso será limitado. E os caras muito bons que sabem se vender terão uma chance muito maior de sucesso, pois eles cavam as oportunidades. Eles procurarão os lugares certos, e a chance de serem lembrados quando surgirem as oportunidades é muito maior.

    É claro que fazer sempre um bom trabalho é a coisa mais importante para a sua imagem. Se você não tiver esse ponto a seu favor, esqueça de todo o resto. Porém, muitas vezes isto não é suficiente, e é nestes casos que o marketing pessoal pode te ajudar na carreira.

    Uma frase que ouvi de um grande líder e que eu não vou esquecer nunca é: “Poder não se pede, poder se toma!”. Páre de reclamar que seu chefe não tá dá espaço, conquiste seu espaço! ;)

    A propósito, eu estou me esforçando para me enquadrar na categoria dos caras bons que sabem se vender. Como a maioria dos desenvolvedores, eu sempre dedico mais tempo à parte técnica, mas venho aprendendo melhor sobre a questão do marketing também, e isso com certeza é de suma importância para qualquer profissional.

    Escreverei em seqüência um outro post sobre este assunto, mas com dicas objetivas sobre o tema, para facilitar a leitura dos impacientes :)


    E o sopro de esperança se foi…

    October 26th, 2008

    Alguns meses atrás eu havia dito que estava animado pelo surgimento de um sopro de esperança para o Rio de Janeiro. Pois bem, hoje devo dizer, bastante desapontado, que o sopro de esperança se foi.

    A candidatura de Fernando Gabeira me encheu de esperanças após mais de 2 décadas de corrupção, incompetência e jogo político sujo que vêm destruindo a outrora cidade maravilhosa.

    Desde que eu me entendendo por gente só tivemos péssimos governantes no Rio de Janeiro, tanto na prefeitura como no governo do estado. Eu nutria esperanças de que finalmente teríamos um prefeito decente tentando recuperar a cidade, mas vi meus sonhos sofrendo nova derrocada.

    Com uma campanha extremanente cínica e com muita sujeira, Eduardo Paes conseguiu se eleger prefeito da cidade do Rio de Janeiro. Mais uma vez eu me questiono se estou mesmo em casa. Ser carioca e morar no Rio é como ser torcedor de um time que já foi muito forte, popular e carismático, mas que é rebaixado de divisão ano após ano.

    Eu não me lembro de alguma vez ter achado que o Rio de Janeiro estava se tornando um lugar melhor. Pelo contrário, eu fico cada vez mais triste ao constatar o que vem sendo feito da cidade que eu tanto amo.

    Hoje, dia 26 de outubro de 2008, é um dia muito triste na história do Rio de Janeiro. Torço para que a história prove no futuro que eu estou errado, mas eu não sinto nenhum orgulho em ser carioca nesse momento.


    Resenha de um nano-especulador da bolsa

    October 24th, 2008

    Várias pessoas que me conhecem ficaram impressionadas com a sucessão de eventos felizes que tive a respeito de investimentos e negócios nos últimos 2 anos. Alguns já estão até relacionando a queda da bolsa à minha atuação, então digamos que eu seja um nano-especulador :)  Vou contar alguns detalhes do que me ocorreu.

    Eu já estudo bastante sobre finanças e sobre investimentos desde que eu ganhava a mixaria da bolsa de iniciação científica do CNPQ (em 2002, R$ 241,51 na época) e fazia alguns trabalhos extras para alguns laboratórios da Coppe e recebia também em bolsas do CNPQ. Eu lembro que eu ficava felizão nos meses que eu ganhava 2 bolsas, e conseguia juntar umas migalhas.

    Nesta época, a minha vida de investidor era muito fácil, pois com a Selic em valores altíssimos, qualquer investimento sem-vergonha rendia 2% ao mês sem riscos. Era muito fácil ganhar dinheiro com qualquer aplicaçãozinha. Foi nesta época também que eu conheci o Tesouro Direto, que é pra mim a melhor alternativa para quem quer investir sem riscos no Brasil. Eu lembro que comprei uns títulos com rendimento pré-fixado entre 25 e 30% ao ano, mas acabei vendendo 1 ano e pouco depois. Com certeza ainda há alguns felizardos que possuem títulos dessa linha, com vencimento em torno de 2030, lucrando mais de 2% ao mês sem stress.

    Pois bem, após paquerar a bolsa por muito tempo, eu finalmente comecei a investir em ações em Fevereiro de 2007, em um fundo do Geração Futuro. Após ler bastante sobre a instituição e acompanhar o fabuloso retrospecto que eles tinham em todos os fundos, eu me sentia bastante confiante em apostar nas decisões deles e torcer para que o desempenho deles se mantivesse tão bom como apontava o retrospecto.

    Eu já comecei com bastante sorte, pois no exato dia que eu fiz um belo depósito inicial houve uma queda forte da bolsa em função de uma crise na China. Com isso, a bolsa caiu 6% neste dia e 1 semana depois já estava tudo de volta ao normal, e eu já tinha lucrado 6% em poucos dias :)

    Ao longo de 2007 eu fiz vários depósitos no fundo, e os rendimentos eram excelentes. Houve 2 meses em que eu ganhei mais dinheiro com rendimentos na bolsa do que eu ganhava de salário líquido. Claro que isso me deixava muito empolgado e eu fazia várias contas e pensava que com cerca de 35 anos já estaria com tantos rendimentos na bolsa que eu poderia parar de trabalhar se quisesse :)  Claro que os acontecimentos desse ano me deixaram bem mais realista em relação a essas coisas, mas este tipo de cálculo é válido para quem tem a manha do jogo.

    Pois bem, no começo deste ano as coisas ficaram mais interessantes. Durante vários meses a bolsa estava de mal a pior, com péssimos resultados, e meus rendimentos diminuíram bastante. Porém, no final de Abril e no mês de Maio todo, a bolsa se recuperou muito bem e ficou com rendimentos de cerca de 15-20% no ano. Eu achava que a crise estava passando, e que o 2o semestre prometia uma situação bem melhor.

    Eis que em Maio surge a oportunidade de eu comprar um apartamento, no mesmo prédio onde minha noiva e minha sogra moram atualmente (ok, podem sacanear, mas eu me dou bem com a minha sogra… hehehe). Já estávamos namorando há quase 5 anos, e já estávamos fazendo planos para nos casar, mas eu nem cogitava comprar um imóvel, pois ainda não tinha tanta grana e não queria me descapitalizar, pois a bolsa estava me dando altos rendimentos.

    Entretanto, como o imóvel estava precisando de reformas e os proprietários tinham pressa de vender para poder comprar um outro imóvel, o preço do apartamento ficou extremamente interessante, e tirando toda a grana dos meus investimentos eu consegui comprar. Este episódio foi extremamente feliz. Eu resgatei todo o dinheiro que eu tinha no Geração Futuro, com um rendimento pouco acima de 50% do total que eu havia investido, num intervalo de cerca de 15 meses.

    Eu vi que dei muita sorte no momento do resgate, pois logo depois do meu resgate a bolsa voltou a cair vigorosamente. Se eu tivesse tirado o dinheiro 1 dia depois, eu teria perdido 4% do valor que saquei. O impressionante foi que esta oportunidade da compra do apartamento surgiu exatamente no momento em que a bolsa estava com as cotações mais altas. O timing não poderia ter sido melhor.

    E não acabou por aí não. Pouco depois de comprar o apartamento vieram as minhas férias, nas quais eu passei 3 semanas na Europa. Essa minha viagem estava planejada desde o começo de Março, quando eu nem fazia idéia de nada de apartamento. Comprei minhas passagens com o dólar a R$ 1,70 e comprei euros a R$ 2,64. Hoje o dólar e o euro já estão mais de 30% acima deste valor, o que tornou a viagem uns R$ 2000 mais barata do que se eu fosse hoje em dia.

    Voltando da viagem, chegou o momento de começar as obras no apartamento. Já comprei várias coisas e as obras estão chegando ao final, e gastei um bom dinheiro já. Entretanto, estou gastando com bastante satisfação, pois eu nem teria mais esse dinheiro das obras se meu dinheiro ainda estivesse na bolsa :)

    Bom, para completar a minha sorte, tudo leva a crer que quando eu já tiver gasto todo o necessário com o AP, a bolsa ainda estará extremamente desvalorizada. Me parece que quando eu voltar a ter dinheiro para investir a bolsa estará num patamar bem abaixo do que eu tinha entrado originalmente em 2007. Eu tenho certeza que ela eventualmente se recuperará e voltará a dar bons rendimentos. E acredito que terei comprado ações por uma pechincha, e pegarei toda a recuperação da bolsa nos próximos anos. E terei conseguido isso sem ter os prejuízos deste ano, e tendo comprado um apartamento.

    Com uma seqüência tão boa de episódios, realmente acho que posso me considerar um nano-especulador com um pouquinho de talento, e MUITA sorte ;)

    A dica que eu deixo é que todos tenham o hábito de economizar um pouco de dinheiro todo mês, pois nunca sabemos quando as oportunidades podem aparecer, e é muito frustrante quando elas surgem e nós desperdiçamos. Ser um pouquinho mão-de-vaca não faz mal a ninguém ;)


    Estudar para SCEA é tão chato que eu vou até rabujar a respeito!

    October 20th, 2008

    Eis que num fim de semana chuvoso, com minha noiva viajando, fico eu várias horas em casa estudando para a prova de Arquiteto Java.

    Tudo bem, a culpa é minha mesmo. No final do ano passado eu resolvi aproveitar uma das promoções de vouchers com retake da Sun, e comprei não 1, mas 2 vouchers de uma vez. Naquela época eu achava que iria gostar de estudar para as provas de EJB 3 e Web Services.

    Bom, ao longo desse ano eu estudei bastante mesmo. E coisas muito legais. Mas em nenhum momento me senti tentado a fazer nenhuma dessas provas, e fui enrolando, enrolando, e meus vouchers vencem dia 30/11. Em setembro eu já sabia que não tinha nenhuma hipótese de eu fazer 2 certificações, então resolvi estudar para a de arquiteto, e usar 1 dos vouchers para a prova teórica, e o outro para a parte prática. E é pra isso que estou estudando, mas como é chato!!!

    Para esta prova eu não sabia muito bem que material seguir, então estou lendo o único livro que me pareceu razoável:

    Na verdade eu não estou gostando do livro, mas estou lendo alguns tópicos por ele. Os 4 primeiros capítulos falam de aspectos gerais de arquitetura, análise e projeto OO e aplicabilidade da arquitetura Java EE. Eu passei rapidamente por eles, e acho que deve ter sido tão divertido como escutar a “Voz do Brasil”. Teoricamente os assuntos poderiam ser interessantes, mas a exposição é feita de forma tão enfadonha e repetitiva que acho que não consegui obter nada de útil desse conteúdo.

    Basicamente eu lia uma porção de coisas que eu já sei, algumas coisas que eu discordo, e alguns devaneios da Sun. É, por exemplo aquele papo insano de que designers podem escrever JSPs… hahahaha! Se eu tentasse ensinar JSP pro designer do meu time ele ia fazer dezenas de caricaturas e montagens minhas no Photoshop, pra eu aprender o que é trabalho de designer :)

    Bom, nesse momento eu estou acabando a parte dedicada a estudar padrões de projeto. Certamente posso dizer que está sendo a melhor parte do estudo, mas me fez refletir um pouco também. Nessa prova são abordados todos os padrões do GoF e todos os Core J2EE Patterns. São 24 padrões do GoF e 22 do Core J2EE Patterns. Uma boa parte eu já conhecia e estou revendo, e outros eu nem conhecia.

    Sempre é bom dedicar um tempo para estudar padrões de projeto, mas deveria ser possível filtrar apenas o que interessa. Eu não gosto de Singletons, não gosto de DTOs e não gosto de usar EJBs, então eu já poderia limar facilmente uns 10 padrões dessa lista. Eu gosto bem mais dos patterns do “Patterns of Enterprise Application Architecture (PEAA)”, mas esses infelizmente não estão na prova… :(

    E outra coisa, é fundamental não ficar bitolado nesses patterns. Se você tiver uma overdose de patterns, sua criatividade ficará prejudicada e talvez você siga por um caminho não muito legal só porque existe um pattern para aquilo. Padrões de projeto são interessantes pela possibilidade de te trazer idéias novas para problemas comuns. Mas o importante é que você adquira o know-how e as ferramentas de raciocínio, e pense por si mesmo. Eu já peguei projetos em que parecia que os desenvolvedores estavam procurando problemas para aplicar os patterns, em vez de usar os patterns como idéias para resolver bem um problema que havia surgido. Mais importante do que qualquer padrão de projeto é raciocinar, pensar bem no problema. Rabisque qualquer abobrinha num papel e resolva bem o seu problema com bom software. Ser uma enciclopédia de patterns não faz de ninguém um programador ou arquiteto melhor.

    Bom, para finalizar meus rabujos sobre esta prova, devo dizer que estou decepcionado com o que estou absorvendo em minha preparação para ela. Quando eu me preparei para as provas de SCJP e SCWCD, eu nitidamente evoluí como desenvolvedor neste processo. Foi muito válido fazer essas 2 provas e o tempo que dediquei estudando para elas me tornou um desenvolvedor mais eficiente.

    Agora, esta prova de SCEA não está me agregando nada até o momento. Eu poderia estar estudando outras coisas mais interessantes e eu não vou ser um arquiteto melhor por ter este título. Talvez a parte prática dessa certificação seja mais legal, mas até agora ela está servindo apenas para eu não desperdiçar meus 2 vouchers que estão expirando.

    Será que na prova prática eu posso usar os patterns do PEAA e montar uma arquitetura sem EJBs, sem SOAP, sem JSF e sem DTOs?? Ou será que isso vai ser censurado? :) Bom, acho que vou pagar pra ver, pelo menos vai ser bem mais divertido! :)


    Bruno Pereira is Digg proof thanks to caching by WP Super Cache!