CLT x PJ

Junho 26, 2009

CLT x PJHoje em dia no mercado de TI (nem só TI, mas TI principalmente), existem várias maneiras de contratação, das quais eu destaco as mais utilizadas:

  • CLT: Registrado com carteira de trabalho assinada, férias, etc
  • PJ: Pessoa Jurídica, na qual o profissional tem que abrir uma empresa e vira um prestador de serviço.

Existem variações da CLT, como a tal de CLT Flex, na qual o funcionário é registrado por um valor menor e recebe o resto legalmente “por fora”. No meu ponto de vista, estas variações são piadas de mal gosto

O objetivo deste post é comparar brevemente CLT e PJ.

Em síntese, um profissional registrado como CLT tem todos os direitos previstos na legislação brasileira, tais como 13, férias, FGTS, etc. Porém ele paga uma alta carga tributária e o valor líquido que ele recebe é menor que o valor bruto, ou seja, o registrado em carteira. Um profissional registrado por 5000 reais, recebe aproximadamente 4100.
Um profissional que presta serviço através de sua empresa (PJ), tem por características pagar menos impostos e ter menos benefícios, portanto, o valor líquido que ele pega em mãos, é muito maior, além disso, as empresas que contratam um profissional PJ, tem um custo muito menos para manter o “funcionário”, portanto, podem pagar mais pelo seu trabalho.

Colocando isso em números para podermos comparar as duas modalidades de contratação, vamos a um exemplo abaixo:

  • Profissional CLT registrado por 4500 reais.
  • Profissional PJ com o valor hora de 50 reais calculando um mês de 168 horas. (50 * 168 = 8400) – Este valor hora é de um programador Java Sênior, mas podem haver variações.

Para calcularmos o real salário do funcionário CLT, não basta somente verificar o valor que ele recebe líquido, temos que colocar todos os benefícios na equação, alguns exemplos são:

3600 – Valor líquido ao fim do mês
400 – INSS (este valor retorna algum dia na aposentadoria)
300 – 13 (valor do 13 dividido por 12)
300 – 14 (algumas empresas tem 14 ou ainda participação nos lucros, é a mesma conta que para o 13)
1000 – Plano de saúde executivo familiar (profissional + esposa + filhos – eu cotei este plano na Amil)
250 – Ticket refeição
250 – Vale transporte

Os benefícios variam de empresa para empresa, então esta conta é bem pessoal, acima eu citei alguns exemplos comuns, baseado nestes exemplos, podemos dizer que o salario do profissional CLT é então:

3600 + 2500 = 6100

Agora, calculando o valor do profissional PJ, temos 50 * 168 = 8400 (este valor também pode variar com adição de horas extras, mas NUNCA se deve levar em consideração este fator, nem para calcular o salário do CLT).

Em cima deste valor de 8400, o profissional vai pagar aproximadamente 15% de impostos/escritório/etc, é um valor alto, mas a média é entre 10 a 15% mesmo, para fazermos estas contas, sempre devemos chutar alto.

Descontados os 15%, o PJ tem ao final do mês 7140 reais na mão. Agora veja que o PJ não tem NENHUM dos benefícios do CLT, então este valor dos benefícios deve ser descontado do PJ:
7140 – 2500 = 4640

Agora destes 4640, descontamos o salário líquido do CLT (3600), que vai dar uma diferença de 1040.

Aí vamos para a conclusão:

Existem N fatores que podem entrar nesta equação, o CLT pode ter mais ou menos benefícios, o PJ pode ter algum benefício também, porém em geral, O CLT tem que considerar que tem férias, licenças (maternidade, doença, seguro desemprego, etc)FGTS, etc.. enquanto o PJ não tem NADA disso, se ele quiser o benefício, vai ter que pagar de seu próprio bolso.

Outro fator que muitas pessoas consideram é a estabilidade do CLT. Para uma empresa mandar um profissional PJ “embora”, é muito mais prático e não tem custo algum, agora para mandar um CLT, é caro! Ela sempre vai preferir mandar o PJ para a rua! Eu não levaria em consideração este fator na área de TI se você for um bom profissional (bom CV, falar inglês, etc), pois o mercado é aquecido e não faltam vagas para o bom profissional.

