Entrevista a:Diemesleno Souza Carvalho [diemesleno]
PROGRAMAÇÃO
 | Como você começou a programar, e a que idade? Comecei a programar ainda antes de entrar para a faculdade, com cerca de 16 anos. |
 | Que linguagens você usa, e entornos de desenvolvimento? Uso PHP, Python, Lua, C# e atualmente também Objective-C. |
 | Que configuração de máquina e sistema operacional você usa? Em casa utilizo um iMac com 3 GB de memória RAM e 250 GB de HD, sistema operacional OSX Snow Leopard. No trabalho utilizo notebook com Windows 7, 4 GB de RAM e 500 de HD. |
 | Alguns trabalhos seus que possamos ver na rede? Os sistemas desenvolvidos por mim ou minha equipe funcionam apenas na Intranet das empresas, impossibilitando o acesso exterior. |
 | O que te motiva a empreender um novo projeto? Sempre a oportunidade de conhecer novas formas de trabalho ou mesmo novas pessoas e ainda adquirir conhecimentos de um novo produto. |
 | Que parte do desenvolvimento é mais gratificante? A parte em que entregamos o produto final para o cliente, mesmo ele tendo participado da homologação anterior a isso, e o cliente ficando satisfeito e entusiasmado com o produto final. |
 | De fora parece um trabalho muito racional, mas a criatividade é necessária também para programar? Sim, bons programadores além de ter uma boa capacidade de raciocínio devem ser criativos para poder resolver problemas sempre da melhor forma. Pois as vezes muita racionalidade não resolve todos os problemas. |
 | Que condições você precisa para se concentrar para programar? Em certos casos, em problemas mais complexos eu preciso de silêncio para centrar as ideias e colocar a mão na massa. |
 | Você sentiu alguma vez a síndrome de estar em uma bolha depois de um longo período de trabalho? Sim, após um longo período de trabalho num mesmo projeto a sensação é de que seu mundo está mudado. |
 | Quando você revisa seu código de tempo atrás, qual é a principal diferença que sente com respeito ao código que você escreve atualmente? A principal diferença é de que se fosse hoje eu faria um código muito melhor. |
 | Você continua comprando livros de programação, ou já aprendeu tudo online? Apesar de ter muito material online, acredito que os livros são de suma importância na vida de qualquer profissional. Portanto, continuo comprando livros. |
 | Você acredita que seja necessário ensinar programação na educação básica? Não. Mas lógica seria muito interessante de ensinar na educação básica. |
 | Qual foi sua experiência fazendo o marketing de seus programas? Não tenho muita habilidade em marketing. Mas gosto de discutir as ideias com as pessoas responsáveis por isso. |
 | O que você aprendeu dos usuários? Que nem sempre eles tem a resposta para tudo. E muitas vezes temos que mostra-los o caminho. |
 | Qual seria sua solução para a pirataria? No caso do Brasil, diminuir a tributação sobre os produtos originais, fazendo com que mesmo quem tem uma renda baixa possa comprar o original e não mais o pirata. |
 | Você se considera muito rigoroso em sua organização do código que escreve e em comentá-lo? Sim. Gosto de fazer comentário em cada classe ou função que escrevo. Mesmo que seja simples, mas que dê uma ideia do que se trata. |
 | Como você calcula o orçamento para um projeto de software? Calculo com base na complexidade do mesmo e na experiência de outros projetos. |
 | Quais são seus jogos favoritos e em que plataforma você joga? Gosto mais de jogar em video-games. Meus jogos favoritos são Resident Evil, Metal Gear Solid, Tomb Raiden... |
 | Com que freqüência você limpa a sujeira que se acumula em seu teclado? Semanalmente. |
 | Como você se sente quando amigos ou familiares pedem ajuda para resolver problemas com seus computadores? Não gosto de formatar máquinas ou mesmo fazer backup de dados. Mas dependendo da necessidade dos amigos ou familiares eu faço ou ao menos ajudo. |
 | Qual é sua opinião sobre os Macs como computador para desenvolvimento? Acho a plataforma Mac excelente para o desenvolvimento. Principalmente com Objective-C ou mesmo PHP e Java. |
 | Como você protege seu computador de infecções? Minha experiência com uso desses equipamentos me ajuda bastante nisso. No Mac não chego a utilizar um anti-virus, mas na plataforma Windows sim. |
 | Desperta interesse em seu ambiente social quando você diz que é programador de software? Acho que nem tanto, pois a maioria das pessoas não entendem bem como isso funciona. |
 | Você trabalha sozinho ou em equipe? De que você mais gosta? Trabalho já há algum tempo em equipe e prefiro assim, fazendo a cada projeto a mescla entre diferentes equipes para que possamos ter novos ares. |
 | Você é um dos primeiros em atualizar seu software quando é estreado, ou você costuma esperar que apareçam versões mais estáveis? Se for algum ambiente de produção eu prefiro esperar versões mais estáveis. Mas se for para já começar a desenvolver aplicativos em uma nova versão de SDK ou algo parecido já baixo a versão assim que ela é lançada. |
 | Qual é a principal razão pela qual as datas de entrega dos projetos não são cumpridas? Acredito que primeiro de tudo a pressa do cliente em receber o produto, colocando já de início uma pressão desnecessária. Outro ponto importante é a má identificação do escopo do projeto. |
 | Em sua opinião, que companhia ajuda mais aos programadores de software? As empresas que lançam as SDKs ou mesmo as linguagens de programação que oferecem aos usuários vídeos e até mesmo cursos completos sobre o determinado produto. Nestes casos a Apple e a Microsoft são excelentes empresas. |
 | Quantos descansos você costuma fazer por dia? Costumo fazer 3 descansos por dia. |
 | Qual seria seu trabalho ou projeto com que você sonha neste momento? Gostaria de trabalhar com desenvolvimento para iOS ou mesmo Android ou ainda TV Digital Interativa. |
 | Qual é seu próximo projeto? O meu próximo projeto será o desenvolvimento de uma aplicação para um cartório de protestos. |
 | Que paginas ou fóruns de programadores você freqüenta? Dentre os diversos sites ou fóruns que frequento, o Google Groups são os mais dinâmicos. |
 | Que conselho você daria a alguém que quer ser programador? Aprenda bastante com algoritmos antes de tudo. Quando ficar bom nisso, comece com uma linguagem de fácil assimilação como Python por exemplo. |
|
519 visitas Whohub [diemesleno] Diemesleno Souza Carvalho Campo Grande - Brasil
|