Especialização em TI  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Weslley
JavaBaby
[Avatar]

Membro desde: 27/07/2007 09:52:01
Mensagens: 93
Offline

Quem segue uma metodologia pra desenvolvimento de sistemas, como o RUP, por exemplo, entra na questão q o LPJava citou acima... No RUP isso é papel de Analista de Negócios... e realmente um Analista de Negócios tem que entender um pouco de Administração, comércio, Economia e Finanças..

O objetivo da informática é dar agilidade... mas agilidade sem objetivo é andar pra trás...

Sds...

Weslley Matos
Analista de Sistemas Java
Renato K. Araujo
Thread.start()

Membro desde: 29/05/2008 09:18:55
Mensagens: 30
Localização: São Paulo - SP
Offline

Em Programação Extrema (XP) quem sabe do negócio é o cliente, o desenvolvedor não precisa saber nada antes de implementar. Quem deve passar as informações é o cliente, ele é a pessoa que tem mais experiência no assunto, ele que vai usar o sistema. Por isso um dos princípios é que o cliente deve sempre estar por perto para responder quaisquer dúvidas sobre o negócio. E com o desenvolvimento iterativo o cliente vai validando o que está sendo feito e se o sistema está atendendo a suas necessidades.
Grinvon
GUJ Master
[Avatar]

Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline

ViniGodoy wrote:Que tal a de Desenvolvimento de Jogos de Computadores na Universidade Positivo, em Curitiba?

Tenho vários colegas de SP.


Vinicius, você pretende trampar na UbiSoft?

>> Inocêncio.
[MSN] [ICQ]
LPJava
GUJ Hacker

Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline

Renato K. Araujo wrote:Em Programação Extrema (XP) quem sabe do negócio é o cliente, o desenvolvedor não precisa saber nada antes de implementar. Quem deve passar as informações é o cliente, ele é a pessoa que tem mais experiência no assunto, ele que vai usar o sistema. Por isso um dos princípios é que o cliente deve sempre estar por perto para responder quaisquer dúvidas sobre o negócio. E com o desenvolvimento iterativo o cliente vai validando o que está sendo feito e se o sistema está atendendo a suas necessidades.


o desenvolvedor nao vai tomar lugar do cliente, ele nao vai ser um especialista na area do cliente.. porem ele vai ser o cara tem vai ter informacoes cruciais do software..

Há empresas que tem o cara la que é analista de negocio, mais há outras que nao. Bom eu vou naquela politica.. preciso entender do negocio do cliente, como funciona, o que ele vai, quais sao as metas dele, como ele calcula, e pq ele calculca com aquelas taxas, de que mercado ele depende, quais as intensoes dele, e de que mercado a empresa dele depende diretamente e indiretamente.. se eu vou desenvolver um sistema para um cara de bolsa de valores.. vou ter q entender aquela loucura, dar uma estudada.. porem nao serei um acionista.. porem sei informacoes suficiente para conversar na mesma lingua do cliente.. infelizmente isso eh uma tarefa dificil para escovador de bits estudar algo que nao eh da area de T.I onde vc nao vai encontrar referencia com as letrinhas K&B.. hehe! é outro mundo!

Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
[WWW]
Weslley
JavaBaby
[Avatar]

Membro desde: 27/07/2007 09:52:01
Mensagens: 93
Offline

Mas quando um desenvolvedor vira analista, perde-se o conceito de se usar metodologia...

Há empresas que são nojentas... que o próprio desenvolvedor de software é obrigado a virar analistas de negócio... realmente isso não é de Deus... hehehe...

Eu tive uma sorte durante um projeto meu, que vivi 100% no negócio do cliente... pra mim foi uma experiência difícil, mas valeu a pena...

Sds...

Weslley Matos
Analista de Sistemas Java
Renato K. Araujo
Thread.start()

Membro desde: 29/05/2008 09:18:55
Mensagens: 30
Localização: São Paulo - SP
Offline

LPJava wrote:o desenvolvedor nao vai tomar lugar do cliente, ele nao vai ser um especialista na area do cliente.. porem ele vai ser o cara tem vai ter informacoes cruciais do software..

Há empresas que tem o cara la que é analista de negocio, mais há outras que nao. Bom eu vou naquela politica.. preciso entender do negocio do cliente, como funciona, o que ele vai, quais sao as metas dele, como ele calcula, e pq ele calculca com aquelas taxas, de que mercado ele depende, quais as intensoes dele, e de que mercado a empresa dele depende diretamente e indiretamente.. se eu vou desenvolver um sistema para um cara de bolsa de valores.. vou ter q entender aquela loucura, dar uma estudada.. porem nao serei um acionista.. porem sei informacoes suficiente para conversar na mesma lingua do cliente.. infelizmente isso eh uma tarefa dificil para escovador de bits estudar algo que nao eh da area de T.I onde vc nao vai encontrar referencia com as letrinhas K&B.. hehe! é outro mundo!


