| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2010 15:56:27
|
renzonuccitelli
GUJ Master
Membro desde: 17/09/2008 12:58:32
Mensagens: 1133
Offline
|
Shelson wrote:
renzonuccitelli wrote:
Shelson wrote:comece pelo início. orientação a objetos, linguagem java para desktop/ee/movel.
cursos ajudariam.
depois definicao da metodologia de desenvolvimento.
depois arquitetura de sistemas e banco de dados.
uma passo de cada vez. vcs chegam lah. nao eh tao dificil. mas eh bem trabalhoso e exige dinamismo, comprometimento e muito estudo.
boa sorte. qq coisa, o forum pode te ajudar com perguntas pontuais.
Depende do que vc está querendo fazer. Se estiver querendo fazer aplicações mais ou menos simples, eu recomendaria o Google App Engine. Tenho trabalhado na plataforma e é muito boa. Pra quem está começando, evitaria ter que aprender um banco de framework, pagar por servidor java na net e etc. Segue um exemplo de uma aplicação que fiz utilizando Flex mais Google App Engine: Vídeo do Revelação Virtual.
[]s
banco de framework ?
adobe eh proprietaria ... google app engine exige um minimo de entendimento.
começar pelo começo sempre ajuda. depois os retrabalhos aumentariam
concorda amigo ? 
Corrigind: bando de framework. Sim, estudar o Java básico eu concordo. Mas onde o bixo pega pra capar, na minha opinião, é a hora de escolher ferramentas pra desenvolver, principalmente com relação a a orientação para desenvolvimento. Ex: Que IDE usar? Controle de Versão? Host Java? Spring? Hibernate? TopLink? Qual Banco (Postgre, MySQL, Oracle)?
Se vc focar no GAE, já tem muita coisa definida e pode abrir mão de ter que escolher esse bando de framework. E o pior, qdo vc vai integrar esse bando de framework, exige um grande consumo de tempo pra aprender.
Fiz uma experência antes de abrir meu curso: Peguei uma galera que manjava pouco de Java e nada de Flex e dei um curso de 32 horas. Nesse tempo, ele fizeram uma aplicação simples, do início ao fim, para salvar usuários no GAE usando Flex + Java, utilizando uma camada de segurança.
Se eu fosse ensinar Spring, Hibernate, Tomcat mais uma porrada de framework, eles não conseguiriam fazer isso em 32 horas nem a pau.
Eu fiz um framework, o JFERA, pra rodar no GAE com chamadas remotas para o Flex. Estou terminando a documentação, e depois posta aki pra vcs compararem se não é muito mais fácil que aprender 500 mil frameworks.
|
Renzo Nuccitelli
Engenheiro de Computação - ITA
http://nuccitec.com.br/
http://blog.nuccitec.com.br/
http://jcoltrane.sf.net
http://jfera.nuccitec.com.br/
http://code.google.com/p/webapp-ce/
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2010 16:15:33
|
renzonuccitelli
GUJ Master
Membro desde: 17/09/2008 12:58:32
Mensagens: 1133
Offline
|
Shelson wrote:
renzonuccitelli wrote:
Shelson wrote:comece pelo início. orientação a objetos, linguagem java para desktop/ee/movel.
cursos ajudariam.
depois definicao da metodologia de desenvolvimento.
depois arquitetura de sistemas e banco de dados.
uma passo de cada vez. vcs chegam lah. nao eh tao dificil. mas eh bem trabalhoso e exige dinamismo, comprometimento e muito estudo.
boa sorte. qq coisa, o forum pode te ajudar com perguntas pontuais.
Depende do que vc está querendo fazer. Se estiver querendo fazer aplicações mais ou menos simples, eu recomendaria o Google App Engine. Tenho trabalhado na plataforma e é muito boa. Pra quem está começando, evitaria ter que aprender um banco de framework, pagar por servidor java na net e etc. Segue um exemplo de uma aplicação que fiz utilizando Flex mais Google App Engine: Vídeo do Revelação Virtual.
[]s
banco de framework ?
adobe eh proprietaria ... google app engine exige um minimo de entendimento.
começar pelo começo sempre ajuda. depois os retrabalhos aumentariam
concorda amigo ? 
Ah, esqueci de falar: Adobe não é proprietária do Flex, o SDK é livre. O que é pago é o FlashBuilder, e mesmo assim, tem licensa free pra desempregado e para estudante. Realmente para sistema web hj, tendo experiência com Flex e Java, acho que o HTML já está mais do que bom. Contudo, pra desktop acessando, indicaria de olhos fechados. Já vem com instalador e auto-update decente e aparência e facilidade superam de longe o swing.
E pra ir ainda mais longe, depois de 5 anos desenvolvendo em Java e 1 em Flex, eu ainda estudaria uma linguagem mais dinamica, como Python ou a brasileira Lua. Java é bom pra quem ta começando, mas a medida que vc fica mais experiente, percebe que é muito verbosa e começa a te atrapalhar no dia-dia.
Recomendo a leitura do livro de Lua, ele ensina como implementar herança e abre a mente da gente. A linguagem toda é apresentada em um pequeno livro, diferente dos livros de Java que mais parecem uma bíblia...rs
PS: Todas opiniões são estritamente pessoais
|
Renzo Nuccitelli
Engenheiro de Computação - ITA
http://nuccitec.com.br/
http://blog.nuccitec.com.br/
http://jcoltrane.sf.net
http://jfera.nuccitec.com.br/
http://code.google.com/p/webapp-ce/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2010 16:30:48
|
fabiomazzo
JavaChild
![[Avatar]](/images/avatar/1dafd6caeca6236a908a15c01612b48b.jpg)
Membro desde: 22/12/2009 14:06:12
Mensagens: 139
Offline
|
PeresJuliao,
Como alguns já disseram esse tipo de conhecimento deveria fazer parte do core do serviço prestado por sua empresa.
Um bom conselho que te dou é: contrate alguem para fazer esse trabalho, pegue alguem que tenha conhecimento na análise e no desenvolvimento, assim você não ficará com um recurso parado em determinados pontos do projeto.
Logo, logo sua empresa terá experiência e saberá exatamente por onde começar, qual tecnologia utilizar, etc. Não ligue para críticas destrutivas. O Brasil está em crescimento, e é isso mesmo, tem que arriscar e empreender.
Qualquer dúvida manda uma msg.
Abs!
|
Meu twitter: http://www.twitter.com/fabiocovolo
Website: http://www.innoit.com.br/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2010 16:36:43
|
renzonuccitelli
GUJ Master
Membro desde: 17/09/2008 12:58:32
Mensagens: 1133
Offline
|
fabiomazzo wrote:PeresJuliao,
Como alguns já disseram esse tipo de conhecimento deveria fazer parte do core do serviço prestado por sua empresa.
Um bom conselho que te dou é: contrate alguem para fazer esse trabalho, pegue alguem que tenha conhecimento na análise e no desenvolvimento, assim você não ficará com um recurso parado em determinados pontos do projeto.
Logo, logo sua empresa terá experiência e saberá exatamente por onde começar, qual tecnologia utilizar, etc. Não ligue para críticas destrutivas. O Brasil está em crescimento, e é isso mesmo, tem que arriscar e empreender.
Qualquer dúvida manda uma msg.
Abs!
Concordo planamente.
Tabém recomendo a leitura do livro Get Real.
|
Renzo Nuccitelli
Engenheiro de Computação - ITA
http://nuccitec.com.br/
http://blog.nuccitec.com.br/
http://jcoltrane.sf.net
http://jfera.nuccitec.com.br/
http://code.google.com/p/webapp-ce/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2010 17:00:26
|
fabiomazzo
JavaChild
![[Avatar]](/images/avatar/1dafd6caeca6236a908a15c01612b48b.jpg)
Membro desde: 22/12/2009 14:06:12
Mensagens: 139
Offline
|
renzonuccitelli wrote:
fabiomazzo wrote:PeresJuliao,
Como alguns já disseram esse tipo de conhecimento deveria fazer parte do core do serviço prestado por sua empresa.
Um bom conselho que te dou é: contrate alguem para fazer esse trabalho, pegue alguem que tenha conhecimento na análise e no desenvolvimento, assim você não ficará com um recurso parado em determinados pontos do projeto.
Logo, logo sua empresa terá experiência e saberá exatamente por onde começar, qual tecnologia utilizar, etc. Não ligue para críticas destrutivas. O Brasil está em crescimento, e é isso mesmo, tem que arriscar e empreender.
Qualquer dúvida manda uma msg.
Abs!
Concordo planamente.
Tabém recomendo a leitura do livro Get Real.
Caramba! Curti a proposta desse livro, vou ler ele, com certeza. Vi que usa empresa atua em SJC. Li que o interior do estado está em um tremendo Boom. Já tem refletido isso na área de TI?
|
Meu twitter: http://www.twitter.com/fabiocovolo
Website: http://www.innoit.com.br/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2010 17:50:16
|
renzonuccitelli
GUJ Master
Membro desde: 17/09/2008 12:58:32
Mensagens: 1133
Offline
|
fabiomazzo wrote:
renzonuccitelli wrote:
fabiomazzo wrote:PeresJuliao,
Como alguns já disseram esse tipo de conhecimento deveria fazer parte do core do serviço prestado por sua empresa.
Um bom conselho que te dou é: contrate alguem para fazer esse trabalho, pegue alguem que tenha conhecimento na análise e no desenvolvimento, assim você não ficará com um recurso parado em determinados pontos do projeto.
Logo, logo sua empresa terá experiência e saberá exatamente por onde começar, qual tecnologia utilizar, etc. Não ligue para críticas destrutivas. O Brasil está em crescimento, e é isso mesmo, tem que arriscar e empreender.
Qualquer dúvida manda uma msg.
Abs!
Concordo planamente.
Tabém recomendo a leitura do livro Get Real.
Caramba! Curti a proposta desse livro, vou ler ele, com certeza. Vi que usa empresa atua em SJC. Li que o interior do estado está em um tremendo Boom. Já tem refletido isso na área de TI?
Além do curso, eu trabalho em uma empresa de TI. Abriram 20 vagas aki, preenchidas só por 2 pessoas. Isso foi um dos aspectos que me motivou a abrir o curso. Além disso, quando fiz curso em SP de Flex, dos 4 alunos, 3 eram do Vale. Realmente está ocorrendo um boom, e várias empresas de TI estão sendo abertas. Sei que Floripa tb está bombando na área de TI. Será que é mera coincidência ocorrer esse boom em cidades médias? Vide Vale do Silício...
Com relação ao livro, achei muito bom, e olhá que não gosto tanto assim de ler. Muitas idéias deles estou aplicando na prática agora.
|
Renzo Nuccitelli
Engenheiro de Computação - ITA
http://nuccitec.com.br/
http://blog.nuccitec.com.br/
http://jcoltrane.sf.net
http://jfera.nuccitec.com.br/
http://code.google.com/p/webapp-ce/
|
|
|
 |
|
|
|
|