Blog

Conceito Bom Programador

Salve! Salve! Hoje o post é sobre bom programador, reunir aqui o que acho essencial. Boa leitura e nao esqueça de comentar. Lembre-se a disciplina é a essencial 😀

Após o grande número de acesso e discussão da tradução como ser um bom programador, hoje estarei abordando as qualidades e esforços que julgo importante para diferença entre o bom programador e um programador.

Ser um bom programador

Quanto mais você sabe o que está acontecendo quando vc chama um método melhor programador você é.

Um programador mediano sabe que quando chama o método MessageBox aparece uma janela com uma mensagem na tela. Mas um bom programador sabe que isso faz uma chamada no kernel que chama o drive de vídeo que chama o monitor (há outros passos, não entrei em detalhes).

Você pode ser um bom programador sem saber os detalhes de tudo, até por que isso é impossível “saber tudo”. O que quero mostrar aqui é ir além de um programador mediano. Ter a curiosidade de saber como as coisas funciona é fundamental. Lembre-se informação nunca é demais.

Bom programador tem que conhecer bem um computador e seu funcionamento, ter o poder de abstração, capacidade de resolução de problemas e raciocínio lógico são outras qualidades que contribuem (apesar de que uns acham que apenas sentar na frente do PC e digitar um código que está no livro mandar compilador é programador, cuidado com isso). Porém o essencial é a curiosidade e querer saber o por quê?

O mediano se satisfaz somente com o resultado esperado.

Esforços necessários

Abaixo classifico os esforços necessários e a qualidade de um programador:

– gostar de problemas lógicos

– saber inglês

– gostar de aprender e estudar constantemente

– gostar de ler

– Saber buscar as informações (ter espírito pesquisador)

Claro que existe outras áreas que tem seu percentual de contribuição para a qualidade, como o relacionamento interpessoal, mais esse é um assunto para outro post e não pretendo abordar aqui. 🙂

Gostar de resolver problemas

Aqui são suas refeições, se você não gosta de resolver problemas e não sente prazer em fazer, buscar outra área é bom caminho.

Um ponto importante aqui e na área de T.I é que dar para evoluir o conhecimento de forma paralela, tanto técnico como de outras áreas. Por exemplo, se você trabalhar desenvolvendo software para o mercado financeiro, além de refinar as habilidades que possui na tecnologia (Java) no mesmo processo você vai ter que aprender sobre mercado financeiro e isso aumenta sua bagagem como profissional

Saber inglês

Um bom programador (profissional T.I) é preciso saber inglês, a sintaxe das linguagens de programação é feita de palavras inglês, a documentação da linguagem, ferramentas etc. Quer ficar fugindo do idioma ainda?

Não estou dizendo quem não sabe inglês, não tem capacidade, porém com noções de inglês é possível desenvolver um software, mas se desejar ser um programador cada vez melhor terá que estudar bastante e as documentações estão em inglês, então não há alternativa. Exceto esperar tradução para o português (talvez aconteça), se for esperar é importante antes perguntar ao seu cliente, gerente se ele espera também.

Apesar de termos bons autores brasileiros, o número ainda é muito pouco. E não resta buscar livros internacionais, qual será o idioma? Experimente digitar Java na www.amazon.com e veja a quantidade de livros, depois classifique pelo melhores avaliados e veja o resultado. Sem falar na velocidade de atualizações das livrarias internacionais.

As traduções (para o português) são péssimas, é muito raro achar tradução que esteja boa, e outra nem tudo é traduzido apenas os livros que são recordes em vendas e muito procurando.

Você gostar de ler?

Não. Em qualquer profissão não gostar de ler não vai muito longe. Seja um médico um dentista, um analista. Programação tem uma área muito vasta e complexa, e ainda não existe uma melhor forma de aprender se não é lendo.

Compre livros, apesar de ser caros (alguns), mas se vire divida em 10x s/juros. O importante é buscar se atualizar e estudar.

Não vá naquela que a internet (em especifico Google) tem tudo. As informações que você precisa talvez esteja na internet, porém você não encontrará tudo tão bem organizado e com fundamentos metodológicos, explicando por que a ordem dos capítulos foi desenvolvida assim.

Sem falar que fizer a pesquisa e sair organizando gasta mais que um livro U$50,00 na amazon.com. Tempo é dinheiro.

