Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 498105
            [titulo] => É desvio de função?
            [dataCadastro] => DateTime Object
                (
                    [date] => 2014-10-16 18:56:49
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 273948
            [status] => A
            [isExample] => 
            [NomeUsuario] => Roniere Almeida
            [Apelido] => 
            [Foto] => WP_000799-4.jpg
            [Conteudo] => [quote]Impossível um programador não saber banco de dados.[/quote]

Concordo, mas nem sempre é o conhecimento que o mercado exige, em muitos casos o banco modelado de uma forma ruim, há casos e casos. ) )

É desvio de função?

Carlos Oliveira
   - 12 out 2014

Pessoal, sempre me pergunto, isso atraves de varias conversas: amigos, profissionais, estudantes e sei que essa discussão vai acabar como varias outras aqui no forum, mas queria ser bem mais especifico. O Profissional de Redes, Servidores muitas vezes cuida do Banco de Dados e já vi aqui no forum comentarios do tipo "O Desenvolvedor não pode ou não deve mexer no banco de dados", como devemos balancear isso e como não considerar como desvio de função, se é que isso realmente existe no mundo da tecnologia.
abraço amigos

Post mais votado

Roniere Almeida
   - 16 out 2014


Citação:
Impossível um programador não saber banco de dados.


Concordo, mas nem sempre é o conhecimento que o mercado exige, em muitos casos o banco modelado de uma forma ruim, há casos e casos.

Eduardo Pessoa
   - 15 out 2014

Não sei quanto as areas em questão, mas isso sempre levará a aquela discussão de sempre, empresas x empregados x cargos x salarios...

Alex Lekao
   - 15 out 2014

Tbm acho que vai gerar bastante discursao.... rsrsr

Mas a unica coisa que vejo eh que essas divisoes so acontecem em empresas de portes maiores.

acredito que ate possa caracterizar um desvio de funcao, mas o mais dificil sera os envolvidos no julgamento disto conseguirem compreender e separar uma coisa de outra. rsrs

Carlos Oliveira
   - 15 out 2014

Eu não considero como desvio de função, mas é ai que está o X da questão, pagam sempre o valor de 1.

Eduardo Pessoa
   - 15 out 2014


Citação:
Eu não considero como desvio de função, mas é ai que está o X da questão, pagam sempre o valor de 1.


Como sempre é bem complicado, mas devemos considerar isso uma questão a se levantar, se realmente pagam justo por uma responsabilidade a mais, exe: Analista Programador, eu particularmente acho que recebe até bem, em uma dimensão geral.

Alex Lekao
   - 15 out 2014

isso sempre acontece.

quando mais eu puder "extrair" de quem esta me prestando um servico eu vou estrair. rsrsr

Mas acredito que muito disso depende de postura e aceite, se eu tomo uma postura com relacao a nao fazer e o outro aceita, blz, entramos num consenco.

se o cara pede para quebrar um galho e eu faco, abria porteira, ja era. rsrsr

Eh muito complicado, eu mesmo desempenho funcoes que acredito que nao seria do meu escopo de trabalho. rssr

Carlos Oliveira
   - 15 out 2014

Mas no caso que citei, de uma pessoa mexer com servidor e banco de dados não seria um desvio tão grande não é?

Diogo Fernandes
   - 15 out 2014

Impossível um programador não saber banco de dados.

Alex Lekao
   - 15 out 2014

Acredito que nao, grande nao.

E acredito que seja possivel sim um programador nao saber de banco de dados.

o nosso ele ate pode saber por ter a necessidade de usar coisas referente ao banco, mas qdo se exige um pouco mais, algo mais especifico ele nao tera dominio.

Carlos Oliveira
   - 16 out 2014


Citação:
Acredito que nao, grande nao.

E acredito que seja possivel sim um programador nao saber de banco de dados.

o nosso ele ate pode saber por ter a necessidade de usar coisas referente ao banco, mas qdo se exige um pouco mais, algo mais especifico ele nao tera dominio.


Nessa parte concordo contigo, o desenvolvedor sabe sobre a construção da base, fazer uns selects...e algumas outras coisas.

Alex Lekao
   - 17 out 2014

Sim de fato.

Ja vi os dois casos.

