Vender bala na rua ou programar em PHP?

73 respostas
M

Tenho um colega que me perguntou se seria mais rentável vender bala na rua ou trabalhar como programador PHP segundo essa vaga achada na APINFO :

[Lixo]

Programador PHP

Empresa localizada na região central de São Paulo contrata programador PHP
com os seguinte conhecimentos:
PHP 5
MySQL
jQuery
Tableless
Conhecimentos em OOP será um diferencial

O profissional deverá ter fácil acesso à região central de São Paulo e estar
cursando faculdade na área de TI.

Remuneração de: R$ 800,00 + Vale Transporte

Empresa …: F Gomes Soluções em Informática LTDA

[/Lixo]

Acho que vender bala na rua é mais rentável!

73 Respostas

L

fi fo fan

sinto cheiro de ban

P

Acabei de ver essa vaga na APINFO. Acho uma baita sacanagem um empresa pagar essa m**** de salário.

É melhor vender bala na rua. :?

H

Saia de PHP e vá para outra linguagem. [=

V

Pergunta ao Mark Zuckerberg

P

mtooooo baixo o salario… tensooooo

P

Eu prefiro vender bala na rua q trabalhar com php, independente do salario

I

Bom, não trabalho com PHP, mas fiquei curioso…

PHP é tão ruim assim ou vc tem algo pessoal contra ele :?:

M

O pior de tudo é que vai ter um monte de otários que vão aceitar tal vaga, fazendo diminuir ainda mais a média salarial de nosso setor!

D

kkkkkkkkk

J

não duvido que vá chover candidatos…

W

Qualquer empresa que tem nome que termina com “Soluções em Informática” eh uma merda.
Provavelmente eh uma emprezinha de fundo de quintal.

Agora, independente de ser PHP ou nao, qualquer coisa parece ser melhor do que vender bala na rua. :slight_smile:

//Daniel

R

Eu já disse num outro tópico, não me lembro qual, mas digo novamente: Se você baliza o seu salário pelo baixo valor pago pelos outros, você está num grande problema.
Eu não trabalho pelo valor que os outros querem. Eu tenho o meu patamar e, se o valor não estiver no nível que eu acho aceitável, simplesmente não aceito o trabalho.

Mas também, a minha diferença é que, se pagar o que eu peço, pode me cobrar tudo o que foi combinado, e eu me empenharei ao extremo pra fazer.

Se você quer ganhar mais, mostre que você produz mais e melhor que o cara que vale R$ 800. Mais simples, impossível.

G

pq não vai dançar …tu vai tirar em media 8 mil pra mais em casa de swing … isto é vida !!!

depois tu abre um comércio e bora frente.

L

Eu tirava isso quando era técnico em informática há 13 anos atrás, quando eu ainda era adolescente e morava na casa dos meus pais.

Estão pagando isso para programador? Acho que vale mais a pena pedir dinheiro em semáforo. Faça malabarismo na rua ou artesanato que nem hippie.

R

vender bala eu não sei mas este salário acima descrito pelo carinha esta bom hein kkkkkk

mas falando sério esta tão ruim assim o mercado para PHP?

R

Isso parece coisa para estagio, tao pedindo ag que esteja cursando faculdade de TI, c for para trabalhar 20h ateh q n tah tao ruim …

L

Afinal tem muita gente desesperada.

F

Afinal tem muita gente desesperada.
Na minha opinião o que deixa os candidatos sem experiência mais desesperados é que muitas empresas não querem dar a oportunidade, muitas vezes o candidato pode ter curso / formação / … que só se ele teve uma experiência profissional que dão essa chance (como se fosse um imensurável favor) o que acaba acarretanto na vaga divulgada e consequentemente canditados que almejam desesperadamente programação pensam “Nessa me inscrevo e sou aceito porque ninguem mais vai querer!” e com grande procura a empresa pensa “Opa! Muitos canditatos dispostos vamos abrir vagas com esse salario que o pessoal tá aceitando.”

Anos depois…
Candidato determinado: “Tenho minha base, vou embora procurar algo melhor.”
Candidato acomodado: “Recebo meu salário e a qualidade do meu serviço é a do que recebo e tá de bom tamanho.”
Empresa: “Nada funciona, pede para o estagiário dar uma olhadinha enquanto a gente procura outro programador!”

M

Mark Zuckerberg responderia que daria no mesmo… os dois trabalhos são uns lixos.

pq não vai dançar …tu vai tirar em media 8 mil pra mais em casa de swing … isto é vida !!!

depois tu abre um comércio e bora frente.

Boa idéia… o que importa é dinheiro, né…

Sim, um lixo.

P

é nesse empresa q vc trabalha mistico?

M

Não, eu ganho quase 3K como programador php sênior, clt.

Mas, como sugeriram os colegas do fórum, estou buscando algo melhor, pois o ambiente aqui é horrível, sou tratado pior que lixo, a secretária me despreza, nem tchau recebo.

Sou tratado pior que uma m****, pois se eles vissem isso pelo caminho ao menos diriam: “cuidado para não pisar”, mas comigo nem isso dizem, sou como nada aqui. Tem também meu chefe que passa de vez em quando na minha mesa e apenas diz “eai?”, e logo critica alguma coisa e vai embora (só volta no outro dia geralmente).

Foi aí que achei essa vaga revoltante na APInfo e trouxe até aqui para desabafar (ou me consolar, já que existem outros mais infelizes do que eu).

M

Não, eu ganho quase 3K como programador php sênior, clt.

Mas, como sugeriram os colegas do fórum, estou buscando algo melhor, pois o ambiente aqui é horrível, sou tratado pior que lixo, a secretária me despreza, nem tchau recebo.

Sou tratado pior que uma m****, pois se eles vissem isso pelo caminho ao menos diriam: “cuidado para não pisar”, mas comigo nem isso dizem, sou como nada aqui. Tem também meu chefe que passa de vez em quando na minha mesa e apenas diz “eai?”, e logo critica alguma coisa e vai embora (só volta no outro dia geralmente).

Foi aí que achei essa vaga revoltante na APInfo e trouxe até aqui para desabafar (ou me consolar, já que existem outros mais infelizes do que eu).

Se todos te tratam como lixo acho que o problema é outro …

M

De fato, o salário para programadores PHP não é dos melhores, mas R$ 800,00 só pode ser piada e de muito mal gosto!
O que essa empresa deveria fazer com esse valor? Simples, enfia no **.

P

um salario e meio pra programador php \o

P

tenso

L

Quando falam algo do php já vem alguem falando do facebook que o facebook e feito em php e tal… porem o facebook não é feito do php que a maioria conhece e sim um php compilado desenvolvido por eles. Com isto conseguem bem mais velocidade pois se dependesse do php interpretado…

V

Eu li em algum lugar que o objetivo da arquitetura do Facebook é não precisar contratar programadores experientes (mais caros), mas sub-programadores, por esse motivo acho difícil que o php usado seja diferente, já pensou ter que treinar eventuais candidatos numa nova linguagem? Tiro pela culatra.

Quanto a ser compilado, não é diferente do Google usar Java no Androide.

A única diferença eu diria é que Androide ficou mais lento.

F

Pra rir…

A

e PHP é PHP, compilado ou não.

Ainda é a linguagem que possui o maior número de Sites e Web Apps no mundo todo, devido sua facilidade de utilização e baixa curva de aprendizado.

Porém, como qualquer outra linguagem, se mal usado pode fazer um estrago e como é fácil de aprender, a quantidade de “sobrinhos” que pegam alguns scripts da internet e saem se auto proclamando programadores PHP é bem alta, motivo que marginalizou a linguagem.

Pra quem é profissional e se garante, pouco importa a linguagem e sim o resultado obtido. Dependendo do que o profissional quer, PHP cai como uma luva.

Sem mais, Abs [] a todos.

J

Eu não acho que seja revoltante.

Não quero defender nem criticar ninguém aqui, mas é preciso conhecer o projeto e a situação antes de avaliar a posição e a remuneração.

A empresa não tem site, aliás, me parece que o anúncio não é nem de uma empresa, mas de um consultor. Se bobear, a vaga é até informal.

O que é mais provável ainda, é que a maioria dos projetos sejam para sites comerciais, e que o módulo mais critico seja um cadastro de clientes ou uma integração com uma rede social.

E não é nenhuma surpresa ver uma vaga dessa na APInfo: no mercado tem de tudo. Cabe a você saber se o seu perfil se encaixa nessa situação.

Garanto pra você que muitos iniciantes ou universitários que nunca trabalharam ou desejam uma experiência prévia pra entrar no mercado considerariam essa oportunidade como uma chance de ouro.

M

Nossa que horror! R$800 é salário pra molecada que tá começando, que ainda mora com os pais e tal.
Pelo visto não há escassez alguma de programadores PHP, deve estar sobrando, aí o salário despenca. É por isso que acho ótimo quando falam que faltam num sei quantos mil profissionais qualificados de TI. Já imaginou se tivesse? O salário ia ser essa lástima, igual pra grande maioria dos brasileiros em vagas de serviços “braçais”.

L

Eu li em algum lugar que o objetivo da arquitetura do Facebook é não precisar contratar programadores experientes (mais caros), mas sub-programadores, por esse motivo acho difícil que o php usado seja diferente, já pensou ter que treinar eventuais candidatos numa nova linguagem? Tiro pela culatra.

Quanto a ser compilado, não é diferente do Google usar Java no Androide.

A única diferença eu diria é que Androide ficou mais lento.

A linguagem php é a mesma… porem a forma que ele é “deployado” é diferente, o código passa para um compilador provavelmente em C que o transforma em um “PHP Compilado”, só depois é “deployado”, agora não to lembrado do nome deste compilador que os caras criaram… Porem assim é bem mais rápido e a performace chega a ser equivalente ao java. E quem disse que o facebook não precisa de programadores experientes? Veja as ofertas de vagas do facebook não só o facebook como o google também os caras só contratam doutores, tem umas que pedem que tenham mais de 10 anos de experencia com C e C++, tenha doutorado, mestrado e o escambau… Eles podem exigir qualquer coisa, pois já para entrar em uma empresa dessas é mais facil ganhar na megasena…

P

acho q o nome do do “compilador” é hip hop
http://developers.facebook.com/blog/post/358/

W

Pela especificação da vaga ficaria melhor o termo estágio do que programador…

D

Metallica:
Nossa que horror! R$800 é salário pra molecada que tá começando, que ainda mora com os pais e tal.
Pelo visto não há escassez alguma de programadores PHP, deve estar sobrando, aí o salário despenca. É por isso que acho ótimo quando falam que faltam num sei quantos mil profissionais qualificados de TI. Já imaginou se tivesse? O salário ia ser essa lástima, igual pra grande maioria dos brasileiros em vagas de serviços “braçais”.

Ou seja, não é um horror, porque a vaga É pra quem ta começando e precisa da primeira oportunidade. Se não fosse, não estaria num site de emprego.

V

luistiagos:

A linguagem php é a mesma… porem a forma que ele é “deployado” é diferente, o código passa para um compilador provavelmente em C que o transforma em um “PHP Compilado”, só depois é “deployado”, agora não to lembrado do nome deste compilador que os caras criaram… Porem assim é bem mais rápido e a performace chega a ser equivalente ao java. E quem disse que o facebook não precisa de programadores experientes? Veja as ofertas de vagas do facebook não só o facebook como o google também os caras só contratam doutores, tem umas que pedem que tenham mais de 10 anos de experencia com C e C++, tenha doutorado, mestrado e o escambau… Eles podem exigir qualquer coisa, pois já para entrar em uma empresa dessas é mais facil ganhar na megasena…

Se a linguagem é a mesma não entendi qual sua dúvida quanto a “quando alguém vem falando de Facebook e PHP”.

Quando alguém pode usar PHP pra suportar milhões de usuários toda complexidade do Java é desapropriada e inútil, e o argumento de que Java é necessário para sistemas “de verdade” cai por terra.

L

vargas:
luistiagos:

A linguagem php é a mesma… porem a forma que ele é “deployado” é diferente, o código passa para um compilador provavelmente em C que o transforma em um “PHP Compilado”, só depois é “deployado”, agora não to lembrado do nome deste compilador que os caras criaram… Porem assim é bem mais rápido e a performace chega a ser equivalente ao java. E quem disse que o facebook não precisa de programadores experientes? Veja as ofertas de vagas do facebook não só o facebook como o google também os caras só contratam doutores, tem umas que pedem que tenham mais de 10 anos de experencia com C e C++, tenha doutorado, mestrado e o escambau… Eles podem exigir qualquer coisa, pois já para entrar em uma empresa dessas é mais facil ganhar na megasena…

Se a linguagem é a mesma não entendi qual sua dúvida quanto a “quando alguém vem falando de Facebook e PHP”.

Quando alguém pode usar PHP pra suportar milhões de usuários toda complexidade do Java é desapropriada e inútil, e o argumento de que Java é necessário para sistemas “de verdade” cai por terra.

Ctza que se não usassem o hip hop o Facebook não seria o Facebook… Mas é claro com um chuncheks bem feito até Brainfuck vira apropriada para “sistemas de verdade”

D

perdeu:
acho q o nome do do “compilador” é hip hop
http://developers.facebook.com/blog/post/358/

É isso mesmo.

M

Como assim??? Amigo, TUDO É RELATIVO!
Em muitos casos a performance do PHP é infinitamente superior ao do Java.
Assim como se fosse para fazer um site com páginas estáticas o ideal seria não utilizar NENHUMA DAS DUAS e sim o HTML puro.

Vai depender, por exemplo, se você está fazendo uma página ou um sistema.
Seria interessante as pessoas conhecerem mais de ambas as linguagens para tecerem seus comentários sem influenciar quem não conhece e está apenas como leitor.
Trabalho com as duas linguagens e cada uma é boa (mais útil e mais produtiva) em situações específicas.

Isto é a minha opinião.
:wink:

L

mrbbm:
luistiagos:

A linguagem php é a mesma… (…) Porem assim é bem mais rápido e a performace chega a ser equivalente ao java. (…)

Como assim??? Amigo, TUDO É RELATIVO!
Em muitos casos a performance do PHP é infinitamente superior ao do Java.
Assim como se fosse para fazer um site com páginas estáticas o ideal seria não utilizar NENHUMA DAS DUAS e sim o HTML puro.

Vai depender, por exemplo, se você está fazendo uma página ou um sistema.
Seria interessante as pessoas conhecerem mais de ambas as linguagens para tecerem seus comentários sem influenciar quem não conhece e está apenas como leitor.
Trabalho com as duas linguagens e cada uma é boa (mais útil e mais produtiva) em situações específicas.

Isto é a minha opinião.
:wink:

Nunca php puro teria uma performance superior ao java! Eu já vi alguns sistemas feitos em php com uma performance maior que o java, porem isto por causa de outras variáveis que não só dependem da tecnologia e sim de como o sistema foi feito, se foi bem desenvolvido ou foi feito as pressas e mal feito.
Porem se pegar e ver compilado x interpretado o java tem performance sempre superior pois algo compilado é sempre mais rápido…

O relly! Não diga… :lol:

V

Mas todo mundo programa em Java usando Frameworks baseados em Reflection, só ai já perde boa parte da performance de linguagem compilada

E o Hip Hop é open-source, tá aí disponível pra quem quiser usar

S

Creio que julgar um mercado de trabalho inteiro por causa de UM post de vaga com salário ridículo é forçar a amizade.

L

victorcosta:
Mas todo mundo programa em Java usando Frameworks baseados em Reflection, só ai já perde boa parte da performance de linguagem compilada

E o Hip Hop é open-source, tá aí disponível pra quem quiser usar

É isso mesmo.

Uma aplicação mais simples em PHP com certeza será mais rápida do que uma dessas aplicações com 300 camadas de frameworks para injeção de dependência, persistência, etc.

Java pode até ser rápido, mas ninguém nunca usa apenas Java.

N

O negocio é o seguinte,
existem programadores PHP que realmente sabem execultar codigos e ate desenvolver sistemas complexos em php.

porem… existem tambem aqueles “sobrinhos” que apos fazer um curso basico de programação em php para desenvolvimento de homepages, se intitulam programadores e esses mesmo que lhe oferesam ate 500 reais, aceitam numa boa por saberem que não tem a experiencia necessaria.

sim eu acredito que tem muito “programador de curso” e programadores que realmente querem ser desafiados…

custa caro transformar 1 “programador de curso” em “programadores de verdade”…

mas sim, tem publico para essa vaga e não se dirige a mim (programador php de verdade) que acredita que o melhor é ser desafiado?

M

Isso infelizmente é a pura verdade.

D

nebster:
O negocio é o seguinte,
existem programadores PHP que realmente sabem execultar codigos e ate desenvolver sistemas complexos em php.

porem… existem tambem aqueles “sobrinhos” que apos fazer um curso basico de programação em php para desenvolvimento de homepages, se intitulam programadores e esses mesmo que lhe oferesam ate 500 reais, aceitam numa boa por saberem que não tem a experiencia necessaria.

sim eu acredito que tem muito “programador de curso” e programadores que realmente querem ser desafiados…

custa caro transformar 1 “programador de curso” em “programadores de verdade”…

mas sim, tem publico para essa vaga e não se dirige a mim (programador php de verdade) que acredita que o melhor é ser desafiado?

vc é programador php de verdade? tem portfolio ?

F

eu particulamente acho o php uma linguagem muita cansativa… ate pra criar uma variavel preciso utilizar duas teclas rs

J

[APARTIDÁRIO - nem Java, nem PHP]

Agora vamos ser justos: essa vaga é bem ruinzinha hein? Já vi vagas melhores para PHP. Acho que o que acontece também é que a gente está nivelando por baixo.

Quantas e quantas vagas pra Java Jr a empresa quer que o cara saiba como um Sênior e paga como estagiário.
Acho que não é tão assim só da linguagem - depende bastante da empresa contratante.

Mas respondendo à pergunta: vender bala na net com php.

S

Nunca entendi essa briga PHP vs Java.

Não existe bala de prata, cada tem seu ponto forte e fraco.

Quem defende o Java com unhas e dentes não é programador de verdade, é somente um especialista em Java.

Programador de verdade é aquele que sabe identificar qual a melhor linguagem para cada tipo de situação, e acima de tudo domina a lógica por detrás de tudo.

D

Stacker:
Nunca entendi essa briga PHP vs Java.

Não existe bala de prata, cada tem seu ponto forte e fraco.

Quem defende o Java com unhas e dentes não é programador de verdade, é somente um especialista em Java.

Programador de verdade é aquele que sabe identificar qual a melhor linguagem para cada tipo de situação, e acima de tudo domina a lógica por detrás de tudo.

especialista em java nao é programador de verdade ?

S

douglaskd:
Stacker:
Nunca entendi essa briga PHP vs Java.

Não existe bala de prata, cada tem seu ponto forte e fraco.

Quem defende o Java com unhas e dentes não é programador de verdade, é somente um especialista em Java.

Programador de verdade é aquele que sabe identificar qual a melhor linguagem para cada tipo de situação, e acima de tudo domina a lógica por detrás de tudo.

especialista em java nao é programador de verdade ?

Somente ser especialista em Java está longe de ser programador de verdade.

Programação não é só saber uma linguagem e escrever um monte de código.

Um programador de verdade não depende de uma única linguagem, ele sabe quando e porque usar uma determinada linguagem, e não defende linguagem nenhuma, defende a lógica de programação.

R

Somente ser especialista em Java está longe de ser programador de verdade.

Programação não é só saber uma linguagem e escrever um monte de código.

Um programador de verdade não depende de uma única linguagem, ele sabe quando e porque usar uma determinada linguagem, e não defende linguagem nenhuma, defende a lógica de programação.

Concordo com esta colocação. Afinal de contas, a linguagem java seria como se fosse o Instrumento Músical, e a lógica de programação as notas musicais. Um músico de verdade toca qualquer instrumento, pois se souber a composição das notas e acordes, saberá tocar qualquer instrumento, basta encontrar a forma que uma determinada nota é feita em outros instrumentos. Da mesma forma funciona com a linguagem de programação. Se vc souber a lógica de programação, saberá programar em qualquer linguagem, basta conhecer a sintaxe da mesma.

D

rafael_souza0:
Somente ser especialista em Java está longe de ser programador de verdade.

Programação não é só saber uma linguagem e escrever um monte de código.

Um programador de verdade não depende de uma única linguagem, ele sabe quando e porque usar uma determinada linguagem, e não defende linguagem nenhuma, defende a lógica de programação.

Concordo com esta colocação. Afinal de contas, a linguagem java seria como se fosse o Instrumento Músical, e a lógica de programação as notas musicais. Um músico de verdade toca qualquer instrumento, pois se souber a composição das notas e acordes, saberá tocar qualquer instrumento, basta encontrar a forma que uma determinada nota é feita em outros instrumentos. Da mesma forma funciona com a linguagem de programação. Se vc souber a lógica de programação, saberá programar em qualquer linguagem, basta conhecer a sintaxe da mesma.

Eu acho que um especialista em java, por default tem excelente lógica de programação…

eu nunca vi/conheci/encontrei um especialista sem boa lógica de programação…

implementador tudo bem, agora especialista…

claro não posso deixar de dizer que cada linguagem ensina alguma coisa…quem programa php, e muda para Java, depois volta para PHP…ele volta com conceitos bemmmm inovadores…e fica claro que ele vai querer usar OO/MVC no php

por isso, acho muito dificil alguem saber apenas java…quando se é javeiro…putz…as outras linguagens fluem…

V

Temos que entender como a economia funciona:

  • É direito de qualquer um prestar um serviço por qualquer valor. Eu posso anunciar amanhã que quero cobrar R$1,00 por um software.
  • É direito de quem contrata oferecer qualquer valor por um serviço. A empresa dizer que quer um programador sênior ultra-mega-experiente por R$1,00 / ano.

E também é direito de ambas as partes não aceitar.

O que impede esse direito chama-se “restrição de mercado”. Geralmente são medidas governamentais, que estabelecem pisos, ou restringem a entrada de profissionais não diplomados.
Os pisos tem pouco efeito na economia, exceto em editais do governo. Na prática, o que ocorre é que as empresas mudam o nome do cargo, ou recorrem a informalidade.

Já as restrições de diploma, são pouco efetivas no que se propõe: não garantem que um profissional assim seja de boa qualidade, nem impede que terceiros prestem o serviço na informalidade.
Cria também o mercado da venda de assinaturas.

Se você quiser aumentar salários, deve primeiro garantir que empresas cresçam e o número de vagas ofertadas aumente.
Ou, do ponto de vista pessoal, você deve garantir que você é um profissional melhor do que os encontrados comumente no mercado (entender de algo que pouca gente entenda).
Se você tem medo do péssimo serviço prestado pelo “sobrinho”, e acha que ele compete profissionalmente no mesmo nicho que você, fique realmente preocupado e volte a estudar.

R

douglaskd:
rafael_souza0:
Somente ser especialista em Java está longe de ser programador de verdade.

Programação não é só saber uma linguagem e escrever um monte de código.

Um programador de verdade não depende de uma única linguagem, ele sabe quando e porque usar uma determinada linguagem, e não defende linguagem nenhuma, defende a lógica de programação.

Concordo com esta colocação. Afinal de contas, a linguagem java seria como se fosse o Instrumento Músical, e a lógica de programação as notas musicais. Um músico de verdade toca qualquer instrumento, pois se souber a composição das notas e acordes, saberá tocar qualquer instrumento, basta encontrar a forma que uma determinada nota é feita em outros instrumentos. Da mesma forma funciona com a linguagem de programação. Se vc souber a lógica de programação, saberá programar em qualquer linguagem, basta conhecer a sintaxe da mesma.

Eu acho que um especialista em java, por default tem excelente lógica de programação…

eu nunca vi/conheci/encontrei um especialista sem boa lógica de programação…

implementador tudo bem, agora especialista…

claro não posso deixar de dizer que cada linguagem ensina alguma coisa…quem programa php, e muda para Java, depois volta para PHP…ele volta com conceitos bemmmm inovadores…e fica claro que ele vai querer usar OO/MVC no php

por isso, acho muito dificil alguem saber apenas java…quando se é javeiro…putz…as outras linguagens fluem…

Um especialista em java com certeza tem excelente lógica de programação. Mas não adianta o cara saber programar só em java. Um programador de verdade, como o colocado acima, programa em qualquer linguagem. Se um projeto em java tiver que migrar pra C# ou qualquer outra linguagem, o cara tem q programar do mesmo jeito, a unica coisa que ele terá que entender é a sintaxe da linguagem. O resto é lógica de programação.

Entao o que quis dizer é que se um cara tem uma boa lógica de programação, programa em qualquer linguagem. Um especialista em java tem boa lógica de programação. Então, obviamente, saberá programar em outra linguagem também, caso seja necessário.

V

Parafraseando o que citei em outro tópico:

“eu mesmo”:
Mais importante do que livros de Java, é você certificar-se que entende bem os conceitos de computação:

  • Como você está em estruturas de dados? Sabe quais usar e quando? E os custos envolvidos?
  • Você sabe o que são threads? O que são regiões críticas? O que são mutexes, semáforos e sincronização?
  • Sabe exatamente como o SO trabalha? O que o escalonador faz? O que são as memórias heap e stack?
  • Tem boa noção do funcionamento de um BD? Dos tipos de índices que existem? E do custo de cada um? Sabe o que são as formas normais, e porque são importantes?
  • E quanto à sua OO? Sabe o que são interfaces, classes abstratas e classes? Quando usa-las? Por que usa-las? E se deve, e quando deve, preferir herança ou associação? Conhece padrões de projeto? O modelo MVC? Sabe ler um diagrama em UML?
  • E que tal a parte de algorítmo em si? Você entende a notação big O? Sabe avaliar, nem que por cima, o custo de um algorítmo que você produz? Sabe usar tail recursion? Sabe por que deve escrever testes unitários? Conhece boas práticas de software?
  • E que tal a parte de testes. Sabe o que são testes unitários? Testes de integração? Testes de regressão? A importância de cada um? Quando aplicá-los e porque?
  • E sobre redes? Sabe o que é um socket? Multicast? A diferença entre Switch, Roteador e Hub? Já usou um sniffer? Conhece arquiteturas de sistemas distribuídos (corba, modelo postback/response, etc.)? O impacto que usar um ObjectInputStream tem sobre a rede, se comparado a um DataInputStream?

Em resumo. Se quer se tornar um bom profissional de informática, seja em Java ou em qualquer linguagem, preste atenção nas matérias de sua faculdade. Eu sei que algumas parecem meio exotéricas, ou muito teóricas a princípio mas, acredite, são importantes.

E olha que ainda nem falei nada sobre saber falar inglês, escrever bem em português e trabalhar em equipe…

S

Eu tenho que discordar novamente.

Na verdade, eu acho que a linguagem Java faz você ser um péssimo programador.

Pode reparar que todo programador Java é refém de várias bibliotecas já implementadas e não consegue fazer nada sem elas (o que não é um problema, na verdade, o correto é reaproveitar código e não reinventar a roda).

Mas quem começa com uma linguagem como Java, por exemplo, não consegue entender como as coisas funcionam por detrás dela.

A lógica de um programador 100% Java é totalmente otimizada para o mercado. É uma lógica pura, simples e direcionada para um problema específico, não passando de uma lógica linear. Quase como montar um objeto com Lego.

Se você comparar um programador que conhece várias linguagens, incluindo as mais antigas como C, pode ter certeza que a lógica dele é muito maior que a de quem só programa em Java.

A

Gente logica de programação é logica de programação. Não existe diferença é a base, independente de linguagem… :wink:

S

A lógica é a mesma, mas algumas linguagens exigem mais do programador do que outras.

Mas eu não queria levar para esse lado. O que eu queria dizer é:

Programador não depende linguagem, ele escolhe a linguagem de acordo com o problema.

Somente isso :D.

A

A lógica é a mesma, mas algumas linguagens exigem mais do programador do que outras.

Mas eu não queria levar para esse lado. O que eu queria dizer é:

Programador não depende linguagem, ele escolhe a linguagem de acordo com o problema.

Somente isso :D.

Ah sim, completando então, sabendo lógica de programação podemos programar em qualquer linguagem… :wink:

Infelizmente tem muitas pessoas que se dizem programador e não sabe lógica… :?

S

A lógica é a mesma, mas algumas linguagens exigem mais do programador do que outras.

Mas eu não queria levar para esse lado. O que eu queria dizer é:

Programador não depende linguagem, ele escolhe a linguagem de acordo com o problema.

Somente isso :D.

Ah sim, completando então, sabendo lógica de programação podemos programar em qualquer linguagem… :wink:

Infelizmente tem muitas pessoas que se dizem programador e não sabe lógica… :?

Exatamente :D.

A lógica é a base de tudo na programação.

H

O pior disso tudo é que há pessoas se desvalorizando para aceitar um emprego desse…

M

Tendo lógica se programa em qualquer linguagem. Ok.
Mas não caiam na besteira que programar na linguagem é saber apenas as estruturas da linguagem (if, for, etc), mas sim ter conhecimento em toda a plataforma ou ecossistema em torno da linguagem: bibliotecas, frameworks, comunidade, e por ai vai. Ou seja: leva tempo para programar bem em uma linguagem.
Quanto mais linguagens você estuda, mais vai adquirindo experiência, e óbvio, quando se depara com uma nova linguagem ou paradigma, já sabe quais perguntas fazer pra aprender de fato a linguagem e sua plataforma / ecossistema. A curva de aprendizado diminui.

R

Não é assim não. Eu fiz conservatório musical quando era adolescente. Sei toda a base da teoria musical, ler partituras e etc. Eu aprendi a tocar um instrumento de sopro, e até me viro com outros instrumentos de sopro, como um clarinete ou um saxofone, agora se colocar um instrumento de cordas ou um piano por exemplo eu terei que treinar e muito para conseguir tocar alguma coisa, e mesmo quando conseguir vai demorar muito tempo para eu ficar tão bom no novo instrumento quanto sou no que já toco há muito tempo. O fato de eu saber toda a teoria e ser músico não significa que eu vou saber tocar todo e qualquer instrumento sem treiná-lo antes. E eu acredito que seja o mesmo com as linguagens de programação. Você até consegue aprender a sintaxe da linguagem rapidamente com o que já sabe de outras linguagens, mas para tornar-se realmente bom na nova linguagem vai ter que treinar bastante. Concordo com o que está escrito aqui:

http://norvig.com/21-days.html

com relação ao anúncio, o que temos que entender é que o programador é o último nível na hierarquia das empresas (não estou falando de empresas que utilizam metodologia ágil de verdade onde não existe quase hierarquia, mas das tradicionais), então será sempre algo desvalorizado ou pelo menos com menos valor que outras funções, isso é fato. Por exemplo, tenho um colega que era um “mané” em programação e depois da faculdade ele foi pra outra funções, se tornou analista de negócios e de processos e hoje ele deve ganhar umas três vezes o que eu ganho, sendo que quem realmente implementa sou eu, mas se for ver pelo ponto de vista do empresário, ele que possui o conhecimento do fluxo de negócio da empresa e dos processos e com isso é capaz de otimizar estes fluxos e processos tendo como resultado a diminuição do custo operacional da empresa é um profissional muito mais valioso do que eu, que “apenas” escrevo programas.

E

Não é assim não. Eu fiz conservatório musical quando era adolescente. Sei toda a base da teoria musical, ler partituras e etc. Eu aprendi a tocar um instrumento de sopro, e até me viro com outros instrumentos de sopro, como um clarinete ou um saxofone, agora se colocar um instrumento de cordas ou um piano por exemplo eu terei que treinar e muito para conseguir tocar alguma coisa, e mesmo quando conseguir vai demorar muito tempo para eu ficar tão bom no novo instrumento quanto sou no que já toco há muito tempo. O fato de eu saber toda a teoria e ser músico não significa que eu vou saber tocar todo e qualquer instrumento sem treiná-lo antes. E eu acredito que seja o mesmo com as linguagens de programação. Você até consegue aprender a sintaxe da linguagem rapidamente com o que já sabe de outras linguagens, mas para tornar-se realmente bom na nova linguagem vai ter que treinar bastante.
Posso estar errado, mas acho que ele quis dizer que um músico que tem uma boa base como você não sai tocando tudo que colocar pela frente e sim conseguirá tocar qualquer instrumento com bem menos tempo que outros, pois ele já conhecerá toda a base.

R

Bom, a teoria vai ajudar sim, porém apenas para ler as partituras. Quanto ao instrumento depende muito. Como disse, se o instrumento for da mesma categoria talvez eu consiga aprender mais rápido, mas mesmo assim eu serei um iniciante naquele instrumento, de forma que se alguém precisar que eu toque em um casamento, por exemplo, irei escolher o instrumento que já conheço bem, e não o outro que ainda estou treinando, da mesma forma que em projetos eu escolherei a linguagem que mais conheço, a não ser que eu tenha tempo de estudar a linguagem nova, o que é raro, já que normalmente os projetos são desenvolvidos de forma bem maluca com relação ao tempo. Por isso que eu acho que deve ser desenvolvido um projeto piloto com uma determinada tecnologia/framework que são novos para uma equipe, mas de novo raramente isso acontece (pelo menos nos lugares onde já trabalhei).
Agora existem casos em que os projetos são desenvolvidos com tecnologias/frameworks novos sem o prévio treinamento necessário, de forma que o que deveria ser o “projeto piloto” acaba sendo o produto final, e com isso ocorrem problemas. O correspondente na música seria eu tocar uma música que nunca toquei no casamento sem treinar antes, ou tocar uma música que eu conheço mas com um instrumento novo, de novo sem treinar antes. Mas na prática coisas malucas acontecem, não só na informática. Eu já toquei em um casamento uma vez que metade do grupo não tinha ido aos ensaios, então o ensaio foi o próprio casamento, o que não foi muito bom. A sorte é que os convidados não conheciam muito de música e os problemas foram sutis, então na verdade ninguém percebeu muito o que ocorreu de errado, mas apenas porque quem fazia o solo tinha ido a todos os ensaios.

E

rogeriopaguilar:
Bom, a teoria vai ajudar sim, porém apenas para ler as partituras. Quanto ao instrumento depende muito. Como disse, se o instrumento for da mesma categoria talvez eu consiga aprender mais rápido, mas mesmo assim eu serei um iniciante naquele instrumento, de forma que se alguém precisar que eu toque em um casamento, por exemplo, irei escolher o instrumento que já conheço bem, e não o outro que ainda estou treinando, da mesma forma que em projetos eu escolherei a linguagem que mais conheço, a não ser que eu tenha tempo de estudar a linguagem nova, o que é raro, já que normalmente os projetos são desenvolvidos de forma bem maluca com relação ao tempo. Por isso que eu acho que deve ser desenvolvido um projeto piloto com uma determinada tecnologia/framework que são novos para uma equipe, mas de novo raramente isso acontece (pelo menos nos lugares onde já trabalhei).
Agora existem casos em que os projetos são desenvolvidos com tecnologias/frameworks novos sem o prévio treinamento necessário, de forma que o que deveria ser o “projeto piloto” acaba sendo o produto final, e com isso ocorrem problemas. O correspondente na música seria eu tocar uma música que nunca toquei no casamento sem treinar antes, ou tocar uma música que eu conheço mas com um instrumento novo, de novo sem treinar antes. Mas na prática coisas malucas acontecem, não só na informática. Eu já toquei em um casamento uma vez que metade do grupo não tinha ido aos ensaios, então o ensaio foi o próprio casamento, o que não foi muito bom. A sorte é que os convidados não conheciam muito de música e os problemas foram sutis, então na verdade ninguém percebeu muito o que ocorreu de errado, mas apenas porque quem fazia o solo tinha ido a todos os ensaios.

Com relação à categoria do instrumento já não posso te falar muito, porque quando comecei a estudar música eu aprendi instrumento de corda e depois um de sopro, então eu tenho uma certa facilidade nos dois, além de tocar bateria também. E claro em um projeto novo, é muito difícil colocar uma linguagem que você ainda está aprendendo em um projeto novo, pois você vai ter que aprender conforme o projeto, então vai precisar do dobro do tempo. Isso quando não começa os erros malucos. O mesmo acontece com as tecnologias e frameworks…

M

Infelizmente músicos são extremamente desvalorizados no Brasil, pois aqui o que faz sucesso é o lixão evacuado pela TV e rádio: o Brasil não saiu da pré-história em termos de música, AQUI SÒ TEM BATUQUE ou músicas que louvam os apetites sexuais!

Já vi músicos pedirem dinheiro para passagem de trem ou ganhando a vida tocando em bandas por aí ganhando uns 20 reais por dia… isso para bacharelado.

Lamentável…

G

mistico:
Infelizmente músicos são extremamente desvalorizados no Brasil, pois aqui o que faz sucesso é o lixão evacuado pela TV e rádio: o Brasil não saiu da pré-história em termos de música, AQUI SÒ TEM BATUQUE ou músicas que louvam os apetites sexuais!

Já vi músicos pedirem dinheiro para passagem de trem ou ganhando a vida tocando em bandas por aí ganhando uns 20 reais por dia… isso para bacharelado.

Lamentável…

Você é um raiozinho de sol não é?

M

Sou?

R

ta certo o cara

A

PHO esta dentre as linguagens mais utilizadas em empresas no Brasil : Java, .NET, Cobol (estranho? mas é verdade), Delphi e PHP vide http://www.tihunter.com/PollResult.aspx?PollID=3 .

D

andalmeida:
PHO esta dentre as linguagens mais utilizadas em empresas no Brasil : Java, .NET, Cobol (estranho? mas é verdade), Delphi e PHP vide http://www.tihunter.com/PollResult.aspx?PollID=3 .

olha a maioria das empresas que usam php são agencias de publicidade e o salário é merrequinha…

php aqui no brasil é usado pra sitesinho…sem contar os profissionais que usam cms, e dizem que sabem php

php para sistemas…aqui no brasil…é muito raro…

só acredite que a vaga é para programador mesmo…quando pedir algum framework…Zend…etc…

Criado 16 de janeiro de 2012
Ultima resposta 24 de jan. de 2012
Respostas 73
Participantes 46