NO livro a informação é de fácil acesso, organizada e disponível sempre, não precisa às vezes nem de um computador por perto. Você pode ler o livro e usar a internet para tutoriais e detalhes específicos para tirar duvidas, mas fazer dela como sua biblioteca fundamental, pode estar desperdiçando tempo e aprendendo algo de forma inadequada.

Buscar informações

Para resolver um problema é necessário saber como buscar as informações quanto mais informações tiver mais fácil será de resolver

A internet é uma fonte de informações e ainda com o Google para dar uma mãozinha. E as vezes muitas perguntas e duvidas seriam respondidas pelo primeiro link encontrado no Google então use sempre o Google antes de fazer qualquer pergunta em um fórum, o tempo de resposta é mais rápido

Participar de grupos de discussão é onde há informações que não consta no livro ou é apresentada de outra forma. No meu caso, troquei os biscoitos de manha por GUJ, antes de fazer qualquer coisa abro o GUJ e vejo as discussões novas e as que contribuir.

Outra participe de um fórum mesmo que no inicio você não possa contribuir diretamente, para o mesmo, mais esteja lá lendo as discussões de outras pessoas, e quando puder tente opinar a respeito.

Um bom programador pode aparecer em qualquer área ou linguagem de programação. Se a linguagem for limitada mais cedo ou mais tarde , procurará outra. O importante é ir além, não ser especialista no kernel mais quanto mais você souber souber isso, melhor programador você é.

Obs.: O kernel é apenas um exemplo, não estou dizendo para sair estudando kernel, vc pega o mesmo e substitui por sua real situação.

Um programador mediano sabe uma coisa porque ele precisa saber. Um bom programador sabe alguma coisa porque ele tem vontade de saber.

Se você é aquele cara que não tem experiência não ache que as dicas aqui valem somente para quem está atuando na área, mas se vc tem a curiosidade e “ânsia” para saber tudo e aprender tudo vá em frente, pois este é o caminho certo, capacidade técnica se adquire com tempo, mas essa vontade é algo para poucos. Tudo que você precisa está nos livros e na experiência que for adquirindo no dia-dia.

Se vc não trabalha com programação compre uns livros leia-os e depois procurar um emprego como estagiário (mesmo que no inicio vc não receba $$) o importante é o contato com a área e está aprendendo isso pode ser um investimento de médio prazo. Eu mesmo em 2004 quando iniciei na área de T.I trabalhava das 8h às 22h – free e foi assim por três meses, e quando tive meu primeiro salário no quarto mês foi de R$ 130,00. E na época era vários fatores um deles era minha idade (15 anos), as empresas fechando as portas, até que conseguir uma oportunidade e não joguei fora. Hoje não me arrependo de ter feito isso, minha conta bancaria na época não aumentou em nada, porém o que aprendi não dar para comprar e foi à base para novas conquistas.

Outro ponto não se esqueça, nenhum conhecimento é inútil,você aprenderá mais rápido se você saber focar os seus estudos mas se não souber aprendera em mais e tempo. O importante é aprender. Veja o tópico como estudar

Bom pessoal! Espero que tenham gostado do post e não precisa seguir ao pé da letra as dicas do dr. Heinz.

Have a Nice weekend!

Como anda seus estudos?

Salve! Salve! Hoje vou falar sobre metodologia de estudo. Espero que ajudar aqueles que nao sabe como estudar de forma eficiente ou que está perdido em como iniciar um estudo, mais vale lembrar que nao sou especialista na área, o exposto aqui é com base na minha experiencia.

Bom a respeito dos emails que recebo, e uma das criticas que me enviaram nessa semana, onde se tratava, que o blog nao tem nada ver com java, que era para mudar o tema.

Bom agradeço pela critica, mas a questão é que o blog acabou de fazer um mes, entao estou procurando a cada semana atender e compartilhar as informações para diversos visitantes(hoje sao mais de 6 mil acessos, a media é 200/dia), seja ele iniciante, intermediario, avançado ou aquele querendo partir para o mundo java etc. O intuito do blog nao é apenas abordar algo tecnico demais, ou assuntos apenas que os “experts” conhecem.

