About Avi
Categories
- Chronicles (49)
- Community and Society (75)
- Ecology & Environment (7)
- Essays (32)
- Events (25)
- Gourmet (27)
- Info & Biz Technology (258)
- Linux & Open Source (93)
- Linux Journal Index (14)
- Mobility (16)
- Multimedia (9)
- OpenDocument Format (61)
- Web 2.0 (59)
- Linux & Open Source (93)
- Metaphysics (25)
- Misc (5)
- Music & Podcasts (36)
- Podcast: brazilian jazz (8)
- Podcast: general (13)
- Travels (62)
- Central Asia 2007 (28)
- Vegetarianism (9)
Linguagens de Programação na Indústria
7
comments
By AviPublished:
Fri, 17 Nov 2006 15:26:00 -0200
Updated:
Sun, 17 Dec 2006 18:54:25 -0200
Published:
17 Nov 2006
Updated:
17 Dec 2006
Published:
3:26 pm
Updated:
6:54 pm
Categories: Info & Biz Technology
Tags:
Um artigo da eWeek relaciona algumas linguagens e os motivos pelos quais deve-se aprender cada uma delas.
Um dado interessante do artigo é o número de vagas de trabalho disponíveis no mercado, para cada skill de linguagem, extraidas de dice.com.
Coloquei em ordem crescente de número de vagas:
- Ruby e Ruby on Rails :: Job availabilities: 210 and 54, respectively
- Python :: Job availabilities: 811
- AJAX :: Job availabilities: 1,106
- PHP :: Job availabilities: 1,152
- VB.Net :: Job availabilities: 2,090
- JavaScript :: Job availabilities: 4,406
- Perl :: Job availabilities: 4,810
- C# :: Job availabilities: 5,111
- C :: Job availabilities: 6,164, including all derivatives
- Java :: Job availabilities: 14,408
Note que os números nada tem a ver com a qualidade, funcionalidade ou facilidade inerente da linguagem de programação/tecnologia. Mas os números parecem dar uma pista da presença, maturidade e ecossistema de cada uma delas no mercado.
É o que um amigo meu diz: “Tu tem que ir de megafone para a avenida Paulista as 12:30 e perguntar quem é que manja de tal tecnologia ou produto. Esse é um bom indicador de seu ecossistema.”




A questão de “quais ecosistemas aonde a tecnologia é suportada” fala muito alto…
Aonde Java não é suportado? Daqui a pouco minha geladeira rodará java… =)
A questão maior ainda é o intenso uso despropositado e errado da palavra ecossistema. Não adianta forçar a barra, ecosistema implica a interação de organismos em um ambiente e até onde eu saiba minha VM Java não é uma forma de vida.
Também notei que há poucas vagas para piloto de iate, fotógrafo da Playboy e provador de cerveja. Logo é muito mais decisão mais sábia seguir uma carreira com um ecossistema mais estabelecido, como empregado doméstico, estivador e gari. Com certeza vou achar anúncios de vagas até nos homens-sanduíche da Paulista.
Coward, claro que a VM não é.
Mas as interações entre produtos, consumidores e fabricantes é um ecossistema.
Essa palavra começou a ser usada muito ultimamente como um jargão de TI porque perceberam que essas interações e relações são muito bem comparáveis a um ecossistema natural de uma floresta por exemplo.
Caro Anonymous Coward, direto do Michaelis:
me.tá.fo.ra
sf (gr metaphorá) Ret Emprego de uma palavra em sentido diferente do próprio por analogia ou semelhança: Esta cantora é um rouxinol (a analogia está na maviosidade).
Caro Roberto Teixeira, Avi
Leiam o livro “O menino maluquinho”. Vocês vão adorar!
Na questão “Aonde determinada linguagem é suportada ?”. Como o Danilo disse: Daqui a pouco minha geladeira rodára java…”
Bom já existem geladeiras com LCD e Wi-Fi na porta. Que é o caso, por exemplo da Geladeira Samsung.
Descrição do produto:
A geladeira Samsung Wireless ICE tem uma tela TFT LCD touchscreen de 10.4” destacável com calendário digital, agenda e bloco de notas. A geladeira tem também um sistema de som embutido com rádio AM/FM digital, e pode ser programada para lembrar as datas de validade dos produtos, e avisar na tela quando algo estiver estragado. A tela LCD pode se conectar sem fio ao seu media center, para você assistir aos seus filmes na mesa da cozinha.
A Samsung Wireless ICE RH269LB/SH custa US$3.500, lá fora, saiba mais http://www.digitaldrops.com.br/drops/2007/01/geladeira_samsung_com_tela_lcd_1.html.
Se ela possui agenda e bloco de notas é provavel que utilize uma linguagem de programação para o sistema.