Archived entries for IT

If programming languages were religions…

Am primit de la Oana urmatorul link . A mai fost chestia cu vedetele dar si asta mi se pare cel putin la fel de misto.
If programming languages were religions…

C would be Judaism – it’s old and restrictive, but most of the world is familiar with its laws and respects them. The catch is, you can’t convert into it – you’re either into it from the start, or you will think that it’s insanity. Also, when things go wrong, many people are willing to blame the problems of the world on it.

Java would be Fundamentalist Christianity – it’s theoretically based on C, but it voids so many of the old laws that it doesn’t feel like the original at all. Instead, it adds its own set of rigid rules, which its followers believe to be far superior to the original. Not only are they certain that it’s the best language in the world, but they’re willing to burn those who disagree at the stake.

PHP would be Cafeteria Christianity – Fights with Java for the web market. It draws a few concepts from C and Java, but only those that it really likes. Maybe it’s not as coherent as other languages, but at least it leaves you with much more freedom and ostensibly keeps the core idea of the whole thing. Also, the whole concept of “goto hell” was abandoned.

C++ would be Islam – It takes C and not only keeps all its laws, but adds a very complex new set of laws on top of it. It’s so versatile that it can be used to be the foundation of anything, from great atrocities to beautiful works of art. Its followers are convinced that it is the ultimate universal language, and may be angered by those who disagree. Also, if you insult it or its founder, you’ll probably be threatened with death by more radical followers.

C# would be Mormonism – At first glance, it’s the same as Java, but at a closer look you realize that it’s controlled by a single corporation (which many Java followers believe to be evil), and that many theological concepts are quite different. You suspect that it’d probably be nice, if only all the followers of Java wouldn’t discriminate so much against you for following it.

Lisp would be Zen Buddhism – There is no syntax, there is no centralization of dogma, there are no deities to worship. The entire universe is there at your reach – if only you are enlightened enough to grasp it. Some say that it’s not a language at all; others say that it’s the only language that makes sense.

Haskell would be Taoism – It is so different from other languages that many people don’t understand how can anyone use it to produce anything useful. Its followers believe that it’s the true path to wisdom, but that wisdom is beyond the grasp of most mortals.

Erlang would be Hinduism – It’s another strange language that doesn’t look like it could be used for anything, but unlike most other modern languages, it’s built around the concept of multiple simultaneous deities.

Perl would be Voodoo – An incomprehensible series of arcane incantations that involve the blood of goats and permanently corrupt your soul. Often used when your boss requires you to do an urgent task at 21:00 on friday night.

Lua would be Wicca – A pantheistic language that can easily be adapted for different cultures and locations. Its code is very liberal, and allows for the use of techniques that might be described as magical by those used to more traditional languages. It has a strong connection to the moon.

Ruby would be Neo-Paganism – A mixture of different languages and ideas that was beaten together into something that might be identified as a language. Its adherents are growing fast, and although most people look at them suspiciously, they are mostly well-meaning people with no intention of harming anyone.

Python would be Humanism: It’s simple, unrestrictive, and all you need to follow it is common sense. Many of the followers claim to feel relieved from all the burden imposed by other languages, and that they have rediscovered the joy of programming. There are some who say that it is a form of pseudo-code.

COBOL would be Ancient Paganism – There was once a time when it ruled over a vast region and was important, but nowadays it’s almost dead, for the good of us all. Although many were scarred by the rituals demanded by its deities, there are some who insist on keeping it alive even today.

APL would be Scientology – There are many people who claim to follow it, but you’ve always suspected that it’s a huge and elaborate prank that got out of control.

LOLCODE would be Pastafarianism – An esoteric, Internet-born belief that nobody really takes seriously, despite all the efforts to develop and spread it.

Visual Basic would be Satanism – Except that you don’t REALLY need to sell your soul to be a Satanist…

Salariile din IT (2)