Enfim quando criei a conta no wordpress. Pensei: “o blog vai ter o intuito de ajudar qualquer profissional de T.I” agora em especifico java, claro que vc nao vai encontrar aqui parte tecnica relacionada a .net, PHP etc. Quando tiver um post bem tecnico, explicando a criar uma aplicação X, ou entender o recurso Y, vai ser em Java sem sombra de dúvidas.

Bom ainda estamos no primeiro mes do blog e mais chuvas/sol estao por vim.

let’s go..

Como eu estudo é produtivo? És uma questão….

Será que da forma que você estuda, é possível medir de médio, em longo prazo o quanto evoluiu?

Você pode medir algo como: ano/semestre passado não sabia OO, mais agora eu aprendi.

Porem veja as perguntas abaixo:

-mais isso levou quanto tempo?

– poderia ser feito em um menor tempo?

-será que usei o tempo de forma eficiente?

É uma boa pergunta. No post de hoje vou abordar algumas metodologias e recursos que adoto para estudar no modo geral. Para aqueles que vão fazer certificação há um post a respeito.

*Lembrando o que serve para me não pode servir para você.

Os passos que adotei:

1º passo: foi pesquisar no grande Google, sobre o que especialista na área, comenta, discuti a respeito, li muito material e daí fui filtrando aquilo que se identificava com meu perfil.

Download do material pesquisado

2º passo: após o filtro montei um cronograma para o que desejo aprender no semestre. Defina sempre aquilo que esteja ao seu alcance de acordo com o seu tempo disponível e o quanto pretende se dedicar por semana.

3º passo: fiz um cronograma de minhas atividades da semana e final de semana, coloque tudo aqui, não esqueça de nada, nem do encontro com a namorada, isso é apenas para amanha você saber onde gastou e como gastou o seu tempo

4º passo: fazer até o passo 3, é algo que muitos consegue, porem vem o importante a disciplina, muitos que chegam ao ponto 3, mais não consegue progredir no ponto 4 é por falta de persistência.

“água mole em pedra dura, quanto bate até que fura”

Ter disciplina para executar o cronograma é uma tarefa essencial, mesmo que no dia você não consiga cumprir 100% mais siga o cronograma.

Por exemplo: uma vez definir muitas atividades para um final de semana, mais o aconteceu alguns imprevisto, onde levei mais tempo que esperava, em um estudo e não deu para cumprir as outras.

Devo ficar estressado por isso? Não. O importante é que se demorei é por que houve uma boa causa, então guardo o cronograma (semana/final da semana) e quando for montar o próximo vejo o que ficou pendente e vou estudar.

A idéia do cronograma não é curso intensivo, e sim seguir uma linha de estudo, e saber qual xícara estou tomando a cada semana.

5º passo: controle sua ansiedade, ela atrapalha os estudos e sua vida. Tente está com seu cronograma em mente, ao sair do trabalho saiba qual será o estudo de hoje: Java, Inglês,ler cap 5 do livro X etc.

Outro ponto, não queira aprender tudo ao mesmo tempo de uma única ez, segumente a área. É possível estudar dois ou mais assuntos simultâneos, porem é bom saber como distribuir , senão você não vai evoluir em nenhum deles da forma que espera. É muita informação e seu cérebro pode armazenar de forma temporária, ai no futuro breve terá que ler aquilo novamente e perder mais tempo lendo aquilo que um dia você considerou que se dedicou horas e horas.

Seja organizado nos estudos, separe o material de estudo sempre antes de estudar, deixe livros, apostilas, anotações já em um local de estudo. A bagunça(gambiarra) atrapalha e consome tempo na hora de arrumar.

Monte sempre o cronograma 1 ou 2 dias antes. Por exemplo: eu começo a montar o cronograma do final de semana na quinta, em um rascunho(imprimo o cronograma em branco apenas) e na sexta eu reviso e confirmo se não está faltando alguma coisa, caso não imprimo e no sábado antes do café da manha colo em ele em frente da mesa do PC. O mesmo processo acontece com o cronograma da semana, o desenvolvo no domingo a noite.

6º passo: veja se o material que está usando como referência tem bom conteúdo “continuo” e não apenas uma parte

– Cuidado com muito material na web há coisas boas e péssimas, saiba classificar isso.

-Ter um bom livro em mãos é o suficiente.

– anote as duvidas e tire em fóruns

 

