Se afișează postările cu eticheta Programator. Afișați toate postările
Se afișează postările cu eticheta Programator. Afișați toate postările

joi, 24 ianuarie 2013

Scutirea de impozit pentru IT nu se mai extinde

27 comments


{Update 11 sep 2013}
S-a modificat schimbarea. Softistii au invins, guvernul a decis. Detalii aici


Postarea originala
Dupa cum stiti, exista o scutire de impozit care se aplica in general pentru programatori. Ceea ce nu stiti, este ca nu se aplica pentru toata lumea. Conditiile de baza pentru a se aplica sunt cele specificate de Ordinul 748/2004. Asa cum sumarizeaza forumul avocat.net,

1.posturile pe care sunt angajaţi corespund listei cuprinzând ocupaţiile menţionate în anexa nr. 1;
2.postul face parte dintr-un compartiment specializat de informatică, evidenţiat în organigrama angajatorului, cum ar fi: centru de calcul, direcţie, departament, oficiu, serviciu, birou, compartiment sau altele similare;
3.au diplomă de absolvire a unei forme de învăţământ superior de lungă durată, eliberată de o instituţie de învăţământ superior acreditată, având înscrisă una dintre specializările: Automatică, Calculatoare, Informatică, Matematică, Cibernetică, Electronică, respectiv una dintre specializările cuprinse în anexa nr. 2, şi prestează efectiv una dintre activităţile prezentate în anexa nr. 1;
4.angajatorul a realizat în anul fiscal precedent şi a înregistrat distinct în balanţele analitice, ca urmare a activităţii de creare de programe pentru calculator destinate comercializării pe bază de contract, un venit anual de cel puţin echivalentul în lei a 10.000 dolari S.U.A. (calculat la cursul de schimb valutar mediu lunar comunicat de Banca Naţională a României, aferent fiecărei luni în care s-a înregistrat venitul) pentru fiecare angajat care beneficiază de scutirea de impozit pe venit.


Asta e simplu, exista o lista in anexa nr.1, care a fost creata in anul 2004 si este limitata la urmatoarele specializari

1. Automatica si informatica industriala

2. Calculatoare, Inginerie electrica si calculatoare

3. Electronica, Electronica aplicata, Electronica si telecomunicatii, Comunicatii

4. Matematica, Matematica informatica

5. Informatica, Informatica economica, Informatica aplicata

6. Cibernetica si informatica economica, Cibernetica si previziune economica, Contabilitate si informatica de gestiune


Totusi, lumea e in schimbare, iar universitatile nu si-au batut prea tare capul cu lista asta, drept pentru care au inventat specializari noi. Denumite cat se poate de frumos, cu scop de a fi sonore si a atrage potentiali studenti. Ori, in alte cazuri, pentru a sincroniza denumirea cu zona de specializare. Vezi Tehnologia Informatiei de la Ac, ori Microelectronica de la Electronica.

Normal, respectivele denumiri nu sunt pe lista, deci nu se poate aplica pentru acesti absolventi scutirea de impozit, cu toate ca restul de 3 conditii sunt indeplinite si au multi colegi "scutiti".


Varujan Pambuccian a propus anul trecut[2012] o actualizare a anexei respective, care a fost cat pe aci sa fie semnata anul trecut. Dintr-o eroare umana, s-a intors de la semnat, a fost amanat si au venit alegerile. Ghinion si multa nesansa...


Si acum stirea:

Acum, in contextul bugetului actual [2013], care are cateva miliarde lipsa din necesar, actualizarea cu pricina nu se va mai intampla. Cel putin asa a afirmat ieri (23 ianuarie 2012) ministrul invatamantului. Pe motiv ca medicii sunt impozitati complet si pleaca pe capete din tara.

[Actualizare 3 sep 2013]
Scutirea de impozit nu s-a extins si nici nu sunt semne ca ar avea cineva de gand sa o faca. 
Mai multe detalii, aici

[Actualizare 5 sep 2013] Se pare ca la ministerul de finante exista un proiect de a modifica legea prin completarea listei de specializari. Sa vedem daca ce am spus acum 2 zile se va intampla, anume ca scutirea de impozit nu se extinde in curand. 
Read More...

miercuri, 2 ianuarie 2013

