"Todo programador Java Jr. deve aprender..."  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Leonardo3001
GUJ Ranger

Membro desde: 04/07/2007 18:28:58
Mensagens: 975
Offline

dreamspeaker wrote:
Leonardo3001 wrote:...
Outra, acredito que o aprendizado não tem que seguir o estilo tradicional. Endendo a sua raiva com dúvidas consideradas por você bobas, mas será que estudando 4 horas de HTML (que pra mim é muito pouco, se considerar que a formatação de páginas é algo complexa, exigindo CSS e às vezes JavaScript) a pessoa vai descobrir certas coisas...




hehehe... desculpa a risada, mas o Luca tava falando do protocolo HTTP, não HTML.


Putz! Que mico!

Olhei HTTP e mentalmente li HTML!

Bom, nesse caso, em 4 horas dá pra aprender HTTP.

Leonardo Veríssimo
-------------------------------------------------
Objectzilla
[WWW]
pcassiano
Virtual Machine Man

Membro desde: 07/06/2005 16:17:56
Mensagens: 730
Offline

Leonardo3001 wrote:Primeiro, vou criticar pcassiano porque disse que orientação a objetos e padrões não acrescentam nada...


PELAMORDEDEUS!!!

EU NUNCA DISSE ISSO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

O QUE EU QUIS DIZER É JUSTAMENTE O CONTRÁRIO: COMO ESTES CONHECIMENTOS SÃO BÁSICOS, NÃO ADIANTA VIR DIZER QUE É ISSO QUE TENHO DE APRENDER POIS ISTO EU JÁ SEI QUE TENHO DE APRENDER!

SERÁ QUE AGORA FICOU MAIS CLARO???????????????????????????????????????


Forte abraço,
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

Melhorou.

Todo programador Java que se prese deve ler o "Effective Java" vezes o suficiente pra decorar tudo o que tem lá.

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Excelente dica, maurício.E para quem quer começar, é só ler os resumos do Effective Java da Bani:
http://www.java.blogger.com.br/

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
luistiagos
GUJ Expert
[Avatar]

Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline

C#




SCJP 1.5
SCJA 1.0
IBM DB2 Associate
[Email] [MSN]
Leozin
JWizard
[Avatar]

Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline

poxa como o GUJ é legal, só tem cara Sênior plus plus que sabe o que um Jr. deve aprender ou não

vou seguir todas essas dicas

http://www.leozin.com.br/blog
[ICQ]
Thiago Senna
GUJ Master
[Avatar]

Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline

Effective Java com certeza é o livro top não apenas para jr's. Infelizmente tem até arquiteto que desconhece a existência deste livro.

Para desenvolvimento web considero html e css muito importante. É algo básico que se não usado eficientemente transforma os jsp's e cia em uma verdadeira macarronada. Minha dica é que pelo menos estude o conteúdo deste site: http://www.htmldog.com

Uma dica que faria um jr diferente dos outros é se ele já aplica Refactoring e Testes Unitários no seu dia a dia. Essas são duas ótimas práticas que fariam você diferente de muito programador por aí.

Um dica básica é ser crítico com o seu próprio código. Analise o código dos outros e veja quais práticas deles são melhores que a sua. Como já foi dito anteriormente, se seu código estiver muito extenso ou dificil, desconfie. Pare, pense e procure uma solução mais simples. Cada pedacinho de código tem que nascer do que sua inteligência tem de melhor para oferecer!
[Email]
josenaldo
GUJ Master
[Avatar]

Membro desde: 27/11/2006 12:39:28
Mensagens: 1170
Localização: Uberlândia/MG
Offline

* ... a não ter ciúmes de código
* ... que a primeira solução nem sempre é a melhor (e muitas vezes não é)
* ... que Java não é a solução para os problemas do aquecimento global nem muito menos pra TPM da sua mãe. Existem outras linguagens que se aplicam muito bem a determinados tipos de problema.
* ... a pesquisar antes de iniciar a resolução de um problema. Seu problema muito provavelmente já foi encontrado por alguém.
* ... a ler para aprender uma tecnologia. passar o olho em um "tutorial rápido e veloz que se aprende rapidinho em pouco tempo" não vai te dar conhecimento suficiente para manipular a tecnologia de forma adequada
* ... a usar ferramentas como depurador, analisador de código, ant, profiler...
* ... a saber quanto tempo leva para realizar uma tarefa.
* ... a usar bem uma IDE
* ... a aprender. Aprender uma tecnologia muito bem e se especializar nela pode ser pior que saber pouco de uma. Se ficar estagnado nessa tecnologia, o trem da inovação passa e você fica para trás.
* ... a diferença entre ser persistente e teimoso.
* ... a ser um "preguiçoso pragmático". Compre/Adquira. Se não puder, altere. Se não puder, só então faça.
* ... que se parar de estudar, volta a ser algo pior que júnior... rrssrsr