O PJ normalmente não tem plano de carreira, o CLT costuma ter. Algumas empresas também pagam cursos para os profissionais CLT, e isso tem seu valor e tem que entrar na conta.

Por outro lado, o PJ pode se matar de trabalhar, fazer horas extras irreais, e recebera por isso, um CLT, esta limitado legalmente em seu numero de horas.

Para abrir uma empresa para prestar serviço como PJ, você vai ter um custo, e para fechar a empresa também, o CLT não tem custo algum (só o da foto 3×4 :-) ).

Se um PJ falta do trabalho, o problema é dele, normalmente até com atestado médico… Se o CLT falta, com atestado, ele recebe normalmente!

Agora, se me perguntarem, qual minha preferencia, eu diria categoricamente: CLT.

O valor PJ tem que ser muito, muito alto mesmo para justificar uma migração para o mesmo. Tem que dar dinheiro para pagar todos os benefícios do CLT e sobrar.

Enfim, ao analisar uma proposta, coloque TODOS os fatores na ponta do lápis e não tome uma decisão precipitada, as vezes a grana a mais que vai entrar como PJ, pode não valer a pena!

Espero que este tópico tenha sido útil para você.

Abraços


Sequencia de Fibonacci em Java

Junho 24, 2009

Muitas pessoas em algum momento da vida precisam implementar a sequencia de Fibonacci. Isso é chavão em provas, entrevistas, etc… Então, para dar um apoio moral, ai vai a implementação com e sem recursividade, lembrando que existem várias outras maneiras de implementar…

Tradicional:

class Fibonacci {
  /**
   * Metodo principal, pergunta para o usuario quantos numeros ele quer imprimir
   * e invoca o metodo que imprime a seq. de fibonacci
   * @param args
   */
  public static void main(String args[]) {
    int limite = 20; // quantos numeros vao ser impressos
    fibonacci(limite);
  }
  /**
   * Método que imprime a sequencia de fibonacci
   * @param n
   */
  public static void fibonacci(int n){
    int a=0,b=1;
    for (int i=0;i

<hr>

Com recursividade:

public class Fibonacci_Recursao {
  /**
   * Metodo que calcula os numeros para serem impressos
   * @param n
   * @return
   */
  public static long fib(int n) {
    if (n <= 1) return n;
    else return fib(n-1) + fib(n-2);
  }
  /**
   * Metodo principal que chama o metodo fib
   * @param args
   */
  public static void main(String[] args) {
    int N = 20; // intervalo que vai ser impresso
    for (int i = 1; i <= N; i++)
      System.out.println(i + ": " + fib(i));
  }
}

Enjoy!


Dicas de Ajax

Junho 20, 2009

Oi pessoal, um amigo me enviou este link:

http://www.smashingmagazine.com/2007/06/20/ajax-javascript-solutions-for-professional-coding/

Tem mais que 80 dicas de Ajax! E as dicas são normalmente aquela “coisinha” que você quer implementar e está apanhando! Traz o código fonte junto certinho!

Bookmark certo!

Enjoy!


Projeto de mentorização de alunos IBM

Junho 12, 2009

Pessoal, oportunidade imperdível para alunos de graduação:

O IBM Academic Mentoring é um sub-projeto do Academic Initiative. Através deste projeto os alunos de de graduação ficarão familiarizados nas ferramentas e metodologias da IBM. Como existe o alinhamento entre os estudos na faculdade, o aluno usufrui de um benfício extraordinário, pois estará constantemente interagindo com um profissional (mentor) dentro da IBM. Este mesmo aluno pode utilizar as informações geradas em seus trabalhos de conclusão, teses, dissertações e mesmo artigos científicos! Atingindo uma gama maior de items com um único esforço.

Para saber como se inscrever, clique aqui.

Enjoy


Você acha que recebeu uma nota injusta de um professor?

Junho 9, 2009

É comum alunos acharem que as notas em um trabalho, média, apresentação, etc, são iguais para todos, exemplificando, em uma apresentação em grupo, a nota é individual, pois um elemento do grupo pode ir muito bem e um elemento ir muito mal.

Um professor normalmente tem critérios para dar notas, que muitas vezes não são exatamente relacionados a prova em si, popularmente são chamados de “nota de participação”.

Isso varia muito de professor para professor, os critérios que eu adoto por exemplo são baseados na participação do aluno na matéria como um todo, especificando detalhadamente:

1- Participação do aluno em sala de aula (perguntando, ajudando outros colegas, não atrapalhando, ficando até o final, fazendo exercícios)
2- Participação do aluno extra-classe (envio de listas de exercícios, envio de perguntas via e-mail, connections)
3- Desempenho nas provas
4- Evolução do aluno (o que ele sabia e o que ele sabe hoje)
5- Desempenho em outros trabalhos (papers, apresentações, etc)

Se um aluno tirou nota superior ou inferior a outros, certamente ele atendeu aos requisitos acima em maior ou menor grau.

Infelizmente a vida não é sempre justa. É comum uma pessoa incompetente ter um salário maior que o de uma pessoa competente, assim como uma pessoa que se acha melhor que outra ficar com uma nota inferior a mesma! A missão de uma faculdade/escola, é a de preparar o aluno para a vida, então, se simplesmente todos tirassem a mesma nota, isso não se parece em nada com a vida.

Na vida, um profissional deve trazer resultados para uma empresa, ele deve agregar algo. Para ter uma promoção, um gerente avalia o nível de pro-atividade de um profissional, e não simplesmente se ele entregou a tarefa conforme combinado. Os profissionais mais bem sucedidos são os que tem algum diferencial, que fazem o “algo a mais”.

É comum as pessoas se compararem à maioria das outras pessoas, mas o fato é que a maioria leva uma vida medíocre, e se comparar para estar no nível da maioria, é ficar no nível da mediocridade. Devemos nos comparar com nós mesmos e melhorar o que somos.

A lição para os alunos nestes casos é fazerem uma auto avaliação atentando-se aos ítens citados acima e verificar onde houve falha. Como disse, o exercício é de auto avaliação, e não de comparação com os outros.

É claro que erros podem existir, em um caso ou outro, o professor pode ter julgado errado, confundido pessoas, etc. Mas na vida fora da caixa, isso também acontece.

Alunos, por favor, antes de reclamar de uma nota façam o exercício da auto avaliação e caso julgue que SUA nota foi inferior ou superior a merecida, converse com o seu professor.

Sucesso a todos!


Impressões de uma gerente Americana sobre Brasileiros

Junho 2, 2009

Pessoal, este artigo é muito interessante para que saibamos o que um americano pensa profissionalmente de nós.

Vale a pena a leitura em: http://www.ibm.com/developerworks/blogs/page/academicbr?entry=opini%C3%B5es_de_uma_gerente_americana

Enjoy!


O que é SOA?

Maio 28, 2009

SOA quer dizer Service Oriented Architecture, ou em português, Arquitetura Orientada a Serviços,  é uma forma de se especificar e desenvolver sistemas nas quais suas principais funcionalidades são vistas como Serviços.

Um serviço é uma função qualquer de nosso sistema que é disponível para qualquer parte do mesmo sistema e para todos os outros sistemas, funcionando assim, de forma independente de qualquer sistema. Um serviço normalmente fica “rodando” num determinado servidor, esperando (ouvindo) por requisições.

SOA é largamente utilizada em projetos de integração, onde temos N sistemas em uma empresa  e queremos que estes sistemas “conversem” (não necessariamente em uma empresa, podemos querem que sistemas de empresas distintas conversem). Normalmente, um sistema X não tem acesso aos dados do sistema Y, então, o sistema Y deve disponibilizar um serviço, implementado como um Web Service normalmente, que vai poder ser acessado e disponibilizará os dados para o sistema X.

O arquiteto dessa integração, deve então definir como será feita esta comunicação, como será a solicitação e a resposta, e criando padrões que ambos sistemas entenderão.

Muito superficialmente, esta é a idéia sobre o que ó SOA! Logo vou postar um artigo bem simples sobre como desenvolver um serviço e o testar!

Enjoy!


Veja as ideias criativas do passado que viraram realidade

Maio 26, 2009

Da globo.com, o cientista-chefe da IBM Brasil, Fabio Gandour, avalia as ideias que pareciam ser ficção científica no passado e que hoje são realidade. Vale a pena assistir:

<object width=”480″ height=”392″><param value=”http://video.globo.com/Portal/videos/cda/player/player.swf” name=”movie” /><param value=”high” name=”quality” /><param value=”midiaId=1035002&autoStart=false&width=480&height=392″ name=”FlashVars” /><embed width=”480″ height=”392″ flashvars=”midiaId=1035002&autoStart=false&width=480&height=392″ type=”application/x-shockwave-flash” quality=”high” src=”http://video.globo.com/Portal/videos/cda/player/player.swf”></embed></object>

Aproveitando, o blog anda meio parado, estou completamente ocupado aqui no trabalho… peço desculpas as pessoas que o acompanham, mas prometo que daqui duas semanas retornarei a minha cadência de 2 posts semanais e conteúdo relevante.

Abraços.


Lançada edição n. 2 da Revista Espírito Livre

Maio 12, 2009

Venho aqui informar que já está disponível a edição de número 2 da Revista Espírito Livre.
Esta edição vem com o assunto de capa “Leveza, estabilidade e performance”, apresentando soluções desktop e para rede nestes quesitos… aliás, tem ainda  duas entrevistas sobre o assunto, uma com o criador do GoblinX Linux, distribuição bastante conceituada fora do país, mas criada por um brasileiro, e outra mega-entrevista, desta vez com Robert Shingledecker, criador do Tiny Core Linux e antigo desenvolvedor do Damn Small Linux. Ainda conta com matéria sobre o Sacix e o TCOS.
A revista conta com um super time de colaboradores que fizeram a edição de n. 1 ser um sucesso. Foram mais de 8000 downloads em menos de um mês. Tentamos fazer com que a n. 2 também siga o mesmo caminho…
Tivemos a inclusão de novos colaboradores, que falam dos mais variados assuntos, mas sempre com qualidade e tentanto atingir aos mais variados públicos.
Não percam tempo e peguem já a sua na seção de downloads do site: http://revista.espiritolivre.org ou aqui: http://www.revista.espiritolivre.org/?page_id=59.

A distribuição da revista é gratuita.


Engenharia de Software Conference

Maio 6, 2009

Engenharia de Software Conference 22 e 23 de Maio, Lapa, São Paulo

Raras são as oportunidades de ter acesso a informações que realmente possam transformar a carreira dos profissionais de TI no Brasil. Esta é uma delas!

Nos dias 22 e 23 de maio, a DevMedia realiza, em São Paulo, a Engenharia de Software  Conference. Serão três tracks simultâneos, onde os mais graduados especialistas do ramo  discutirão os principais temas da Engenharia de Software atual, entre eles o MPS.Br. Uma metodologia de gerenciamento desenvolvida especialmente para as empresas brasileras.

As explanações vão desde o projeto até os últimos testes de um software, passando pelos  diversos conceitos de gerenciamento. Serão 40 horas de conteúdo, distribuídas em 30  palestras. O evento conta com a presença de palestrantes renomados, como Ana Regina Rocha, que será a keynote da conferência. Ela foi uma das idealizadoras do Modelo Mps.Br (Melhoria de Processos do Software Brasileiro), além de ser implementadora e avaliadora credenciada pela SOFTEX e membro do grupo de pesquisa em Engenharia de Software da Universidade Federal do Rio de Janeiro.

Com caráter independente e inovador, a Engenharia de Software Conference não tem o  patrocínio de nenhuma das empresas fabricantes, o que garantirá a imparcialidade total, apresentando análise comparatória dos mais variados softwares do mercado. O evento pretende garantir aos profissionais da àrea excelentes oportunidades de aprendizado e network.

*Serviço:

Engenharia de Software Conference

Data: 22 e 23 de Maio, das 8:30 às 19h.

Local do Evento: E-Business Park, Espaço do Bosque – Rua Werner Siemens, 111 – Lapa, São
Paulo – SP.

*Mais informações:

www.devmedia.com.br/es_conference

e-mail: evento@devmedia.com.br

Tel.: (21) (21)3382-5038