Ce se va intampla in 2013 pe piata IT din Iasi

Leave a Comment

Previziunile CarteNoua pentru piata IT din Iasi pentru 2013



1. Va continua trendul de a fi deschise noi firme ca filiale ale unor firme din afara Iasului (din strainatate sau ale unor firme din Cluj, oras care este astazi cel de-al doilea pol de putere a industriei IT romanesti dupa Bucuresti).
2. Firmele mari deja prezente vor continua angajarile. In ce masura vor avea strategii agresive sau mai normale, va fi influentat de starea economiei in zona euro.
3. Vor fi 3-4 companii din zona de outsourcing care vor creste agresiv si care vor oferi, pe alocuri, salarii foarte bune pentru echipa de baza pe care o vor forma.
4. Salariile nu vor avansa foarte mult, dar cei care performeaza vor avea de unde sa primeasca pe masura efortului.
5. Sunt cateva initiative de coagulare a industriei IT intr-o comunitate, initiative ce vor atinge masa critica in 2013 si vor produce efecte pentru cei care lucreaza in companiile iesene in perioada 2013-2015.
6. Fenomenul de emigratie in afara Iasului nu se va opri, dar va fi mai mic decat in 2012.
7. E posibil ca 1-2 companii foarte importante sa tatoneze piata locala in 2013 si daca totul merge bine sa infiinteze centre de R&D.
8. Companiile mici, care au dezvoltare de produs, vor avea un an greu in 2013 din pricina concurentei cu cei din outsourcing. Vor fi favorizate companiile care dezvolta aplicatii mobile.
9. Infiintarea unor curse aeriene directe spre Paris, Londra, Munchen, Roma vor oferi mai multe oportunitati de business. In masura in care traficul atinge o masa critica precum a fost cursa spre Roma, aceste curse vor debloca ceva business care acum nu poate creste.
10. Voi urmari cu interes miscarile celor de la Lear, care deschid o fabrica de banchete in zona Coca-Cola. Sunt foarte curios daca vor aduce si o locatie de R&D, care sa compenseze locatiile din Bangalore si din preajma Barcelonei.


mai completeaza cineva?
Read More...

sâmbătă, 7 aprilie 2012

Interviu cu invingatorii

Leave a Comment
Saptamana viitoare un interviu cu Gabriel Feliu, Sorin Cracana si Gicu Panaghiu. Au castigat la Praga concursul Freescale.

In doua luni, se duc in Texas. BRAVO!!!
Read More...

duminică, 12 februarie 2012

tools for tests

Leave a Comment
Test is fun, just think for a second.
I proud my self to be an software developer, much more than an manager. I had hard times to think about me as a tester. I know quite a lot of people who dis-consider this activity. I understand them well, as I like a lot how one colleague who systematically try to avoid running documented tests.
Best colleagues I had in the university hated to make tests for others. This is also ok.

But the most efficient software developers I met had a great method to test their work. And this is crucial to deliver from the first time a great result.
Countries like India, Romania, Vietnam and many others (I hope) deliver a lot of test activities. A quarter of these are worthless logs to match the demands for SPICE, CMMI, internal and external audits. One of the reasons is that the test activities do not look for bugs outside of code.
One says that the tailor measures even 7 times, before he cuts once.
Evaluate your toolchain and check whether you are ready to cut, that is to write your tests for developing your software.
I reckon a few criteria in this respect, whether the toolchain meets your needs for productivity.
How much training you need before starting to use the tool chain?
I hate the tools which I cannot use in basic form in maximum two days. If the toolchain is too complicated, than the creativity and knowledge work is concentrated in avoiding the traps of the tool instead of improving the product. It is a decision of the manager, who has a great impact in productivity.
One could say that sophisticated tools are more powerful. Yes, indeed. Might be. But I dont have the time to master such a tool in today's ever-changing environment.

How much out of total time of development is spent in setting up the mocks, stubs, in one word - to create the test environment?
 I don't know many software developers who enjoy setting up tools and scripts. These guys you can find in other IT areas, but not in development. On the other hand, it is highly expensive not to automatize this step and use the skills of developers in setting up the environment. If the tool is requiring this setup every time, than is not the right tool.