Isso sim, pra cada funcionalidade que for feita você vai adquirindo as informações com o cliente, ele que vai te passando o conhecimento e o porque existe cada coisa. Mas vai aprendendo durante o projeto e o necessário para ser utilizado no sistema.

Voltando ao post da página anterior, não acho que é preciso se formar em Economia e depois fazer uma pós em Computação pra trabalhar em um sistema de Bolsa. Senão você vai ter que fazer sistemas de Bolsa pra sempre? Ou se formar em Odontologia e ficar fazendo sistemas odontológicos pra sempre. Sendo que você quer ser é desenvolvedor de software e não economista ou dentista.

É que você tinha citado metodologias ágeis no post da página anterior, mas entendo o que você quer dizer. Muitas pessoas não querem saber da parte de negócio. Em processos mais pesados, o programador que é quem escreve o software mesmo não tá nem aí pro negócio, vai fazer exatamente o que está escrito na especificação feita pelo analista de sistemas, que pegou a informação com o analista de negócios, que pegou a informação com o cliente. Se chegou a informação toda "estranha" para o programador (como naquela brincadeira do telefone sem fio) ele não tá nem aí, vai fazer o que está escrito.

This message was edited 1 time. Last update was at 04/08/2008 12:41:16

LPJava
GUJ Hacker

Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline

é por esses e outros motivos que há tantos problema no processo de desenvolvimento de software 80% preocupado no codigo e pouco se importando nas informacoes... é por isso que Abilio diz que so trabalha com eles os melhores, e que ele so paga para quem eh bom e quem entende e respira negocios e nao apenas quem levanta de manha e vai executar o maximo que o um gerente manda...

a questao de economia foi um exemplo.. mais temos no cenario ai um bom percentual de profissionais de multinacionais que se vc analisar a parte tecnica do cara é tao pouca para o cargo.. por exemplo dar uma olhada sempre nos mini-curriculos da revista mundo java.. sempre aparece um colunista que tem cargo altissimo de T.I quando vc ver o cara era bacharel em adm... e depois veio para T.I
hheh!

Bom eu recomendo ao colega seguir o que ele gosta e tb para o mercado que ele quer trabalhar. isso eh importante por exemplo no interior da bahia, nao há vagas para eng. de software primeiro que nao tem mercado segundo que nao tem empresa para pagar o salario ai o analista que faz tudo.. entao invista em uma pos.. mais veja aonde vc vai querer trabalhar com ela.. investir tempo + dinheiro e continuar na mesma é duro!!

Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
[WWW]
fantomas
GUJ Master
[Avatar]

Membro desde: 24/04/2008 16:10:55
Mensagens: 1534
Localização: Terra (maior parte do tempo)
Offline

LPJava wrote: é por esses e outros motivos que há tantos problema no processo de desenvolvimento de software 80% preocupado no codigo e pouco se importando nas informacoes...


Eu diria mais preocupado com dinheiro e/ou participar de uma àrea tida como muito importante pela maioria da sociedade.

Como vc disse LPJava (e eu concordo) a importancia pela informação e a valorização da vocação profissional do individuo foi deixada em segundo plano.

Percebi que nos últimos anos as universidades tem valorizado (na minha opinião) mais a tecnologia do ponto de vista da aplicação e da fama; porisso é comum estudantes dizerem "na univ. estou tendo java, IA, Linux etc..." ao invés de falar de metodologias mais eficientes , qualidade da informação e formas mais eficazes de construir uma relação àgil, segura e confiável entre os profissionais envolvidos no negócio e envolvidos com tecnologia.

Aliás, para se ter uma idéia quando se fala a palavra sistema pensa-se logo em computadores e software. Como foi que isso aconteceu? Quem disse que sistema é isso ou só isso?

Outra frase que eu acho engraçada é aquela "Eu (profissional/empresa) desenvolvi tal sistema!", o que eu vejo é uma parte, muitas na maioria das vezes bem pequena, de um grande sistema em formato eletronico.

Resumindo achar que ser um profissional com fortes conhecimentos em negócios ou ser um profissional com fortes conhecimentos e m tecnologia (sei que vc (LPJava) não disse isso) vai resolver a questão acho pouco provável.


windsofhell
GUJ Master

Membro desde: 15/06/2007 08:31:17
Mensagens: 1687
Localização: Stockholm - Sweden
Offline

LPJava wrote:
asobrab wrote:
fantomas wrote:Concordo com o LPJava, disse tudo...aliás acho que é por isso que tem tanta pós-graduação (ruins diga-se de passagem) por ai, o maluco (parte da "penca") pede arrego e vai fazer a "PÓS", o pior que faz o diabo da "PÓS" e ainda fica sem embasamento porque o nome já diz tudo PÓS ex. o cara é formado em Economia, porem "mexe com computador" e faz uma PÓS em Engenharia de componentes.

