| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/12/2009 12:50:56
|
mochuara
GUJ Master
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline
|
Kenobi wrote:
Eu nunca disse que um arquiteto não deve saber programar, pelo contrário, ele deve fazê-lo e bem !! Mas usando a analogia, seria como uma evolução - pedreiro - mestre de obras - arquiteto - engenheiro (embora arquiteto e engeheiro tenham papéis distintos sei disso, foi só para um exemplo).
Voce esta confundindo consultor com arquiteto. Consultor não implementa as soluções, enquanto arquiteto que não programa é conhecido como "arquiteto astronauta" (só ve as coisas de longe).
Kenobi wrote:
Ele pode fazer "coching", fundição de infraestrutura para a equipe ( como um framework), ensinar como se faz um grid de memória por exemplo com Hadoop - MapReduce para match de operações, Complex Events - EDA, quando e como utilizar e por aí vai. Só não vai ficar no dia-a-dia fazendo "telinha", "regras de negócio". Faz uma poc junto à equipe e deixa os caras tocarem o resto.
Pra que se preocupar com regras de negócio e experiência do usuário quando pode ficar viajando na ultima tecnologia da "moda" ne?
Kenobi wrote:
Quem vai responder a este tipo de questão, com certeza não é o programador, pois dificilmente eles tem tempo pra se reciclar, estudar ou fazer pesquisas.
Agora entendi qual o nível dos programadores que vc esta falando.
Kenobi wrote:
Se a equipe tiver bons programadores, como citei anteriormente ótimo, dá pra criar um comitê que sou bastante favorável, senão, sobra mesmo pro coitado do arquiteto arcar com todas as decisões e pagar o seu devido preço.
Bons programadores não podem ter líderes que tomam as decisões de arquitetura (aka arquiteto)? Não entendi essa de comite.
Kenobi wrote:Aliás, alguns dizem que a diferença salarial está muito mais na responsabilidade do que no conhecimento técnico.
Pode ser. Mas o que isso tem a ver? Estamos discutindo a melhor configuração para um projeto ou quem ganha mais?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/12/2009 13:15:03
|
andre_salvati
GUJ Ranger
Membro desde: 02/06/2005 16:28:38
Mensagens: 879
Offline
|
Kenobi wrote:
Mas usando a analogia, seria como uma evolução - pedreiro - mestre de obras - arquiteto - engenheiro (embora arquiteto e engeheiro tenham papéis distintos sei disso, foi só para um exemplo).
E pela sua linha o gerente de projetos seria a evolução do arquiteto/engenheiro... rsrsrs
A Engenharia Civil não é parâmetro de comparação. Ela FOI parâmetro na Idade Média quando os "pedreiros" (maçons) arquitetavam e ao mesmo tempo construíam grandes projetos. A história mudou completamente devido ao alto grau de padronização que foi criado para atender às necessidades da Engenharia Civil. Padronização nos materiais, nas medidas, nos processos e nas ferramentas. Isso permitiu que o Arquiteto pudesse ter uma visão completa do projeto, antes mesmo de que o terreno fosse escolhido. Isso permitiu que o canteiro de obras fosse transformado numa grande linha de produção. Isso permitiu a separação das responsabilidades dos envolvidos no projeto.
Programação ainda é diferente. Programação ainda não é repetitivo. Programação ainda é arte. Vc como artista precisa evoluir. Portanto, precisa continuar praticando a arte e ensinando-a a outros.
Mais uma vez: compare um projeto de software com uma cozinha e não com um canteiro de obras.
This message was edited 1 time. Last update was at 10/12/2009 13:15:15
|
"Don't be evil"
http://empresadigital.inf.br
http://twitter.com/afsalvati
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/12/2009 13:19:05
|
andre_salvati
GUJ Ranger
Membro desde: 02/06/2005 16:28:38
Mensagens: 879
Offline
|
mochuara wrote:
Kenobi wrote:
Ele pode fazer "coching", fundição de infraestrutura para a equipe ( como um framework), ensinar como se faz um grid de memória por exemplo com Hadoop - MapReduce para match de operações, Complex Events - EDA, quando e como utilizar e por aí vai. Só não vai ficar no dia-a-dia fazendo "telinha", "regras de negócio". Faz uma poc junto à equipe e deixa os caras tocarem o resto.
Pra que se preocupar com regras de negócio e experiência do usuário quando pode ficar viajando na ultima tecnologia da "moda" ne?
Pior que tb é verdade...
This message was edited 1 time. Last update was at 10/12/2009 13:19:24
|
"Don't be evil"
http://empresadigital.inf.br
http://twitter.com/afsalvati
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/12/2009 15:57:40
|
Kenobi
GUJ Master
![[Avatar]](/images/avatar/cf2226ddd41b1a2d0ae51dab54d32c36.jpg)
Membro desde: 14/11/2003 13:06:37
Mensagens: 1678
Localização: Brasil
Offline
|
andre_salvati wrote:[Mais uma vez: compare um projeto de software com uma cozinha e não com um canteiro de obras.
Exato, não disse que o Arquiteto não vai programar, ele apenas vai "inventar" os pratos, criar o cardápio, pra isso ele deve saber cozinhar e bem não ? Pode fazer até um prato ou outro, mas não vai ficar cozinhando o dia todo...minha visão vide Alex Atala
|
----------------------------------------------------------
SOA|EXPERT - http://www.soaexpert.com.br
SOA de um jeito simples e eficiente. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/12/2009 16:07:24
|
andre_salvati
GUJ Ranger
Membro desde: 02/06/2005 16:28:38
Mensagens: 879
Offline
|
Kenobi wrote:
andre_salvati wrote:[Mais uma vez: compare um projeto de software com uma cozinha e não com um canteiro de obras.
Exato, não disse que o Arquiteto não vai programar, ele apenas vai "inventar" os pratos, criar o cardápio, pra isso ele deve saber cozinhar e bem não ? Pode fazer até um prato ou outro, mas não vai ficar cozinhando o dia todo...minha visão vide Alex Atala
Então vc quis dizer que o engenheiro civil também pega na pá e no martelo, certo?
|
"Don't be evil"
http://empresadigital.inf.br
http://twitter.com/afsalvati
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/12/2009 17:48:29
|
Kenobi
GUJ Master
![[Avatar]](/images/avatar/cf2226ddd41b1a2d0ae51dab54d32c36.jpg)
Membro desde: 14/11/2003 13:06:37
Mensagens: 1678
Localização: Brasil
Offline
|
Virou papo de boteco, parei por aqui ... sem cerveja, não dá
|
----------------------------------------------------------
SOA|EXPERT - http://www.soaexpert.com.br
SOA de um jeito simples e eficiente. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/12/2009 19:33:45
|
andre_salvati
GUJ Ranger
Membro desde: 02/06/2005 16:28:38
Mensagens: 879
Offline
|
Kenobi wrote:Virou papo de boteco, parei por aqui ... sem cerveja, não dá
Opá. Se quiser combinar, tamos aí.
Mas não me vai falar que programador = pedreiro e que projeto de software = canteiro de obra. Eu só aceito isso depois de tomar umas caixas.
This message was edited 1 time. Last update was at 10/12/2009 19:34:32
|
"Don't be evil"
http://empresadigital.inf.br
http://twitter.com/afsalvati
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/12/2009 22:01:07
|
djemacao
GUJ Master
Membro desde: 04/06/2007 17:47:24
Mensagens: 1030
Offline
|
andre_salvati wrote:
Kenobi wrote:Virou papo de boteco, parei por aqui ... sem cerveja, não dá
Opá. Se quiser combinar, tamos aí.
Mas não me vai falar que programador = pedreiro e que projeto de software = canteiro de obra. Eu só aceito isso depois de tomar umas caixas.
A coisa que acho mais estúpida é querer comparar banana com limão. Mas vamos lá:
Existem diversos tipos de profissões e algumas sim, necessitam de experiência prévia antes de sair fazendo. Por exemplo, piloto de avião. Aprende a pilotar um "teco-teco" e vai pegar um jumbo pra ver se vc consegue. Pra mim, se o cara chega a arquiteto sem ter "machucado" os dedos programando, é como pegar um jumbo sem antes ter aprendido a pilotar aviões menores. Vai com certeza ter problemas (se não é na subida, é na descida - piadinha podre ). Se comparar com medicina, a mesma coisa, ninguém se torna cirurgião chefe antes de ter passado por vários estágios e muitos, mas muitos anos de experiência de atendimentos de primeiros socorros até pequenas cirurgias (e ainda assim, erram).
Claro que vai vir um aqui e dizer: ótimo, são profissões de risco e ambas causariam desastres se não tivesse experiência. Concordo. Mas estou apenas mostrando que comparar um tipo ou outro de profissão não explica as barbáries que vejo.
Também concordo que cada profissão tem sua forma de avaliar um líder, um experiente e um qualquer que acha que é arquiteto.
Aqui neste fórum mesmo percebo que tem gente que busca um status de arquiteto mas que não tem muita noção do que fala se você começa a pressionar. Vivenciou poucos problemas, poucas situações (se é que vivenciou). Logo, falar é fácil, fazer é complicado e explicar a cagada é colocar a culpa no programador. Assim, até eu viro arquiteto, afinal, não precisa saber programar o que está sendo feito, não precisa sentar de vez em quando ao lado do desenvolvedor e lhe apontar erros de patterns e problemas que aquela forma de codificar podem causar ao longo do processo do software e da sua vida útil. Basta mandar fazer e se estiver errado, a culpa não é minha, não é verdade?
|
"Quanto mais aprendo mais tenho consciência que nada sei." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/12/2009 11:29:19
|
mochuara
GUJ Master
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline
|
djemacao wrote:
andre_salvati wrote:
Kenobi wrote:Virou papo de boteco, parei por aqui ... sem cerveja, não dá
Opá. Se quiser combinar, tamos aí.
Mas não me vai falar que programador = pedreiro e que projeto de software = canteiro de obra. Eu só aceito isso depois de tomar umas caixas.
A coisa que acho mais estúpida é querer comparar banana com limão. Mas vamos lá:
Existem diversos tipos de profissões e algumas sim, necessitam de experiência prévia antes de sair fazendo. Por exemplo, piloto de avião. Aprende a pilotar um "teco-teco" e vai pegar um jumbo pra ver se vc consegue. Pra mim, se o cara chega a arquiteto sem ter "machucado" os dedos programando, é como pegar um jumbo sem antes ter aprendido a pilotar aviões menores. Vai com certeza ter problemas (se não é na subida, é na descida - piadinha podre  ). Se comparar com medicina, a mesma coisa, ninguém se torna cirurgião chefe antes de ter passado por vários estágios e muitos, mas muitos anos de experiência de atendimentos de primeiros socorros até pequenas cirurgias (e ainda assim, erram).
Claro que vai vir um aqui e dizer: ótimo, são profissões de risco e ambas causariam desastres se não tivesse experiência. Concordo. Mas estou apenas mostrando que comparar um tipo ou outro de profissão não explica as barbáries que vejo.
Também concordo que cada profissão tem sua forma de avaliar um líder, um experiente e um qualquer que acha que é arquiteto.
Aqui neste fórum mesmo percebo que tem gente que busca um status de arquiteto mas que não tem muita noção do que fala se você começa a pressionar. Vivenciou poucos problemas, poucas situações (se é que vivenciou). Logo, falar é fácil, fazer é complicado e explicar a cagada é colocar a culpa no programador. Assim, até eu viro arquiteto, afinal, não precisa saber programar o que está sendo feito, não precisa sentar de vez em quando ao lado do desenvolvedor e lhe apontar erros de patterns e problemas que aquela forma de codificar podem causar ao longo do processo do software e da sua vida útil. Basta mandar fazer e se estiver errado, a culpa não é minha, não é verdade?
Sem falar que, independente do avião, as leis da fisica que permite algo levantar voos são sempre as mesmas. Da mesma forma o funcionamento de um rim ou coração é sempre o mesmo entre diferentes pessoas e até mesmo outras especies. O mesmo não pode ser dito de programadores de software que podem lidar com domínios completamente diferentes a cada novo projeto (e até inventar novos domínios!).
Esse é o problema de quem defende regulamentação da profissão, eles não entendem que o mundo da TI não se resume a aplicações web e ERPs.
This message was edited 2 times. Last update was at 12/12/2009 11:31:54
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/12/2009 11:44:49
|
mochuara
GUJ Master
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline
|
Gostaria de dizer que não tenho nada contra o processo descrito pelo Kenobi, apenas discordo que um gerente deva ser chamado de arquiteto só porque foi programador alguma vez no passado.
|
|
|
 |
|
|