Bom espero, que esse post tenha contribuído para aqueles que ainda não tem uma metodologia como estudar e está procurando. Então reserve uma parte do feriado de amanha (01/04) para se organizar e definir sua metodologia de estudo. Lembre-se você somente vai encontrar a sua forma com muita persistência, isso leva um certo tempo, não espere que após terminar de ler o artigo e ir montar logo de primeira vai ser a forma para o resto da vida, Isso é apenas o caminho e cada dia que mais você se envolve e tenta conhecer como é melhor para seu cérebro armazenar informações de maneira rápida e eficiente você criar melhores metodologias para si.

Eu já perdi as contas o quanto já mudei o meu cronograma e sempre to buscando como melhorar, como otimizar o tempo e obter o melhor desempenho possível

Outro ponto que considero importante é a fadiga, se perceber que está entrando nesse processo, então peça um tempo, e diminua a carga horária nos estudos (porem não pare). Se ficar doente de verdade, é pior e perder mais tempo e o foco vai por água abaixo. Tentar manter a saúde em dias é a melhor forma também, sem ela não somos nada. Se alimente direito e tente fazer refeições saudáveis pelo menos quando tiver em casa. Para ser sincero achava isso um saco, mais pesquisando cheguei a essa conclusão, o nosso cérebro depende desses fatores para trabalhar bem, é como um motor de um carro, use gasolina adulterada e terá os resultados.

cronograma-de-estudo-da-semana-modelo2

obs.: Eu apaguei alguns dados, por ter informações pessoais.

Um abraço a todos e até Sexta-Feira!!!

 

Passei SCJP e agora?

Salve! Salve! Hoje vou falar um pouco sobre pos-SCJP. Vejo sempre no GUJ, a inércia dos programadores em saber o que fazer. Uns até ficam muito tempo sem estudar por ainda está decidindo qual caminho seguir. Mas temos que lembrar que tempo é $$$ e não podemos desperdiçá-lo então resolver montar um post onde possa incentivar aos indecisos.

Quem nunca se pegou com essa dúvida após fazer o exame SCJP?

Essa dúvida é algo muito comum. Porém a escolha do caminho é fundamental, para sua carreira. Claro que a SCJP é a ponta do iceberg.

Você como programador Java deve a partir daí agora definir novos caminhos a seguir, um deles é aproveitar o ritmo espiritual e psicológico da maratona da certificação e fazer mais uma na área que deseja atuar.

Muitos programadores seguem o caminho JEE, JSE ou JME, isso vai muito do projeto profissional envolvido ou objetivo pessoal/profissional de cada um. Há pessoas que tiram a certificação por normas da empresa, outras que tiraram porque a SCJP é pré-requisito para quase todas as outras certificações, enfim há um conjunto de variáveis nesse meio. O importante saber qual “xícara” você vai tomar para não perder tempo + dinheiro e acabar tomando a xícara errada e fazer “mal”.

Vou citar um exemplo clássico:

Vamos dizer que a região que você mora ou que pretende trabalhar a plataforma JEE está em alta, e há projetos sobrando e a procura por profissionais é enorme. Sendo que você sabe disso, por que você optaria em estudar JME ou JSE? Claro que não estou dizendo que não é para não estudar as outras tecnologias caso tenha interessante, mais o importante é focar no que for de pequeno ou médio porte para sua carreira, quem sabe pode pintar uma boa, excelente oportunidade para JEE e simplesmente você não está preparado para atuar, já que passou boa parte estudando outra área que para aquela região é algo para longo prazo (e olhe lá se for).

E para aqueles que já têm experiência?

Bom para aqueles com experiência o interessante é escolher o caminho que você atua na empresa ou trilhar para um cargo que deseja. Ex.: Arquiteto Java

Não há segredos nem receita de bolo, o interessante é o profissional saber o que ele quer dar carreira dele, e daí focar no propósito e dar tempo ao tempo, porém busque traçar metas assim você consegue medir como está evoluindo.

“O sucesso de sua carreira depende mais de você do que dos outros!” Nunca ache que um empresário vai dizer o que você tem estudar ou quais certificações tem que fazer, eles quer você preparado sempre.

Uma diga que dou é: siga o seu EU, porém faça uma análise do mercado, da tecnologia e daí iniciei os investimentos e o tempo se encarrega de dar o “troco”.