Via de regra acontece em empresas menores, onde o programador eh o "dba" ou "dbd".

Mas quando o negocio se profissionaliza mais e a necessidade de regras de negocios serem tratadas na camada de banco de dados criando um intemeio entre a aplicacao desktop e a execucao propriamente dita no banco, ai entra-se um DBD, o desenvolvedor de banco de dados que ira prepara as SP e Trigguer que serao utilizadas em conjunto com a aplicacao para se atingir o resultado esperado.

Entao ele pode conhecer sim pode, agora se misturar as coisas, nao fara bem nem uma nem outra. rsrsr

Ja vi as duas situacoes em empresas que trabalhei.

Abraco.

P.S.: existem casos e casos e sim, eh claro que pode ter um cara que saiba e faca bem os dois, nao o exclui da possibilidade.

Carlos Oliveira
   - 17 out 2014

Como vc disse, isso vai depender do tamanho da empresa, em uma empresa de grande porte realmente sem condições de uma pessoa tratar de duas funções com extrema qualidade, pode existir, sim, mas não é o certo.

Ronaldo Lanhellas
   - 17 out 2014


Citação:
Pessoal, sempre me pergunto, isso atraves de varias conversas: amigos, profissionais, estudantes e sei que essa discussão vai acabar como varias outras aqui no forum, mas queria ser bem mais especifico. O Profissional de Redes, Servidores muitas vezes cuida do Banco de Dados e já vi aqui no forum comentarios do tipo "O Desenvolvedor não pode ou não deve mexer no banco de dados", como devemos balancear isso e como não considerar como desvio de função, se é que isso realmente existe no mundo da tecnologia.

abraço amigos


Amigo, em todas as empresas que trabalhei nunca vi Analista de Redes ou Suporte cuidar do banco de dados, eles podem cuidador do Servidor que mantém o banco de dados, mas quem cuida do banco de dados é o DBA ou no mínimo o Analista de Sistemas.

Ronaldo Lanhellas
   - 17 out 2014

Assim como o DBa não configura roteador, o Analista de Rede ou Suporte não realiza operações de DDL ou DML no banco.

Carlos Oliveira
   - 17 out 2014

Como sempre isso vai depender da empresa.

Eduardo Pessoa
   - 19 out 2014


Citação:
Assim como o DBa não configura roteador, o Analista de Rede ou Suporte não realiza operações de DDL ou DML no banco.


Já vi propostas de empregos absurdas, que envolvia no minimo tres areas distintas: servidor, banco de dados e programação, em outras palavras queriam o "joão faz tudo".

Ronaldo Lanhellas
   - 19 out 2014


Citação:

Citação:
Assim como o DBa não configura roteador, o Analista de Rede ou Suporte não realiza operações de DDL ou DML no banco.


Já vi propostas de empregos absurdas, que envolvia no minimo tres areas distintas: servidor, banco de dados e programação, em outras palavras queriam o "joão faz tudo".


Bom, ai vai da qualidade do profissional e do salário oferecido. Obviamente que por um ótimo salário ninguém discutiria acumulo de função não concorda ? hehe

Eduardo Pessoa
   - 19 out 2014

Sim, claro...mas o problema é ainda tem a questão "Enviar pretensão salarial". kkkk

Alex Lekao
   - 20 out 2014

E nos voltando na questao salario. rsrsr

Estou tendo a impressao que os salarios de TI estao caindo. rsrsr

De forma bem generalizada com as empresas menores, os grandes continuam pagamendo ate bem e tem as difisoes que estamos dizendo.

Aqui na empresa mesmo, nao estamos pagando um mal salario, mas temos de certa forma um acumulo de funcoes, eh claro que algumas sao feitas especificamente por mim, no caso eu que acabo sendo o faz tudo rsrsr, e os camaradas que trabalham comigo fazem bastante coisa tbm, com algumas exceções. rsrs

Eduardo Pessoa
   - 21 out 2014

Sempre terá essa volta, pois faz parte do trabalho, kkkkk

Alex Lekao
   - 22 out 2014

Pois eh rapaz...

sempre.. srsrsr

a impressao que tenho quando vejo as ofertas de trabalho e as propostas salariais... eh que eh sempre mais do mesmo...

Tipo reprise de um remake na sessao da tarde... rsrsr