Dupa cum spuneam aici salariile din IT nu vor scadea asa cum isi doresc angajatorii. Din contra eu zic ca este inca o foame de IT`sti buni in Romania. Daca aruncam o privire pe ejobs.ro sau myjob.ro pe domeniu software sunt sute de joburi adaugata zilnic. Problema e ca in romania este deficit de programatori “future” (adica oameni care sa programaze in limbaje noi si sa fie la curent cu toate tehnologiile si tendintele din prezent. Un exemplu este “Ruby on Rails” care face mare succes prin china, japonia, us si chiar vestul europei. La noi sunt FF putini “seniori” RoR.

Salariile specialistilor din domeniul IT din Romania vor creste in urmatorii 2-3 ani cu maxim 10% in medie anual, pana in momentul relansarii economice, a spus Mihai Moghior, managing partner al Brainspotting, companie de recrutare in domeniul IT, citat de NewsIn.

“Salariile vor creste, insa doar pentru angajatii care le merita si care genereaza o valoare superioara costurilor pe care le are firma cu ei”, a declarat Moghior.

“Ceilalti isi vor cauta un loc de munca. Poate ca multi dintre cei care vor ramane pe dinafara, in cazul in care gasesc un job, vor trebui sa accepte chiar si salarii mai mici decat au avut. In 2009, nu va mai fi o piata a angajatilor, ci a angajatorilor”, a adaugat reprezentantul Brainspotting.

In prezent, un IT-ist de entry-level castiga intre 500 si 1.100 de euro net pe luna, la nivel middle salariile incep de la 700 de euro net pe luna si se opresc la 1.500 euro net pe luna, in timp ce seniorii au intre 1.500 si 2.200 de euro net pe luna, iar un manager 2.500-5.000 euro net pe luna.

“A sosit perioada in care lucrurile trebuie sa se aseze, sa se organizeze mai bine. Firmele trebuie sa faca acelasi lucru cu mai putini oameni, adica sa devina productive, altfel falimenteaza. Acesta este un vechi adevar economic, insa in contextul dat este mult mai actual decat in ultimii ani, cand mergea orice si oricum”

Oricum 700-1500NET pentru un junior cred ca este putin exagerat, sau poate nu lucrez eu unde trebuie :)

Despre industria IT, criza financiara si Radu Georgescu

O stire prezenta prin mai multe ziare (gen Evz si Hotnews) ne prezinta o perspectiva pe cat de falsa pe atat de puerila : Programatorilor americani in Romania le convine sa lucreze in unele cazuri pe salarii mai mici decat romanii.
Domnul Radu Georgescu bate campii la o conferinta si emite tot felul de judecati de genul “In Romania acum un american e mai ieftin decat un roman”. Il pot contrazice fie eu care lucrez intr-o companie de peste ocean de outsourcing, fie sutele de joburi in IT de pe site-urile de profil.
Poate nu ar fi rau sa incerce sa citeasca si Capital : “In SUA, numărul de angajaţi din domeniu software a crescut cu 200.000 de persoane în ultimele douăsprezece luni, deşi şomajul face ravagii în sectorul financiar şi în alte industrii”.
Un salariu de programator de senior in US e undeva la cel putin 75k $. In Romania cred ca un senior castiga undeva in medie 20K. Diferenta e uriasa, chestia asta ca salariile IT din Romania sunt foarte mari este un mit. Alt mit este ca India este o sursa foarte ieftina de programatori. Fals! Un programator cu aceeasi pregatire ca si mine (studii superioare in domeniu) si experienta cere intre 800-1000$. Nu confundati programatorii din India cu cei care fac freelance sau pe cei de pe rent-a-coder.
“Romanii nu stiu sa lucreze bine in echipa”
Nu stiu ce echipa are Domnu Georgescu la GeCad, cat tu ca manager spui ca romanii nu stiu sa lucreze in echipa asta spune multe si despre calitatea celui in jurul caruia se construieste echipa. Din experienta mea de ITst romanii lucreaza la fel de bine in echipa ca si americanii, indienii sau rusii.
Ce nu este ok in Romania ? Faptul ca juniori cu 0 experienta (stundeti in mare parte) au pretentii salariale mult peste nivelul lor de pregatire si cer aceste salarii doar pentru ca “asa e piata”. Personal daca ar fi sa aleg intre a angaja un junior pe care trebuie sa il invat totul pe 500E si unu cu experienta 1/2 ani pe 1000E clar as merge pe experienta.

Unde are domnul Georgescu dreptate ? Atunci cand spune ca 50% din companiile de “IT” de la noi nu vor mai exista in 1/2 ani. Da! este adevarat mai ales pentru ca nivelul calitativ este scazut la companiile incepatoare si la cele cu pretentii. O alta cauza este inflatia de “programatori”, “designer” si firme de “webdesign”.

Ce cred eu ca testeaza prin aceasta interventie ?
Testeaza reactia pietei si mai ales a mediului IT la incercarea de a plafona salariile si eventul de arata pisica outsourcingului in tarile mult mai ieftine. Eu ca programator nu as aplica niciodata la GeCad, pentru ca “romanii nu stiu sa lucreze in echipa” si pentru ca seful incearca sa manipuleze piata si sa profite de panica de pe piata legata de cirza financiara pentru a creste profitul.

Interviul aici

Inca un an fara impozite pentru programatori

Programatorii care lucrează în România vor fi scutiţi şi anul viitor de la plata impozitului pe salariu, deoarece Guvernul a decis să menţină această facilitate şi în 2009, a anunţat, miercuri, ministrul Economiei şi Finanţelor, Varujan Vosganian.
“Am avut o dezbatere privind facilitatea pe impozit pe venit pentru salariaţii din domeniul IT&C şi am decis şi transmis colaboratorilor mei acest lucru, să menţinem această facilitate şi pentru 2009, pentru că industria merge foarte bine şi vrem să îi dăm în continuare această încredere”, a spus Vosganian, într-o conferinţă de presă susţinută la Palatul Victoria.

Ce inseamna programator ?
Analist, programator, proiectant sisteme informatice, consultant în informatică, inginer de sistem în informatică, administrator de baze de date, inginer software şi manager de proiect în informatică.

Este bine pentru ca daca ar fi fost altfel s-ar fi dat sume foarte mare “la gri” si plata s-ar fi facut la cei mai multi prin PFA sau drepturi de autor si tot s-ar fi pacalit cumva statul.

BTW : suna a ajutor de stat ? EU ce zice ?



Copyright © 2006–2009. Lucian Hutanu - Web Project Manager, online business developer in .ro