Lembre-se se fizer um investimento que você considera “certo” sendo assim você receberá o troco que esperava, caso contrário poderá ser lesado.

Estudo do mercado

Para estudar o mercado em nossa área não tem muito segredo, acesse os sites abaixo e sempre analise o que as empresas de RH vem pedido, claro que há vagas que os pré-requisitos são exagerado. Porém lembre-se que tudo é negociável, procure estudar vagas onde você já tem conhecimento e que pretende obter até final do ano ou quando pretende mudar de emprego (se você não tem experiência, esqueça esse pré-requisito na vaga e olhe para os conhecimentos exigidos).

Eu recomendo imprimir as vagas e levar para casa analisar com carinho e começar a traçar e estudar o que vale realmente apena estudar e investir (fazer um curso, comprar um livro, tirar uma certificação etc).

Empregobahia

Empregonaweb

Apinfo

Catho

Bom eu mesmo, tenho hábito de analisar independente se eu pretendo trabalhar ou não no naquela cidade/estado, porém foco mais no aspecto das tecnologias exigidas. Os sites acima são ótimos e outros que não citei e que você conhecer passe a visualizar o mesmo não apenas como um site de recrutamento e sim como um site de base para você saber o que estudar.

Observe que existe mercado para especialista em SAP, SOA, inglês Fluente etc…. Então é um mar de informações basta saber como usá-la. E buscar aquilo que está mais próximo do perfil.

Reflita assim: “Se eu tivesse o perfil X, poderia trocar de emprego ou começar minha carreira com Java.”

Flw! Pessoal! Espero que tenha gostado do tema. Não sou nenhum especialista nessa área de carreira profissional. Porém a base para este post segue o mesmo perfil dos já postados a minha experiência e nada mais.

E agora para os perdidos, basta se organizar e escolher qual xícara tomar.

Até quarta!

Escolha sua certificação

Conheça o Google

HOJE É SEU ANIVERSÁRIO!!!!! Parabéns! Visitantes do blog! Hoje o blog completa um mês e consta no sistema de acesso do wordpress mais de 4 mil acessos. ( 4,862 acessos)

Na verdade nem sei o que dizer aos visitantes/Amigos, para ser sincero nem esperava essa quantidade de acesso.

Em função disso cada dia que chego da faculdade, do trabalho etc. Fico pensando qual será o post do dia X?

A inspiração que tenho a cada minuto é graças a vocês que estão contribuindo diretamente e indiretamente para que isso aconteça!!!

Obrigado pelos e-mails com sugestões de temas, pelas criticas, elogios, os comentários aqui no blog enfim sem esse feedback não sei se estaria aqui hoje postando.

Agradeço também ao pessoal do Javaranch (ler português mais/menos) que acessa o blog e que na ultima semana me solicitaram a tradução de algumas colunas para o inglês. Estou analisando com “carinho” esse ponto hehe!

Criei um formulário de Contato para facilitar o envio de criticas, sugestões, elogios etc.

Bom abaixo reunir os posts que teve o maior número de visualizações durante esses 30 dias do blog, confira:

O artigo de hoje é sobre Google recebi as fotos abaixo de um amigo (Razec), e resolvi divulgar para aqueles que morrem de curiosidade ou tem dúvidas da estrutura do gigante da web.

Let’s GO…

Ángel Jiménez de Luis, editor do Gadgetoblog del Diario El Mundo, fez uma visita a oficina do Google en Zurich (Suiça) e regressou com uma série de fotos que despertam a mais terrível inveja de todas.

O tobogã conecta a zona de oficinas do primeiro andar com a cafeteria e a academia. Para descer e comer não precisa esperar o elevador. Os recém chegados têm que descer por ele para se apresentar a todos, além de usar um ridículo chapéu colorido durante algumas horas.

A cafeteria serve café da manhã, almoço e janta preparados por cozinheiros contratados exclusivamente para o edifício. Tem comida para vegetarianos e como prato principal, um buffet de saladas com comidas feitas com ingredientes frescos do local.

As crianças são bem vindas e não é estranho ver os ‘Googlers’ indo trabalhar acompanhados de seus mascotes. Não há berçários embora a empresa toda se pareça com uma quase sempre – mas sim, uma sala especial para trocar os bebês.