It is not necessary to be a sophisticated tool in order to meet your needs. Remember, all ingenious is simple (Thanks, Andrey for the saying).

I see as very productive tools like JUnit, CppUnit, Cute. I've also worked with RTR from IBM, a little bit of Tessy, as accredited tools. I have tried in my team some solutions based on Ruby, XML, C++ and my conclusion is that the best way is the one with less investment. Don't try to save the world. Save your team's time instead.

Is it possible to re-run the test cases in one year from now, with minimum effort?
Re-use is the buzz word these days. I would love to reuse the tests, not only the code.


Who can maintain the environment?
Do I need specialist to make things working? Do I have to pay a company to make this special setup?
This is a question to be answered for projects lasting more than 6 months.

What do I need?
It is often the case when engineers give up to their geek impulse and adopt a fancy and expensive tool, without the need of its power. It's like buying a BMW 745d for commuting to next city, when you earn 30% of its value in one year.
Having a good tool, without a big investment is the biggest benefit.

How confident am I in the test approach?
All customers will speak highly about you when you deliver just minor patches, instead of big design updates. Testing is one key aspect to care about when you plan a new product.

Please comment these thoughts and add your approach.
Read More...

miercuri, 25 ianuarie 2012

Cat timp ai acordat deciziei legate de alegerea jobului?

Leave a Comment
Ai studiat cate anunturi au fost publicate in anul precedent?
Cunosti pe cineva care face jobul respectiv? Daca da, ai discutat cu el despre ce face in fiecare zi?
Ai verificat care este salariul mediu in industrie?
Ai verificat daca sunt oportunitati sa pleci in strainatate ca alternativa?

Da-ti tie un singur motiv pentru care te-ai angaja maine!
Read More...

vineri, 6 ianuarie 2012

Angajari 2011, asteptari 2012

2 comments
2011 a fost un an bun. Am sperante ca Romania va merge mai bine, daca cei pe care i-am recrutat in 2011 sunt baza societatii.

Scriam in posturile anterioare despre ce fel de oameni am intalnit si ce am invatat din sirul de interviuri pe care le-am realizat.

Am mai aflat cate ceva. Anume ca interviul incepe cu mult timp inainte de a incepe interviul. Incepe cu cateva referinte pe care le pot da altii despre candidat. Incepe cu felul in care se remarca din multimea CV-urilor. Am auzit odata urmatoare poveste
Un manager avea de angajat cativa oameni cu acelasi profil. Jobul era interesant si a primit un numar impresionant de CV-uri. A rasfoit cateva si nu a gasit rapid un diferentiator. Atunci, a luat jumatate din CV-uri si le-a aruncat la cos, zicand: nu am nevoie de oameni ne-norocosi in echipa mea.
 Sigur ca nu e adevarat. Dar oamenii valorosi se remarca prin ceva. Unii printr-un extraordinar bagaj de cunostinte. Nu m-am intalnit prea des cu cazul. Altii printr-o logica impecabila. Altii printr-un CV scris ca lumea, daca altceva nu au.

Am aflat ca multi studenti nu trec de-a lungul facultatii de bariera a ce li se cere. De obicei, sunt proiecte de genul "Hello, world!". Le fac mimetic, isi bifeaza nota si apoi descopera ca nu stiu prea multe despre subiect si se plang: Nu se face nimic la facultate! Slava Domnului, colegii mei nu sunt asa. Dar am fost chiar dezamagit de unele interviuri in care studenti bursieri nu au reusit sa articuleze o reformulare a unor cunostinte de baza.

Am aflat ca piata ieseana de software e o piata delicata. O piata in crestere, care e atacata de "emigratie". E mai putin obisnuit sa gasesti oameni din Transilvania sau Bucuresti mutati in Iasi. Eu cunosc unul, dar e un caz aparte.

Am aflat ca oameni aparenti fara mari sanse de reusita se descurca excelent in situatii limita. Am fost pesimist si sunt bucuros ca am primit o lectie.

Am aflat ca apar in continuare oameni pasionati, care isi fac meseria nu doar pentru ce intra in cont, oameni care isi sacrifica uneori zile de concediu doar pentru a duce la capat un proiect care si-l asuma personal.

