Home - this site is powered by TWiki(R)
Protected > ComoSobreviverNoGrupo
TWiki webs: Main | TWiki | Sandbox   Hello TWiki Admin Group!

Users | Groups | Offices | Changes | Index | Search | Go

Antes mesmo de chegar no CIn:

  • Para comunicação mais efetiva comigo, use skype (paulohmborba), iMessage (phmb@cinNOSPAM.ufpe.br) ou GTalk (paulohmborba@gmailNOSPAM.com, assumindo que vai funcionar via iMessage). Durante toda a nossa colaboração, não hesite em me contactar para tirar dúvidas, marcar reuniões, ou discutir algum ponto mais específico do seu trabalho.
  • Invista em atividades de estudo e programação que vão servir como nivelamento para as principais tecnologias e práticas usadas no grupo de pesquisa:
    • estude tecnologias de programação (groovy e grails)
    • estude tecnologias de colaboração (git e github)
    • colabore com o desenvolvimento de um projeto do grupo (RGMS)
  • Releia os artigos que você leu para elaborar a sua proposta de trabalho. Marque para discutirmos em mais detalhe.
  • Quanto ao tema de mestrado, normalmente há mudanças em relação ao que foi proposto. Durante o primeiro semestre, você terá oportunidade de conhecer melhor o trabalho que fazemos aqui e então escolher um problema concreto a ser trabalhado.
  • Leia, em detalhe, o regimento do curso.
  • Quanto a bolsas, ainda não temos uma definição, mas no final de janeiro/início de fevereiro devemos ter notícias. Vou verificar suas chances de ganhar uma bolsa do programa. Também solicitei uma bolsa à FACEPE, e há também uma chance de termos uma bolsa de um projeto que coordeno.
  • Combine comigo que disciplinas escolher para a pré-matrícula e a matrícula. Eu normalmente recomendo Seminários, Paradigmas de Linguagens de Programação, uma específica oferecida por mim (normalmente um Tópicos Avançados em Engenharia de Software), e uma de Engenharia de Software Experimental ou Metodologia Científica.