A boa comida grátis e os petiscos entre as horas sempre trazem uns ‘quilinhos’ a mais aos recém chegados que ficam popularmente conhecidos como ‘os Os (letra O) do Google’.A academia do piso superior – que também é grátis – é o lugar onde se queimam os ‘quilinhos’.

A sala de massagem é quase que um santuário. As poltronas vibradoras são gratuitas. Apenas o serviço de massagens é que são pagos, mas são subsidiados e com valores baixos. A empresa presenteia bônus de massagem ou reservas de horários.

Em cada andar tem ao menos 2 áreas de descanso com comida e bebida – é claro, grátis. Refrescos, sucos e café, muito café, mas também cerais, chocolates, sorvetes, batata fritas, frutas e uma ampla seleção de lanches saudáveis que tentam compensar o excesso de carboidratos.

Cada um administra seu tempo e seu trabalho como quer. Não há horário e nas horas de descansos é permitido jogar uma partida de Guitar Hero (jogo de vídeo game onde os jogadores tocam uma guitarra virtual), sinuca ou um jogo de mesa. Os prazos de entregas e desenvolvimento/ produção, isso sim, tem que ser cumprido.

Esta barra, similar a de uma estação de bombeiros, liga o segundo andar com a sala de jogos.Não precisa esperar o elevador para se divertir um pouco.

O espaço de trabalho é pequeno, mas as áreas de reuniões são muito amplas e temáticas. Esta cabine é de um autêntico teleférico e está situada em um andar decorado com fotos e objetos que lembram uma estação de esquí nos Alpes.

Nessas alturas você deve estar perguntando se no Google realmente se trabalha. Esta é uma área de trabalho convencional. Duas telas (monitores) é o padrão – economiza tempo e aumenta a produtividade – e os lugares são escolhidos livremente. Não é difícil ver os ‘Googlers’ mudando o lugar de trabalho com freqüência.

O serviço técnico está em uma área do prédio decorada com ambiente hawaiano. Aqui se pode vir e buscar um cabo ou consertar um problema no seu laptop. As áreas de recreação estão repartidas por todo o prédio para que os ‘Googlers’ caminhem e se vejam.

As áreas de trabalho são sempre abertas. Para se ter privacidade durante uma conversa no telefone, tem que ‘prender’ em uma das múltiplas cabinas divididas pelo edifício. Em todas as paredes do prédio existem blocos de anotações, porque nunca se sabe em que momento pode surgir uma boa idéia.

O Salão da Água é uma área de paz e relaxamento no prédio. Há poltronas de massagens e a iluminação é mínima. É o lugar ideal para tirar aquela dormidinha básica após o almoço e descansar um pouco antes de uma reunião.

No entanto, é proibido o uso de celulares e despertadores. A única atividade possível, além de descansar, é olhar os peixes tropicais nos aquários nas
paredes.

As salas de reuniões do prédio têm nomes tirados de séries de TV e filmes famosos.

Estes iglús estão na área do Star Wars e são autênticos refúgios que foram utilizados em missões científicas na Antártida.

Google é mais que uma empresa. Os trabalhadores se encontram na sede de forma periódica para realizarem atividades em conjunto e festas. Também não é raro encontrar grupos para praticar esportes desde ciclismo até esqui alpino. Além de tudo, os funcionários têm o famoso 20% de tempo de trabalho onde cada um pode dedicar-se a projetos pessoais e 10% para livre disposição absoluta.

Os trabalhadores passam apenas uma fração de seu tempo na mesa de trabalho. Na maioria das vezes trabalham com o laptop nas áreas de descanso, em pequenos grupos. Isto favorece a criatividade e a sociabilidade.

A biblioteca é uma das salas mais surpreendentes do prédio e a que tem as melhores vistas. Uma área de descanso com uma imensa cozinha e uma chaminé
‘virtual’. Toda a mobília é reciclável e foram adquiridas de lojas de segunda mão.

E agora como se sente? Que salve os brasileiros marcando presença na equipe do Google, fico feliz em saber que temos um percentual de presença dentre os 13 mil ‘Googlers’.

Lembrando que o Google não é um sonho apenas dos programadores, desenvolvedores, gerente de projetos etc. Os administradores, empreendedores de todo mundo admira o nível e a forma de administração (que é mais empreendedor que administração em si) da equipe do Google e o poder que a marca adquiriu em pouco tempo diante do mercado é muito alto. Olha a matéria abaixo:

Noticia

Flw! Bom final de semana a todos! E até segunda-feira. E espero que tenha matado a curiosidade, e tirado as duvidas sobre Google!!

Já escolheu sua xícara?

Como ser um bom programador Java?

Você já se fez essa pergunta? Mas será que tem “receita de bolo”?

Hoje resolvi traduzir o texto do Dr. Heinz M. Kabutz. How can I become a good Java Programmer? Como eu posso me tornar um bom programador Java?

Bom pessoal, não possuo inglês fluente, então já diante mão peço desculpas por alguma falha na tradução hehe… procurei não traduzir ao pé da letra o artigo

Esse artigo é para quem está iniciando, para os experientes, enfim para todo programador.

Como ser um bom programador Java?

Está é uma questão interessante, observe a situação que abaixo, demonstrada no artigo do Dr. Heinz.

Situação: um torcedor tem oportunidade de entrevistar o David Beckham

Torcedor: – bom dia, Sr. Beckham, o meu filho gostaria de seguir a carreira como jogador de futebol. Qual o seu conselho?

Beckham: – ele está jogando em alguma liga?

Torcedor: – Oh! Não, ele não está jogando futebol, mas ele freqüentemente, assisti na TV.

Beckham: Qual esporte ele prática então?

Torcedor: Ele prática golfe no computador e nos jogamos xadrez e tênis também.

Beckham: A propósito quantos anos seu filho tem?

Torcedor: 35 anos

Beckham: – Olha seu filho não pratica futebol, ele não pratica na verdade nenhum esporte e tem 35 anos, mas ele quer ser um jogador de futebol profissional. Qual é real razão?

Torcedor: Eu ouvir dizer que jogador de futebol pode ganhar muito dinheiro.

……

Converta o diálogo no nosso mundo de T.I e reflita…

Por onde começar?

Para Heinz iniciar a vida como programador é necessário gostar de matemática e física. Heinz diz que muitos programadores querem ser recompensado pelas coisas que fazem, ele relata que quando iniciou a carreira como programador o seu salário era muito baixo e na época não fazia um curso de ciência da computação, já que não poderia pagar. Porém ele sempre amou a programar e por esse fato não deixou de programar, porém ter um bacharelado em ciência da computação, sistemas de informação e áreas afins ajuda muito e não se esquecer de adicionar a matemática.

Para Heinz ser um excelente programador Java não é difícil, basta apenas seguir os pontos abaixo:

Você precisa: respirar, comer, dormir Java

Vamos supor que você inicia o trabalho das 08h30min e finaliza às 17h. Então o que você faz após esse horário é o que determina o seu futuro de programador. O que você faz das 06h às 08h? E após o trabalho? Você pode programar em Java.

Se você tiver responsabilidade, teremos uma hora e meia de manha e seis horas à noite sendo assim temos sete horas e meia por dia

Se você quer ser um bom programador Java, é preciso ter dedicação e evoluir seu conhecimento, comprar alguns presentes para si mesmo como um livro de O.O, Design Patterns etc.

Se você programa em Java apenas pelo emprego ou pelo salário você nunca será um BOM programador. Um EXCELENTE programador Java tem esses pontos abaixo:

– Programa por prazer e não por dinheiro. Nas horas vagas do dia aprende programar mais em Java

– Nunca para de estudar. Pois você pode ficar obsoleto em pouco tempo

– Não para de ler livros.

Há várias maneiras de ser um excelente programador Java um deles poder se através do emprego ou do seu modo de pensar.

Flw! Pessoal espero que tenham gostado do artigo.

Agora o ponto interessante no artigo que achei foi o exemplo do jogador de futebol, não dar para ser profissional sem praticar ai já é pedir demais heheh! Esse exemplo cai em várias situações da nossa área de T.I uma delas são aquelas pessoas que vai para universidade de ciência da computação, análise de sistemas etc. E acham que assim que pegar o “canudo” vai sair de lá com 1/3 da fortuna do Bill. Será que apenas fazer uma boa ou até melhor faculdade do país garante isso?

Aquele que se encontra nessa situação favor de colocar “os pés no chão” e encarar o mercado como ele é, e não como queríamos que ele fosse.

Um abraço!! E até Sexta! O que acharam do novo layout?