Ce mai astept pentru 2012:
- la o piata si mai complicata
- la cativa fosti colegi care sa mi se alature in niste proiecte deosebite
- la mai multa experienta acumulata si la mai multa creativitate pentru a atinge obiectivele
- la aceleasi reusite ale echipei mele, ca si un ultimii ani
- la una sau doua firme care sa apara local pe piata de embedded (...ar fi si timpul)
- la niste studenti extraordinari care imi vor deveni colegi
- la mai multa grija pentru studenti





Read More...

vineri, 2 decembrie 2011

despre programatori

1 comment





De la http://www.facebook.com/pages/I-am-ProgrammerI-have-no-life/241806149201604
Read More...

marți, 27 septembrie 2011

Interviewing software developers

Leave a Comment
A summary translation of two older posts about interviews.

I had tens of interviews with young software developers. The market in my town is quite hard and I had to imagine which types of candidates I could have.
Some of the candidates have a genuine interest in money, others in having a great career, but there is a significant number of people who are interested in "software engineering". They are not coders (see rent-a-coder), they are looking to implement something that is really working.
Some of them start with embedded in second or third year,  crafting a small PCB, they stay nearby a passionate professor. They continue with participation to various contests, sometime they are hired even before graduation, still keeping the crafting passion.

In a few years, you find them in the core team of the project. They are quite happy as they know what they like and, due to nice advance in career, a little bit more relaxed related to their future.
My humble opinion is that they enjoy what they like and don't have to go home to practice their hobby. They come with most innovative ideas, they are change agents in their organization. No wonder about that. I have quite a lot colleagues like this and it's always a pleasure to work in such a team.

Nevertheless, there is a significant number of people, have a great potential, but lacking the perspective about their life. They start great, seems to break records and suddenly they are stucked. They start to doubt about the organization they are part in, but never come with concrete alternative. They are not at all attached emotionally by the team, more likely driven by a rough idea. It's very surprising to see them collecting a row of failures, like you would look to a BMW M5 which cannot overcome a Dacia Logan on the highway. On top, the BMW is pumping out smoke like an old train.

  • There is no recipe to identify the people born talents which will die as a big hope. But, I always look to this criteria when deciding about a candidate. It is same important as what he knows.

This is one criteria. Others would be
  • Gifted engineers do make the difference in projects.
  • You cannot make a team out to "out-of-ordinary" guys. It is a tautology. Still, it is not evident for everyone.
  • It is hard to wait for "perfect fit". Still, the compromises you have to make need to be acceptable for long run of the team.
  • Consider, if possible, the next 2-3 moves of the person. Imagine the person in the next job, either as expert or managerial. After all, a manager should be an acceptable chess player.
  • Look for recommendation. If you know people that could give you hints, you gain two things. First, you know better the candidate. Then, when recommendation come from team members, you make them responsible and they will work for the integration of the new comer.
  • Don't look for the best candidate from know-how point of view. The best employee is the one who is integrated first and can offer great results on short and medium time-frame.
  • If you value the Pygmalion effect, it really works.
  • For a great candidate, don't give up after the first No. Always consider the second.
Hopefully, this post is not too intricate. Please give feedback if you have used the idea.
Read More...

joi, 22 septembrie 2011

Cultura organizationala (II)

Leave a Comment
Programatorii adera mai greu la o cultura din pricina parerilor puternice pe care le au, de obicei. Fiecare creator de software isi asuma paternitatea ideilor si sunt mai opaci la adoptarea uniforma a unor principii.
Poate aceasta este una din caracteristicile unei culturi organizationale pentru organizatii de ingineri programatori.
O alta nuanta vine din timpul de adoptare si cine impinge adoptarea unei asemenea culturi. In functie de distanta de putere dintre manager si ingineri, in functie de numarul de oameni care adopta activ aceasta cultura, cultura organizationala este traita sau pictata in PPT-uri.

Citeste si :
Cultura organizationala ( I )
Read More...

duminică, 4 septembrie 2011

Story telling during interviews

Leave a Comment
Your are looking for
an occupation, a place to exercise your passion
                          vs .
Looking for money only as a side effect.

Tell a story every time you go to an interview. This is a great opportunity to put a relevant information on the table. Make it related to the job.
Explain how you would imagine the activity in the next role.
The interviewer will try to understand you, you take over the pace in the interview. This is not an easy thing. Practice makes it perfect.