Chegando no CIn:
  • A primeira coisa a fazer é ir na minha sala (marque comigo antes) e no laboratório de Engenharia de Software (conhecer as pessoas, arrumar um espaço para trabalhar, e se cadastrar no sistema de acesso ao lab).
  • Vá no Helpdesk pegar seu login e senha, e descobrir como conseguir um crachá.
  • Vá na secretaria da pós procurar saber sobre a sua bolsa.
  • Como pesquisador, você precisa de uma página na web. Crie a sua.
  • Crie ou atualize o seu currículo Lattes.
  • Se cadastre no site do grupo (http://twiki.cin.ufpe.br/twiki/bin/view/SPG) e procure saber como fazer para que seu nome, foto e site apareçam lá.
  • Assine a lista spg-l. Além de anúncios gerais, as mensagens que eu mando para esta lista mostram oportunidades de publicação e também servem para identificar os assuntos importantes de pesquisa, e o que tem interessado as pessoas por aí afora. Pelos mesmos motivos, me siga no twitter: https://twitter.com/pauloborba
  • Participe ativamente do GENTeS. Para saber o que será apresentado assine a lista gente. Participe também das defesas de tese e apresentações de proposta de tese e trabalhos de graduação dos membros do grupo.
  • Envie seu número de celular para mim. O meu é 8791 0090.
Dicas e leis para conseguir sobreviver no grupo e terminar a sua tese com sucesso:
  • Converse regularmente com o seu orientador
    • PauloBorba prefere que as conversas sejam marcadas por Skype (paulohmborba), não por email ou telefone.
    • Dê contexto ao seu orientador; por exemplo, não vá direto ao ponto aonde você está errascado e precisa de ajuda! Se ele estiver por dentro de todo o contexto, ele pedirá para você avançar.
    • Leve exemplos concretos que ilustrem o problema e solução, não vá direto para as generalizações.
    • Se prepare para usar o quadro branco para explicar os problemas e soluções; assim você conseguirá um melhor feedback. Na pior das hipóteses, leve slides.
    • Se você já cursou a maioria das disciplinas exigidas, de uma semana para outra você deve ter alguma coisa nova a discutir com seu orientador, nem que seja um único ponto (um questionamento resolvido, um novo questionamento surgido, um trabalho relacionado analisado, uma funcionalidade nova implementada, etc.), um único slide... Como em uma reunião normalmente levantam-se vários pontos e questionamentos, na reunião seguinte você não precisa ter respondido todos, mas você deve ter progredido em pelo menos um. Assim, as reuniões podem ser mais regulares, o que ajuda a manter o ritmo de trabalho e evita retrabalho (caso você tenha feito um monte de coisa sem alinhar com o seu orientador ou validar com outras pessoas).
  • Contribua com o Twiki do grupo pelo menos 10 minutos por semana, disponibilizando seus resultados de pesquisa (artigos, apresentações, código, etc.), dando dicas e atualizando e complementando o material já existente
    • a disponibilização de código, especificação, protótipo de ferramenta, provas, etc. é essencial para que o avaliador de uma tese ou um artigo tenha acesso a informações importantes para facilitar a avaliação, e aumentar as chances de aceitação

  • Para cada idéia nova, que você acha que será uma contribuição macro de sua dissertação ou tese, siga os seguintes passos:
    1. Pesquise a idéia
    2. Discuta a idéia com o orientador e membros da equipe
    3. Discuta a estrutura de uma apresentação com o seu orientador
    4. Faça uma apresentação para o SPG (mande os slides antes para que as pessoas, principalmente seu orientador, possam fazer anotações durante a apresentação)
    5. Faça uma apresentação para um grupo maior
    6. Discuta a estrutura de um artigo com o seu orientador
    7. Escreva um artigo (planeje-se para liderar uma reunião do GENTeS com o artigo antes do deadline)
    8. Publique o artigo em peerJPrePrints
    9. Envie o trabalho para pesquisadores conhecidos de outros grupos que tenham trabalhos relacionados
    10. Submeta para publicação em algum evento ou periódico
    11. Depois de ter o artigo aceito, divulgue em spg-l, incluindo a programação do evento. Também envie o trabalho para pessoas, de outros grupos, que possam se interessar ou que tenham trabalhos relacionados. Por fim, coloque ele em Publications e no currículo Lattes.

  • Para o passo 1 de pesquisa acima, é bom utilizar o seguinte modelo iterativo e incremental
    1. Refletir sobre a idéia
    2. Ler textos bons relacionados à esta idéia
    3. Brincar com ferramentas, tecnologias, metodos relacionados
    4. Escrever pequenos parágrafos ou relatórios para organizar as idéias
    5. Voltar ao passo i (até chegar a um nível satisfatório)

  • Se você está fazendo o doutorado, programe-se para publicar pelo menos
    • um poster em conferência internacional de alta qualidade
    • um resumo em um workshop ou simpósio de alunos de doutorado, que normalmente acontecem em conferências internacionais de alta qualidade
    • um artigo em conferência nacional de alta qualidade
    • dois artigos em conferência internacional de alta qualidade
    • um artigo em uma revista ( journal) internacional.

  • Criar seu profile no Google Scholar
    • é útil para aumentar a visibilidade do seu trabalho, e eventualmente para rankings baseados em citações

  • Se você está fazendo o mestrado, programe-se para publicar pelo menos um artigo em conferência nacional e um em conferência internacional.

  • Tenha um caderno de pesquisa, com todas as dúvidas, decisões, leituras, sugestões, atividades a fazer, etc., ocorridas durante o seu projeto
    • Leve este caderno para todas reuniões, apresentações, fila do banco, etc.

  • Ao longo da sua tese, vá montando, e discuta com seu orientador, um modelo conceitual da sua área de pesquisa:
    • O modelo é um diagrama/grafo contendo diferentes tipos de relações entre os nós, que devem ser as principais (por volta de 3 a 6 de cada)
      • linhas de trabalhos relacionadas
      • conferências, jornais, e até os workshops mais relacionados como os de SPLC e AOSD, onde estes trabalhos apareceram e onde você pretende publicar
      • pessoas com quem você vai colaborar de perto, trabalhando em conjunto
      • pessoas para as quais você vai mandar seus artigos e outros resultados, com objetivo de divulgar seu trabalho e obter feedback (inclusive sobre o que você discute, melhora ou critica no trabalho dos outros, vide essa importante dica do Ralph Johnson: "Whenever you build your work on someone else's, you should contact them and ask their advice. At the very least, they should know. Even if what you are doing is making an example that disproves their theorem, or you have invented a much faster algorithm for the same problem, you should let them know. It is much better to find out from the author than to learn second hand that someone has gone beyond your work. Often these people will give you feedback and sometimes they will help spread word of your work.")
    • Uma boa ferramenta para montar tal modelo é yEd.
    • Um bom guia para levantar estas informações acima (principalmente os trabalhos relacionados ao seu) é Systematic reviews in SE.

  • Trabalhe em grupo! Pesquisa é uma atividade mais produtiva e enriquecedora quando feita em equipe. Uma pessoa do grupo com trabalho relacionado ao seu pode ajudar bastante na sua pesquisa e vice-versa, trocando idéias, revisando e escrevendo artigos em conjunto (a menos que a revisão identifique problemas técnicos no artigo, a revisão em si não é suficiente para justificar co-autoria, tem que trabalhar em conjunto mesmo, discutindo idéias, soluções, etc.), entre outros.

  • Logo no início, e durante todo o trabalho, responda as seguintes perguntas sobre a sua tese (vale também para artigos, ferramentas, processos, etc.):
    • Qual o contexto da sua tese?
      • Para quem os resultados dela serão úteis? Em que situação?
      • Útil para software house, fábrica de software ou contratantes?
      • Útil para empresas em que estágio de desenvolvimento (iniciante, bem estabelecida e com lucro, dominante de um mercado)?
      • Útil para quem desenvolve ou para quem testa?
      • Útil para desenvolvimento local ou distribuído?
      • Útil para open source ou não?
      • Útil para linhas de produtos ou um único produto?
      • Útil para que domínios? Jogos? Sistemas web? Sistemas de controle?
      • Quais as premissas necessárias para sua proposta funcionar? Elas são realmente válidas?
      • O que não vai ser atacado pela sua tese?
    • Qual o problema a ser atacado pela sua tese? Ou que questões de pesquisa sua tese pretende responder?
      • What exact problem, issue, or question is this research concerned with?
      • What limitations or failings of current understanding, knowledge, methods, or technologies does this research resolve?
      • How significant/relevant is the problem, issue, or question?
      • A solução deste problema demanda inovações científicas? Ou só puramente tecnológicas?
    • Qual a solução que você vai propor?
      • Qual a sua hipótese?
      • What new understanding, knowledge, methods, or technologies will this research generate? How does this address the purpose of the work?
      • Quais os benefícios da sua solução (primeiro benefícios tecnológicos internos e externos, depois benefícios econômicos e sociais)?
      • Qual o diferencial da sua solução em relação a outras? Quais são as outras soluções/trabalhos relacionados?
      • Quais as vantagens e desvantagens da sua solução?
      • Quais as limitações da sua solução?
    • Como você vai avaliar a sua solução?
      • Como a sua hipótese pode ser validada, ou pelo menos reforçada?
      • Por que a solução funciona e é viável?
      • What experiments, studies, or prototypes will be produced to achieve the stated goal?
      • How will achievement of the goal be demonstrated and the contribution of the work measured?
      • A solução escala? O que pode ser extrapolado? O que pode ser generalizado?
      • Os dados, sistemas e procedimentos usados para avaliação podem ser disponibilizados em uma página web? Os resultados da avaliação podem ser reproduzidos por outras pessoas, se seguirem os mesmos passos que você?

  • Logo no início, e durante todo o trabalho, incorpore os seguintes perfis essenciais de um pesquisador (tirado de um artigo sobre inovação):
    • The Anthropologist brings new learning and insights into the organization by observing human behavior and developing a deep understanding of how people interact physically and emotionally with products, services, and spaces. When an Ideo human-factors person camps out in a hospital room for 48 hours with an elderly patient undergoing surgery, she is living the life of the anthropologist and helping to develop new health-care services.
    • The Experimenter prototypes new ideas continuously, learning by a process of enlightened trial and error. The Experimenter takes calculated risks to achieve success through a state of "experimentation as implementation." When BMW bypassed all its traditional advertising channels and created theater-quality short films for bmwfilms.com, no one knew whether the experiment would succeed. Its runaway success underscores the rewards that flow to Experimenters.
    • The Cross-Pollinator explores other industries and cultures, then translates those findings and revelations to fit the unique needs of your enterprise. An open-minded Japanese businesswoman was taken with the generic beer she found in a U.S. supermarket. She brought the idea home, and it eventually became the "no brand" Mujirushi Ryohin chain, a 300-store, billion-dollar retail empire. That's the leverage of a Cross-Pollinator.

  • Assine uma ou duas listas de email fortemente relacionadas ao seu tema de pesquisa (escolha a opção de só receber uma mensagem por dia, agrupando todas as mensagens enviadas para a lista naquele dia), mas cuidado para não passar o tempo todo lendo email

  • Tente participar das principais conferências da área, mas cuidado para não passar muito tempo viajando... Tem sempre possibilidade de obter auxílio como student volunteer ou participando de algum evento de alunos de doutorado (International Network for PhD Students in Object Oriented Systems (PhDOOS), ECOOP, OOPSLA, ICSE), o que é excelente para expor e obter opiniões sobre a sua tese. Mas só vale a pena ir para estes eventos nacionais de alunos se forem perto de Recife. Em geral é melhor tentar o internacional mesmo.

  • Tenha iniciativa e uma certa independência do seu orientador para realizar sua pesquisa, tomar decisões de projeto, e escrever artigos. No entanto, observe os seguintes pontos:
    • Discuta as decisões de projeto com seu orientador
    • Não submeta um artigo sem antes tê-lo enviado, com antecedência, para seu orientador revisar
    • Não envie a versão final de um artigo aceito sem antes ter discutido as revisões do artigo, feitas pelos avaliadores, com seu orientador. Traga a impressão das revisões para a reunião.

  • Participe também de palestras de visitantes ao CIn, mesmo que o tema não seja diretamente relacionado ao seu trabalho; é bom para arejar a cabeça (eventualmente você identifica pontos ou analogias relevantes para o seu trabalho!), treinar o inglês, e conhecer pessoas. Uma dessas a cada dois meses é saudável e não vai atrasar o trabalho de ninguém.

  • Se você está fazendo o doutorado, tente participar de uma escola de verão (como Marktoberdorf ou Laser), de uma ou mais internships (como as da Microsoft ou IBM), e de um estágio (sandwich ou mesmo por um período menor) em uma universidade com a qual cooperamos
    • Em todos os casos, lembre que o objetivo é reforçar a sua formação e fazer contatos, então mantenha a qualidade em vista, o objetivo não é ir só por ir!
    • Para escola de verão, tente antes responder as seguintes perguntas:
      • Quem da lista de professores da escola você acha que é um bom pesquisador e que vale a pena interagir?
      • Quais dos tópicos da escola você acha que vão ser úteis para a sua tese ou carreira?

  • Leia um manual de estilo de escrita, em português e inglês

  • Estude para obter o TOEFL e a certificação de Java

  • Pense em escrever um blog técnico ou adotar outras formas de usar a web para melhorar a sua pesquisa

  • Além da preocupação com a sua pesquisa, você deve principalmente ter uma preocupação com você, o pesquisador, já que a pesquisa pode ir bem mas o pesquisador mal, e habilidades e valores associados:
    • analisar, sintetizar, criticar, deduzir, construir hipóteses, estabelecer relações, fazer comparações, detectar contradições, decidir, organizar, trabalhar em equipe e administrar conflitos (tirada de documento do ENADE, o que mostra que isso vale para qualquer bom profissional hoje em dia); veja mais algumas práticas interessantes que complementam estes valores
    • preocupação com a ética e estética (não necessariamente sua! mas do seu trabalho, para que ele não seja simplesmente funcional)
    • responsabilidade social (não publicar por publicar, ou só para atingir as metas da CAPES e CNPq, mas para avançar o estado da arte e contribuir com a sociedade)
    • ao encontrar problemas (como não achar uma maneira de implementar algo em uma linguagem de programação), não tente resolvê-los de qualquer maneira, com soluções forçadas (gambiarras ou artíficios), não naturais. Encare isso como uma oportunidade de melhoria (por exemplo, da linguagem de programação), inovação. Vista o chapéu de pesquisador e não se conforme com o estado atual de uma dada tecnologia. Avance, inove. Discuta o problema e a sua possível solução com outros da sua comunidade (por exemplo, implemente a extensão ou adaptação da linguagem, envie uma mensagem para o forum dos implementadores daquela linguagem, ou do grupo que planeja novas mudanças para a linguagem).

  • Siga algumas regras básicas do CIn para os alunos do mestrado:
    • No primeiro ano, é esperado que tenham cursado três disciplinas (d e preferência às básicas). Eles devem preferencialmente concluir todas as seis disciplinas no primeiro ano do programa. Até o final do primeiro ano é obrigatório a entrega do plano de dissertação.
    • No segundo ano, é esperado que já tenham cursado todas as seis disciplinas (três básicas incluídas), e que o plano de dissertação esteja sendo cumprido.

  • Siga algumas regras básicas do CIn para os alunos do doutorado:
    • Todos os alunos precisam cursar três disciplinas básicas. O exame de qualificação deve ser realizado ate o mês 18, enquanto a defesa de proposta deve ser realizada ate o mês 30. Sendo assim os alunos com mais de 2 anos e meio de curso devem ter defendido a proposta de tese. Atualmente, o exame pode ser realizado conjuntamente com a proposta; esta é a melhor opção por diversos motivos.

  • Pegue bem mais dicas em http://www.cin.ufpe.br/~tbl/intranet/pos-reforma e no site da APG
  • Assumindo que você sobreviveu, faça com muito cuidado as correções solicitadas pela banca e envie não só o pdf da versão final mas também o que ressalta as diferenças entre a versão final e a original
    • use o comando latexdiff --flatten original.tex final.tex > diff.tex
    • alternativamente, escreva uma carta ressaltando as modificações feitas, como uma carta de ressubmissão de artigo a uma revista
  • Agora que você sobreviveu, coloque a sua tese aqui no site e no repositório da ACM, e atualize a árvore da engenharia de software
-- PauloBorba - 2015-03-31 -- PauloBorba - 2015-03-24 -- PauloBorba - 2015-02-13 -- PauloBorba - 2014-04-03 -- PauloBorba - 2014-03-14 -- PauloBorba - 2014-03-10 -- PauloBorba - 2013-05-29 -- PauloBorba - 01 Nov 2011 -- PauloBorba - 06 Aug 2010 -- PauloBorba - 28 Oct 2009 -- PauloBorba - 26 Jun 2009 -- PauloBorba - 24 Dec 2008 -- PauloBorba - 22 Apr 2008 -- PauloBorba - 21 Apr 2008 -- PauloBorba - 12 Nov 2007 -- PauloBorba - 01 May 2007 -- PauloBorba - 30 Apr 2007 -- PauloBorba - 20 Apr 2007 -- PauloBorba - 27 Mar 2007 -- PauloBorba - 15 Dec 2006 -- PauloBorba - 20 Sep 2006 -- PauloBorba - 14 Sep 2006 -- PauloBorba - 23 Aug 2006 -- PauloBorba - 11 Aug 2006 -- PauloBorba - 01 Aug 2006 -- PauloBorba - 21 Jul 2006 -- PauloBorba - 19 Jul 2006 -- PauloBorba - 14 Jul 2006 -- PauloBorba - 08 Jul 2006 -- PauloBorba - 06 Jul 2006 -- PauloBorba - 26 Apr 2006 -- PauloBorba - 13 Dec 2005 -- PauloBorba - 26 Oct 2005 -- PauloBorba - 05 Oct 2005 -- PauloBorba - 03 Oct 2005 -- PauloBorba - 04 Sep 2005 -- PauloBorba - 23 Jun 2005 -- PauloBorba - 20 Jun 2005 -- TiagoMassoni - 21 Mar 2005

Edit | Attach | Print version | History: %REVISIONS% | Backlinks | Raw View | Raw edit | More topic actions

This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback

mersin escort bayan adana escort bayan izmit escort ankara escort bursa escort