none
Nivel de Analista Junior C# RRS feed

Respostas

  • Depende do ponto de vista. Para um empresa X o analista jr precisa conhecer lógica de programação, fazer operações básicas no sql, e saber um pouco de orientaçao a objetos. Já para a empresa Y, um analista jr precisa conhecer bem duas ou tres linguagens de programação, t-sql (se possível oracle),  encontrar bugs e arrumá-los em tempo recorde, e se possível servir café.

    Por outro lado, existe um conceito muito pessoal de nível de desenvolvimento, e esse varia de acordo com as suas experiências e metas. Por exemplo, qdo vc vê um desenvolvedor senior q realmente é muito bom, fazer crud´s bem feitos não irão alterar em nada o seu ego. Em contrapartida, se vc não conhecer bons desenvolvedores provavelmente fazer crud´s bem feitos já te tornara um desenvolvedor senior segundo vc mesmo!!!

    O que eu posso fazer aqui é listar algumas coisas que acho importante qq programador .net saber, seja ele jr ou não!

    1° - Conheça as bibliotecas padrão

    2° - Prefira composição em vez de herança

    3° - Trate exceções de maneira correta

    4° - Conheça os conceitos de orientação objeto

    5° - Faça testes

     

    O nível de importancia dos itens acima não condizem com a ordem de numeração.

    sexta-feira, 15 de outubro de 2010 18:05
  • Olá

    Complementando a resposta do nobre colega, na minha opinião para se destacar ainda mais, deve conhecer e procurar aprender bem as regras de negócios para a modelagem do sistema. Bem como as metodologias adotadas para o desenvolvimento. 

    Abraços


    Ediberto Alves
    http://edibertoalves.com.br/blog
    http://twitter.com/edibertoalves
    "Se a resposta for útil, marque-a. Ajude no bom funcionamento do fórum."

     

    sexta-feira, 15 de outubro de 2010 13:27
  • Isso vai depender da empresa onde você quer entrar.

    Mas basicamente você deve conhecer UML, e noções de Levantamento de Requisitos.
    Deve conhecer o paradigma da linguagem utilizada pela empresa, pode ser Estruturado, Orientado a Objetos etc.
    Deve ter uma noção básica da linguagem utilizada na empresa (aprenda os loops e como fazer o acesso ao banco de dados - CRUD).
    Ter uma noção básica de SQL (CRUD) e procurar saber as particularidades do banco de dados utilizado pela empresa.


    Coragem não é ausência de medo e sim o controle dele. Cursando Tecnologia em Análise e Desenvolvimento de Sistemas - Unopar
    sexta-feira, 15 de outubro de 2010 12:52

Todas as Respostas

  • Isso vai depender da empresa onde você quer entrar.

    Mas basicamente você deve conhecer UML, e noções de Levantamento de Requisitos.
    Deve conhecer o paradigma da linguagem utilizada pela empresa, pode ser Estruturado, Orientado a Objetos etc.
    Deve ter uma noção básica da linguagem utilizada na empresa (aprenda os loops e como fazer o acesso ao banco de dados - CRUD).
    Ter uma noção básica de SQL (CRUD) e procurar saber as particularidades do banco de dados utilizado pela empresa.


    Coragem não é ausência de medo e sim o controle dele. Cursando Tecnologia em Análise e Desenvolvimento de Sistemas - Unopar
    sexta-feira, 15 de outubro de 2010 12:52
  • Olá

    Complementando a resposta do nobre colega, na minha opinião para se destacar ainda mais, deve conhecer e procurar aprender bem as regras de negócios para a modelagem do sistema. Bem como as metodologias adotadas para o desenvolvimento. 

    Abraços


    Ediberto Alves
    http://edibertoalves.com.br/blog
    http://twitter.com/edibertoalves
    "Se a resposta for útil, marque-a. Ajude no bom funcionamento do fórum."

     

    sexta-feira, 15 de outubro de 2010 13:27
  • Regra de negócio realmente é bastante importante para se destacar. É o que pega na hora de programar.

    Ainda assim, obrigado pelo "nobre" colega.


    Coragem não é ausência de medo e sim o controle dele. Cursando Tecnologia em Análise e Desenvolvimento de Sistemas - Unopar
    sexta-feira, 15 de outubro de 2010 15:00
  • Depende do ponto de vista. Para um empresa X o analista jr precisa conhecer lógica de programação, fazer operações básicas no sql, e saber um pouco de orientaçao a objetos. Já para a empresa Y, um analista jr precisa conhecer bem duas ou tres linguagens de programação, t-sql (se possível oracle),  encontrar bugs e arrumá-los em tempo recorde, e se possível servir café.

    Por outro lado, existe um conceito muito pessoal de nível de desenvolvimento, e esse varia de acordo com as suas experiências e metas. Por exemplo, qdo vc vê um desenvolvedor senior q realmente é muito bom, fazer crud´s bem feitos não irão alterar em nada o seu ego. Em contrapartida, se vc não conhecer bons desenvolvedores provavelmente fazer crud´s bem feitos já te tornara um desenvolvedor senior segundo vc mesmo!!!

    O que eu posso fazer aqui é listar algumas coisas que acho importante qq programador .net saber, seja ele jr ou não!

    1° - Conheça as bibliotecas padrão

    2° - Prefira composição em vez de herança

    3° - Trate exceções de maneira correta

    4° - Conheça os conceitos de orientação objeto

    5° - Faça testes

     

    O nível de importancia dos itens acima não condizem com a ordem de numeração.

    sexta-feira, 15 de outubro de 2010 18:05
  • Pow vlw Galera!

    Então alguem teria então alguma material para que eu possa começar com o OO ?

    vlw

     

    segunda-feira, 18 de outubro de 2010 11:04
  • Alan,

    Para melhor organização dos foruns, buscas, etc., pedimos para que sejam mantidas somente uma dúvida por thread. Portanto, você poderia abrir outra thread com sua questão adicional?

    Obrigado pelo apoio.


    André Alves de Lima
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    segunda-feira, 18 de outubro de 2010 11:11
    Moderador