Listen how the story affects the interviewer! If the story is not catching, give to interviewer the opportunity to place other questions. Do not try to finish the story, unless you have the audience focused.

Good luck!
Read More...

duminică, 28 august 2011

Software Developer and Football Player

Leave a Comment
This is the first translation of Romanian articles. Enjoy...


Being Software Developer makes you consume more neurons than in others. One could see it as liberal art, as Joel is telling us. Technology is constantly changing, new ideas have to be brought, new programming paradigms are coming up. All these are consuming a software developer and, if you are not a kind of Maldini, to actually make engineering until your 50s, it happens that you are looking for a management job, open a business, go for some theory, anything that could keep you in a position which is not include 8-10 hours per day in front of the monitor.


If you are an average software developer, you need to make a good effort in the first jobs to get some experience. This should save your ass in the area 35-40 years, when the hungry young wolves and new technologies are coming from behind. For instance, why to use a code generator when you could decently write the same code, maybe with better quality. 20 years ago, the same story happened with ASM and C programming. It was always more controllable the output of ASM code.

Same happens with football players. They get a good contract and start some savings for bad days. If a new coach comes, a new playing system is implemented and they might not have a place in the first team. Eventually, one could go to a smaller team, with not so demanding playing system. This is translated in "Software developer goes to a smaller company, where his experience is valuable and the processes or new tools are not enforced."

We are not speaking about great software developers. They are covered. There is always some one to pay this talent. In 2008, Rivaldo had a good salary in Greece at the end of the career. In 2011, Roberto Carlos has a great wage in Russia, 5 years after he left Real Madrid.


Looking forward for comments!
Read More...

joi, 4 august 2011

Cum se spune la...

Leave a Comment
La Chisinau, programatorilor li se spune programisti.
Din ruseste, dar suna foarte interesant. Ar fi trebuit sa redenumesc blogul despre programisti.
Read More...

luni, 1 august 2011

Interviuri cu ingineri (2)

Leave a Comment
Promiteam in urma cu ceva timp ca voi publica din invataturile pe care le-am tras din sesiunea de angajari de anul acesta.

Ce pot sa spun:
- oamenii talentati fac diferenta in proiecte;
- nu se poate sa faci o echipa numai din oameni de tip "out-of-ordinary". E o tautologie, dar e lucrurile evidente nu sunt aplicate intotdeauna.
- este dificil sa astepti pentru "perfect fit". Compromisurile, in schimb, trebuie sa fie acceptabile pentru echipa.
- angajarile ar trebui facute, ca la sah, cu 2-3 mutari inainte. Adica, sa consideri si urmatoarele posibile 2-3 insarcinari, fie tehnic, fie de management.
- cei care sunt deja "on board" fac cele mai bune recomandari in momentul in care sunt responsabilizati. Chiar mai mult, daca se simt parte din decizie.
- nu intotdeauna cel mai bun om este cea mai buna alegere pentru un job. Cel mai potrivit este cel care se integreaza cel mai rapid si ofera cele mai bune rezultate pe termen scurt si mediu.
- daca te astepti sa aiba efect efectul Pygmalion, chiar functioneaza.
- nu accepta primul NU dupa o oferta. accepta-l intotdeauna pe al doilea.
Read More...

sâmbătă, 29 ianuarie 2011

Interviuri cu ingineri

3 comments
Revin, dupa mai bine de un an cu inca un post...


De cand ma ocup de o echipa de embedded software engineers, am facut multe interviuri si am vazut diverse tipuri de oameni. Unii sunt interesati de bani, altii de o cariera, dar sunt destul de multi preocupati sincer de "software engineering". Nu sunt programatori doar. Vor sa vada o solutie care merge.
Dintre ei, majoritatea se apuca sa mestereasca la o placuta in anul doi sau trei de facultate, se invart pe langa un profesor cu pasiune si in timpul liber. Apoi, fie se duc pe la concursuri studentesti, fie se angajeaza inainte sa termine facultatea, dar merg in continuare pe directia respectiva.
Peste 3-4 ani, ii gasesti de obicei ca oameni de baza in proiecte, stiu cam cel mai bine ce vor si ce ii face fericiti si sunt relativ mai relaxati decat colegii lor.
Ipoteza mea este ca le face placerea munca lor si nu trebuie sa ajunga acasa pentru a se consacra hobby-ului. Cred ca ei sunt cei care vin cu idei, care schimba si felul de a face lucruri in firmele in care lucreaza.

