| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/09/2007 19:56:40
|
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 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/09/2007 20:21:10
|
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,
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/09/2007 21:07:39
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2007 04:29:16
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
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/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2007 08:34:41
|
luistiagos
GUJ Expert
![[Avatar]](/images/avatar/98785ca89cfbbe933921bfe68a94553b.jpg)
Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline
|
C#
|
SCJP 1.5
SCJA 1.0
IBM DB2 Associate |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2007 09:11:58
|
Leozin
JWizard
![[Avatar]](/images/avatar/5dca4c6b9e244d24a30b4c45601d9720.png)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2007 09:25:50
|
Thiago Senna
GUJ Master
![[Avatar]](/images/avatar/78719f11fa2df9917de3110133506521.jpg)
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!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2007 09:40:16
|
josenaldo
GUJ Master
![[Avatar]](/images/avatar/986ad3ada4d93c1c474674751f941082.png)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2007 11:30:53
|
fabim
GUJ Master
![[Avatar]](/images/avatar/d4e3e8180a65648886ff348c7a6bbff5.jpg)
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
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2007 13:31:43
|
sergiotaborda
GUJ Expert
![[Avatar]](/images/avatar/b4a0e0fbaa9f16d8947c49f4e610b549.png)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2007 22:41:06
|
LucasUyezu
JavaChild
![[Avatar]](/images/avatar/74e1ed8b55ea44fd7dbb685c412568a4.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/09/2007 18:21:17
|
mchiareli
JavaEvangelist
![[Avatar]](/images/avatar/03e4d3f831100d4355663f3d425d716b.png)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/09/2007 21:10:26
|
olhaomarcosaqui
JavaChild
![[Avatar]](/images/avatar/544a66d5696a6e07b69dc8df98d6f825.jpg)
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.............. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/09/2007 22:35:05
|
francisco.rodrigues
Thread.start()
![[Avatar]](/images/avatar/5249ee8e0cff02ad6b4cc0ee0e50b7d1.jpg)
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!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/09/2007 23:36:31
|
Kenobi
GUJ Master
![[Avatar]](/images/avatar/cf2226ddd41b1a2d0ae51dab54d32c36.jpg)
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. |
|
|
 |
|
|