Josenaldo de Oliveira Matos Filho
UAIJUG - http://www.uaijug.com.br
http:jnaldo.com
[Email] [WWW] [MSN]
fabim
GUJ Master
[Avatar]

Membro desde: 14/12/2006 19:30:03
Mensagens: 1268
Localização: Vitoria - Espirito Santo
Offline

que encapsular um objeto não tem nada a ver com ficar criando gets e sets pros atributos.

ειπεν αυτη ο ιησους εγω ειμι η αναστασις και η ζωη ο πιστευων εις εμε καν αποθανη ζησεται

Sun Certified Web Component Developer
Sun Certified Java Programmer
Sun Certified Java Associate
Sun Certified Business Component Developer - Em Andamento
Bacharelando em Sistemas de Informacao


[MSN]
sergiotaborda
GUJ Expert
[Avatar]

Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline

dreamspeaker wrote:
sergiotaborda wrote: Não usar sockets directamente a mesmo que seja uma implementação de baixo nivel. Usar HTTP e WebServers para as operações de transferência de dados em rede. Em casos complexos usar RMI e/ou SOAP.


Sua lista esta boa, eu colocaria algum item sobre Threads aí. Mas você quis dizer "a menos que" ou "mesmo que" seja uma implementação de baixo nível?

Tem (poucas) horas que não dá pra fugir dos sockets...


Sim, eu quiz dizer "a menos que".
Essas poucas ocasiões em que não dá para fugir são aquelas que se enquadram em "uma implementação de baixo nivel"

Criando sua própria API de Validação



Blog do MiddleHeaven
[WWW]
LucasUyezu
JavaChild
[Avatar]

Membro desde: 26/03/2006 22:41:46
Mensagens: 118
Offline

... a falar, escrever e ler em português corretamente.

Resolvendo esse problema, boa parte das dúvidas que aparecem no guj, e dos códigos/especificações ruins que enfrentaremos sumirão.

Edit:
Acrescentem interpretação de texto também. E, se possível, tudo isso em inglês, já que é o idioma internacional. Mas se ele(a) ficar bom no português já tá de bom tamanho.

This message was edited 2 times. Last update was at 10/09/2007 22:47:23

[MSN]
mchiareli
JavaEvangelist
[Avatar]

Membro desde: 04/04/2006 15:14:50
Mensagens: 397
Offline

qual o "padrão" adotado para classificar um programador java como jr ,pleno ou senior?

codifica.wordpress.com
[WWW] [MSN]
olhaomarcosaqui
JavaChild
[Avatar]

Membro desde: 09/10/2006 17:47:32
Mensagens: 126
Offline

boa pergunta, alguem ai se dispõe a explicar esta classificação?

Na batalha pelo primeiro emprego com Java..............
[MSN]
francisco.rodrigues
Thread.start()
[Avatar]

Membro desde: 03/12/2003 15:06:48
Mensagens: 31
Localização: Rio de Janeiro
Offline

Deve evitar o maldito System.out.println. Eu dei manutenção num sistema que tinha uns 500 sysout, questionei o programador, ele me disse que era só fazer um replaceAll!! PQP...

Todo Programador Java jr. acha muito bonito tratar todas as exceções assim:


ou assim:


This message was edited 1 time. Last update was at 11/09/2007 22:36:57


Eu odeio checked exceptions, odeio logging em excesso, detesto javadoc, framework proprietário então... mas não tem nada pior que fazer manutenção em projeto tosco!
Viva ao Refactoring!! Morte aos projetos toscos do mundo!!
Kenobi
GUJ Master
[Avatar]

Membro desde: 14/11/2003 13:06:37
Mensagens: 1678
Localização: Brasil
Offline

Bom, levar cafezinho sempre pro arquiteto do grupo e trazer donuts de vez em quando .

Ler também a série Progmatic Programmer e Getting Real da 37Signals , além de procurar entender profundamente conceitos, não somente produtos, como DDD, programação paralela e por aí vai ...

Começar a assinar boletins dos principais players, como BEA, IBM , Sun , Oracle pra estar antenado com o que está vindo e principalmente veículos de respaldo no meio como Infoq.com , TheServerSide.com entre muitos outros que deverão estar no seu bookmark

Aqui uma boa dica também são alguns blogs do povo que manda bem no guj, como Louds, Shoes, Luca, Akita e por aí vai ... ( o meu tá ruinzinho, mas um dia melhora ) .

This message was edited 3 times. Last update was at 12/09/2007 08:41:28


----------------------------------------------------------
SOA|EXPERT - http://www.soaexpert.com.br
SOA de um jeito simples e eficiente.
[WWW] [MSN] [ICQ]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team