Am mai multi colegi de felul asta si e o placere intotdeauna sa lucrez cu ei.

Au contraire, exista si multi tipi cu mare potential care nu inteleg ce vor sa faca cu viata lor. Incep fulminant diverse insarcinari, par a sparge normele si deodata ceva se infunda. Contesta organizatia din care fac parte, dar nu propun solutii concrete. Nu sunt atasati emotional de echipa, sunt mai multi purtati de o noua idee. E surprinzator sa ii vezi cum ajung sa bifeze cateva esecuri la rand, pare a fi cum ai vedea un BMW M5 ca nu poate depasi un Logan si mai scoate si o gramada de fum.

E foarte dificil sa imi dau seama care s-a nascut talent si va muri speranta, dar acum cred ca e un criteriu foarte important in decizia de angajare. Cel putin la fel de important ca si cunostintele curente...

Promit ca peste 6 luni va voi povesti mai multe despre tura de angajari pe care trebuie sa o fac anul asta si ce am invatat despre asta.

Luna viitoare voi scrie cateva randuri despre cele doua modele de business in software-ul romanesc: productie si lohn(sau outsourcing).
Read More...

vineri, 11 septembrie 2009

din nou la Blog

2 comments
Ma intorc cu o postare noua despre programatori, mai ales cei din embedded.
Sunt putini dom'le.
Si greu de crescut.
Costa mult si nu e la indemana sa faci proiecte in scoala. Sunt multe notiuni de hardware, greu de lipit o placa pe care sa exersezi.

Nu sunt subiecte pasionante si nici multe firme in afara celor mari care sa angajeze. Pentru ca un echipament de genul debugger costa mii de euro. Si iti mai trebuie si compilator. si poate si un PC, ce zici?


Deci, greu dom'le.

Dar speranta moare ultima. Ia priviti si aici:http://www.embedded.com/design/218600142
Read More...

joi, 24 ianuarie 2008

programator si fotbalist

Leave a Comment
Meseria de programator este una care implica un consum de neuroni mai mare decat altele. Poti sa o vezi ca o meserie liberala, dupa cum povesteste Joel . Se schimba tehnologia, trebuie sa vii cu idei noi tot timpul, se schimba paradigmele de programare. Toate astea te consuma ca si programator, iar daca nu esti vreun Belodedici in ale programarii sa faci inginerie pana la 50 ani, se intampla sa cauti un job de management, sa iti deschizi o alta afacere, sa faci teorie, in fine, orice, numai sa nu mai stai in fata monitorului 8-10 ore pe zi.

Daca esti un programator mediu, trebuie sa tragi tare in primii ani pentru a prinde ceva experienta, care sa iti salveze fundul in anii negri de pe la 35-40 ani, cand vin lupii tineri si tehnologiile noi din urma. Nu intelegi de ce nu mai folosesti un editor de texte si tre sa te chinui cu generare automata de cod. Pai eu stiu exact ce scriu acolo, de ce sa imi genereze cod o masina care nu are experienta mea? Parca acu 20 de ani era povestea aia cu C, era mai eficient sa scrii in ASM, era mai mic programul si mai rapid.

Asa fac si fotbalistii, prind un contract bunicel si incep sa puna deoparte pentru zile negre. Daca vine alt antrenor cu un sistem nou de joc, s-ar putea sa nu mai ai loc in prima echipa. Eventual te duci la o echipa mica cu un sistem de joc mai permisiv. Asta se traduce in "programatorul se duce la o firma mica, unde nu il freaca nimeni cu cerinte ciudate si tooluri scumpe bazate pe procese".

Acu nu povestim de genii, sunt putini si nu vor duce niciodata grija zilei de maine. E cineva acolo dispus oricand sa il plateasca cu cat vrea muschii lui de programator. Rivaldo traieste binisor in Grecia acum, pe baza talentului. ;)
Read More...