Bom, acredito que não consegui me expressar corretamente.
 
Digamos que antigamente, eu era o kra que explorava todas as pastas do velho 
windows 98, abria .bat tentando entender o que era aquilo (Eu queria fazer um 
virus eheheh).
Foi assim também que conheci HTML, Flash, JS e PHP (Estruturado código nogento, 
do tipo abrir conexão do BD na view =), eu lendo e estudando, acreditei saber 
alguma coisa, fiz alguns sites e etc.. isso eu tinha 16 anos (É eu não tive 
infância hehehe).
 
Quando entrei na faculdade quase chorei quando conheci Pascal, como sempre 
gostei de tela, fazia a tela preta chover com caracteres fazendo animações (Um 
mnt de for)! ehehhe
 
Com o tempo, fui madurecendo outros aspectos através da faculdade, finalmente 
abstrai que um Sistema não consiste apenas em programação, mas sim básicamente 
de análise, documentação, implementação, testes e implantação. A faculdade me 
deu embasamento para prover soluções para sistemas de pequeno a grande porte, 
isto é, tenho conhecimento para provêr soluções distribuídas, orientada a 
serviços, métodos de análise, arquitetura de sistemas e etc...
 
Isto eu poderia adquirir sem faculade apenas com livros? talvez, mas acredito 
que não teria o ponta pé incial, nem motivação, tão pouco compartilhar a 
experiência dos mestres que tive em aula (A equipe de professores é muito boa).
 
Mas falando de programação, bacana seus autores Beck, são similares aos meus, 
não conhecia alguns na verdade, aproveitando... falar do Martin Fowler, e não 
falar do Eric Evans é um pecado! ehheh atualmente estou me adaptando aos 
conceitos do DomainDrivenDesign que eles abordam, é um assunto muito 
interessante, mas isso é outra conversa...
 
Uma coisa você tem que concordar comigo, a maioria daqueles que não fazem 
faculdade, desconhecem e pouco se importam com DesingPatterns ou orientação a 
objetos ou até mesmo boas práticas em linguagens estruturadas, aqui na lista 
mesmo é uma comprovação disso, alguns se pudessem criar uma tag do tipo 
<mx:SqlConnection/>  e fazer persistência direto na view, criariam 
tranquilamente, sem pensar em reuso, manutenabilidade, escalabilidade, e outros 
"dades" que a literatura traz motivada por professores.
Ou então quando dar um New Component, e na mesma classe delega a 
resposabilidade de acesso ao Back-end, listeners de events, commands, enfim, 
acoplam o código de tal forma que até quem criou fica difícil dar manutenção.
 
De fato, a pessoa que se nomeia como Programador, tem que ser autodidata, ou 
então muito persistente no que faz e ter um censo de constante atualização. 
Falando de Flex, hoje temos o Cairngorm, mas será que os patterns agregados a 
ele é a melhor solução? Você conhece TODAS as classes e componentes que o SDK 
te dá? (Já viu o diagrama de classes do Fx3? uiii) será que ele é a solução 
definitiva para RIA? quem trabalha com T.I. em geral vive um paradigma de 
constante atualização, (hehehe eu gosto disso! +)
 
Bom, concluo dizendo que é errado generalizar a faculdade dizendo que não sabem 
programar e etc... a começar pela variação de cursos, cada um tem sua 
especialidade, eu mesmo faço sistemas de informação, é um curso voltado para 
análise, arquitetura de sistemas e umas pitadas de administração e 
gerenciamento de projetos, isto é, meu lado programador eu aquiro sozinho, 
"autodidaticamente", já cursos como ciência da computação são voltados para a 
programação mesmo (Vamos fazer um compilador?), e porfavor, excluem aqueles que 
passam na faculdade só por passar, e que chegam no fim do curos sem motivação e 
nem sabendo se aquilo que vai querer pro resto da vida...
 
Abraços e uma boa sexta.
 
**Por favor não me entendam mal, eu não quiz e nem quero atingir ninguém, esta 
é apenas uma opinião pessoal.
 
