Bem pessoal,
Acompanhei todos os posts com respeito ao assunto da tradução do JavaDoc e agora vou dar a minha PRÓPRIA OPINIÃO sobre o assunto.
Antes de mais nada, vou me apresentar.
Me chamo Kirk Patrick, tenho 24 anos, sou de Goiânia/GO.
Faz 6 meses que iniciei em Java e desde então tenho pegado pesado para
aprender a linguagem e OOP. Também sou administrador de empresas. Tenho duas empresas em Goiânia. Uma se chama Aksis Network e outra se chama Meu Jeito (esta ultima ainda está em fase de desenvolvimento dos produtos e definição da estratégia de negócios). Agora que me apresentei, vamos à discussão.
Vou falar sobre o Java da ótica de um iniciante.
Ao procurar aprender java, encontrei uma série de problemas. Desde a escolha da IDE, qual pacote instalar (se JSE bastava ou era necessário J2EE) até o aprendizado dificil de OOP e da linguagem java (estruturas de controle, API’s e por ai vai).
Temos muito material sobre OOP e java em português para baixar ou ler na internet? Sim, temos. Os JUG’s contribuem com o aprendizado? Sim
contribuem, são uma mão na roda. Mas existem ainda problemas que precisam ser sanados.
Por exemplo. “Rodei” a internet dias e dias atrás de material em português, baixei tudo que encontrava, mas poucos me serviram. Peraí Kirk, mas você acabou de falar que temos muito material em portugues! O que você está querendo dizer? Estou querendo dizer que a maioria do material que está disponível em portugues não tem uma didática muito eficiênte. Mesmo se tratando de um material estremamente técnico é preciso ter uma didática que seja clara, consisa e fácil para que o iniciante e até o cara que já programa a anos aprenda com mais facilidade.
Eu tenho pelo menos 20 apostilas sobre OOP, que vão de 10 páginas até
explanações imensas de 60 páginas. Só que cada uma com uma linguagem mais dificil que a outra. E para quem está iniciando, vira uma confusão. Querem ver um exemplo. Entre no portal java e vejam o material de Orientação a Objetos Parte I e II que está disponível para os iniciantes. Qual iniciante, sem pelo menos noção de OOP iria entender aquele material? Eu acredito que pouquissimas pessoas (se eu estiver errado me corrijam). E se o objetivo e atrair pessoas para o aprendizado da linguagem java aquele material não está cumprindo com seu papel. E aquilo é só um exemplo.
Se sobre OOP é assim, imagine sobre a linguagem propriamente dita. O cara que tá iniciando, quer saber porque é obrigatório escrever “public class OlaMundo” no inicio do seu código. O cara quer saber qual a diferença de classe e objeto, pois parece tudo a mesma coisa na teoria. E a maioria do material disponível não explica isto. O que de certa forma impede a galera de aderir ao Java. Nas faculdades e universidade então, nem se fala. O professor(a) vai dar aula e soca uma apostila de OOP e java básico que parece mais saido de um filme de terror de tão complicado. O pessoal logo desiste de aprender java. Falam que é muito confuso. Que é dificil. Que é melhor ir para Delphi ou VB. O próprio professor fala isto. Que java é dificil. É dificil porque não usamos de uma didática legal. Falta didática nos materiais e apostilas.
Os JUG’s a vezes criam problemas que não deveriam existir também. Um exemplo clássico que já cansei de ver e a famosa pergunta “qual IDE devo usar?” Ai vira aquela coisa. Cada um puxando sardinha pro seu lado. Se o cara perguntou, ele quer saber qual IDE é a mais usada nas empresas. O cara não quer aprender NetBeans (que é mais fácil pra iniciantes) só para depois saber que quando ele for para uma empresa ele vai ter que aprender a usar JBuilder ou Eclipse. Quando um iniciante faz uma pergunta, muita coisa tá implicita naquela pergunta. Principalmente o futuro profissional dele (se ele desejar trabalhar como desenvolvedor Java).
Quanto ao JavaDoc, se for possível que tenhamos o JavaDoc em pt_BR, legal. A maioria não pode gostar, mas os iniciantes vão adorar e eu creio que é isto que importa. Então, vote para que a Sun pelo menos “pense” em colocar o JavaDoc em portugues. Vai te custar apenas alguns cliques do mouse e isto vai trazer um certo orgulho para a galera do Java no Brasil. Vamos nos sentir mais importantes. E se o JavaDoc for dificil para iniciantes vamos então criar um conteúdo mais fácil. Cursos ou mini-cursos mais baratos que possam ser ministrados vai internet. Assim, vamos trazer mais pessoas para o Java e tornar ela cada vez mais popular.
E contrariando muitos. A maioria dos estudantes e profissionais de informática não falam nem inglês técnico. É a nossa realidade, infelizmente.
Fica ai a minha opinião. Depois vou colocar minha opinião da ótica de um administrador.
Um abraço.
Desculpe ai qualquer coisa.
Se eu estiver errado. Podem me corrigir.