Como o LPJava disse deixa a penca por ai....pra consertar eu cobro mais caro camarada.

É exatamente esse o detalhe. Sou formado em CC. Quero fazer uma PÓS na minha área. Esse lance de Odontólogo fazer Pós em TI, é uma coisa totalmente contraditória, na minha opinião. Já dizia o ditado, "cada macaco no seu galho".

Sobre a saturação, concordo plenamente. Por isso que estou mais interessado no foco "Segurança da Informação" do que em "Eng. de Software". Além do mais, este último eu vi na facu. e sei que poderei ver coisas totalmente desatualizadas, (desenv. em cascata, etc.).


Olha eu acho que depende.. vc nao precisa ser medico, odonto.. mais ser muito tecnico tem seu lado ruim da coisa.. acho que o profissional de T.I ele nao tem que ser somente escovador de bits nao. tem q entender do mundo de negocios, isso que faz a diferença.. observe ai os presidentes, diretores de grandes multinacionais o cara é formado em CC e tem pos em outra area, economia, adm etc... ou ao contrario.. se tivesse como voltar alguns anos nao teria feito S.I e sim adm, economia etc e depois fazia uma pos T.I pq ? Há simples se vou ser analista/programador tenho que entender do negocio do cliente. ja que como pre-requisito eu entendo da minha area.. se eu nao entendo o mundo que o cliente vive, gera todos aqueles problemas que ja conhecemos no mundo do software..e minha opiniao nao adianta usar SCRUM, XP varias metodologias de desenvolvimento agil se vc nao tem um bom analista para entender o problema do cliente.. o que vai acontecer? vc vai ter um bom aplicativo em termos tecnico, com facil manutencao, desenvolvimento etc.. porem se a solucao nao atende o cliente todo o trabalho de scrum, refactoring etc.. tudo é perdido..

Se vc desenvolve software para industria, ou comercial etc.. a essencia estar em entender o negocio ser um experts no negocio.. senao os problemas entre vc e cliente sera sempre em atrito..

E a so a questao do odonto, vamos dizer que vc eh um CC e vai fazer um sistema que envolve I.A para area de odonto iai o q faz? so colher as informacoes dos profissionais de odonto é o suficiente? claro que nao, vc tem q ter suas referencias de pesquisa sobre a area de odonto, buscar chegar ao nivel bem proximo ao profissional de odonto para que o software realmente venha atender...
Crie uma software que identifica o dente a ser extraido iai? como implementar isso? vai ter q estudar um pouco para que o software identifique com precisao qual dente precisa ser extraido e vc desenvolvedor tem que estudar muito sobre OO o que realmente significa o dente ruim. A uma questao importante existe muitos clientes que nao sabem passar com clareza qual o problema dele e o que ele precisa..e se o analista nao sabe nada da area.. pronto temos uma informacao com ruido e um cara que nao sabe tratar se a informacao pode ou estar com ruido..

flw!



Acho que o mais importante eh escolher o que vc gosta. Eu por exemplo, eu sou um escovador de bits, code-monkey, ODEIO administracao, negocios, economia. Eu gosto mesmo eh que alguem me fale o que eu tenho que fazer eu eu sento a bunda na cadeira e meto a mao na massa, MESMO que nao me de o mesmo retorno financeiro, eu prefiro ganhar um salario nao tao alto e ser feliz e ter uma grande satisfacao pessoal do que ganhar uns 20k, 30k por mes e me sentir um loser.
Claro que vc tera que escolher uma area que sera possivel vc atuar profissionalmente, mas eu acho que o mais importante eh escolher o que vc gosta e o que vc tem aptidao.
Se vc gosta de desenvolver, meter a mao na massa, escolhe alguma especializacao que tem o foco nisso. Se vc gosta de administracao de sistemas escolha uma especializacao com foco em administracao de sistemas/securanca e por ai vai.
Do que adianta vc fazer uma especializacao em alguma area que vc nao gosta??? Imagina vc pagando uma grana e gastando tempo indo pra facul e pensando "puta que curso chato", dormindo e babando na carteira. Nao rola.



Nao respondo MP!!!

Site: http://downhillracer.wordpress.com
Emerson Macedo
Virtual Machine Man
[Avatar]

Membro desde: 01/08/2006 16:55:28
Mensagens: 689
Localização: Rio de Janeiro - RJ
Offline

windsofhell wrote: ...

Perfeito. Usar 8 horas do meu dia fazendo o que eu gosto faz parte da felicidade da minha vida. De nada adianta passar 8 horas por dia sofrendo e depois gastar todo dinheiro ganho tentando "compensar" essas 168 horas por mês jogadas no lixo.

Emerson Macedo Leite
PMP - Ping-pong Master Player
CSM - Counter-Strile Manager
http://codificando.com

"Porque, assim como o relâmpago sai do oriente e se mostra até o ocidente, assim será também a vinda do filho do homem." - Mateus 24:27
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team