Atenciosamente:
------------------------------    | Rodrigo Pereira Fraga|
    http://www.digows.com 
  http://forum.flexbrasil.com.br

 
e-mails: [EMAIL PROTECTED]
           [EMAIL PROTECTED]
------------------------------

> Date: Thu, 27 Mar 2008 12:44:55 -0700> Subject: [flexdev] Re: Criação do 
> conselho de informática> From: [EMAIL PROTECTED]> To: 
> [email protected]> > > > Não criticando mas argumentando, será que um 
> desenvolvedor que aprendeu suas metodologias em casa, conseguiria resolver> > 
> o problema do domínio de um Portuario? ou a logística de um aeroporto?> > 
> Bem, se este desenvolvedor que estiver "sozinho em casa" for auto-> didata 
> acho que ele pode sim aprender muito para a vida prática sem> precisar ir na 
> faculdade. Repito novamente, acho que a distância entre> teoria e a prática 
> no mundo acadêmico no Brasil é muito grande - e eu> já vi o próprio ministro 
> da educação falando isso.> > Alguém que me vê falando assim pode pensar que 
> eu não estou nem aí> para o conceito. Mas, muito pelo contrário, nos últimos 
> anos eu tenho> lido bastante sobre OOP, AOP, Design Patterns, Conceitos de 
> Linguangem> de Programação etc. Em casa você pode aprender com Steve 
> McConnell,> Martin Fowler, Andrew Hunt, David Thomas, Erich Gamma, Joel 
> Spolsky,> Kent Beck, etc. Na faculdade muitos professores nunca programaram 
> "de> verdade". O que eu aprendi nos livros que eu li foi muito superior ao> 
> que apendi com os professores. Alguém pode questionar que isso depende> da 
> faculdade, e num certo nível eu concordo, mas eu tive a> oportunidade de 
> conversar com diversos programadores formados em> outras universidades que 
> tem a mesma opinião.> > Novamente, acho que se levarmos em consideração o 
> nível geral do> ensino no Brasil e o Mercado de trabalho nacional, ou seja, 
> se> analisarmos além dos aspectos técnicos, veremos que a Faculdade em si> 
> tem um peso bem reduzido (em minha opinião).> > [ ] ' s> Beck Novaes> > > On 
> Mar 27, 3:01 pm, Rodrigo Pereira Fraga <[EMAIL PROTECTED]> wrote:> > Posso 
> dar minha humilde opinião?> >> > Acredito que temos que ver os 2 lados da 
> moeda...> >> > Desenvolvedores que aprendem a programar sozinho e tem bons 
> resultados, é um prodígio, digo isso por que exige muito da pessoa,> > algo 
> que com uma faculdade poderia facilitar ou dar os passos iniciais. Eu mesmo, 
> aprendi na raça PHP/HTML.> >> > Mas! uma coisa vamos deixar claro, nem todos 
> os cursos voltados para a informática, formam programadores, os formandos 
> podem até trabalhar como programadores, mas estes tem uma ampla visão de como 
> é trabalhar em equipe para resolver grandes problemas.> >> > Existem perfis 
> de arquitetos, analistas de negócio, testers, e etc... O que quero dizer é 
> quando uma pessoa é formada, de certa forma tem uma visão mais ampla do que a 
> pessoa que aprendeu sozinha em casa.> >> > Não criticando mas argumentando, 
> será que um desenvolvedor que aprendeu suas metodologias em casa, conseguiria 
> resolver o problema do domínio de um Portuario? ou a logística de um 
> aeroporto?> >> > Recentemente um colega aqui da lista, comprovou isso, ele 
> nunca havia trabalhado em equipe, apenas havia desenvolvido suas aplicações 
> sozinho, até que conseguiu emprego em uma SoftwareHouse, ele mesmo disse que 
> achava que o fazia era perfeito, mas ao se deparar com as reuniões com 
> usuários, metodologias de desenvolvimento e etc... ficou abismado e viu que 
> havia perdido muito tempo. Não cito nomes por questões éticas.
_________________________________________________________________
Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas 
e muito mais no MSN Video!
http://video.msn.com/?mkt=pt-br
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a