Second Opinion
Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale. Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit. www.neurohope.ro |
Cerintele din anunțurile de angajare si ce insemana fiecare.
#1
Posted 28 December 2017 - 17:46
#2
Posted 28 December 2017 - 21:26
OriginalCopy, on 28 decembrie 2017 - 11:37, said:
Da, așa se poate întâmpla cu orice tehnologie, d-aia un programator nu se vinde ca "programator <limbaj>" sau "programator <tehnologie/framework>" ci doar ca programator. În rest, supraviețuiește pe piața muncii cel care se adaptează cel mai rapid. Iar asta o faci cu o fundație solidă, nu cu hype de moment. De fapt exact asa se angajeaza: "programator <tehnologie/framework>" cam la toate companiile in afara de multinationale (Google, Facebook, etc.). Cam niciun angajator nu e dispus sa te plateasca 2-3 luni de zile in care tu doar inveti limbajul sau framework-ul, cand poate angaja pe cineva care deja stie lucrurile acestea. (ex: https://www.monster....cript-Developer ) |
#3
Posted 28 December 2017 - 22:55
Buleandra94, on 28 decembrie 2017 - 21:26, said: De fapt exact asa se angajeaza: "programator <tehnologie/framework>" cam la toate companiile in afara de multinationale (Google, Facebook, etc.). Cam niciun angajator nu e dispus sa te plateasca 2-3 luni de zile in care tu doar inveti limbajul sau framework-ul, cand poate angaja pe cineva care deja stie lucrurile acestea. (ex: https://www.monster....cript-Developer ) Eu când zic programator, mă refer la programator cu acte în regulă, nu la novici sau la cei care se lasă impresionați/manipulați de tactici hr-iste. Bineînțeles că firmele care caută programatori, sunt dispuse să te lase câteva luni să înveți. Productiv poți deveni după 2 luni, dup-aia firma recuperează rapid. Dar pentru firmă e mai important să aibă pe cineva care poate învăța rapid și din mers, decât unul care știe tehnologia X și apoi se plafonează. Dar Eu nu vorbesc aici despre firmele tipice de outsourcing, ci de cele care produc ele ceva. Normal că firmele de sclavi din România se comportă cum a descris mosotti mai sus, pentru a supraviețui. În plus, oricare din tehnologiile ălea menționate în anunțuri, pot fi învățate rapid, până în interviul tehnic. Nu e nimic mind-blowing. |
#4
Posted 29 December 2017 - 00:06
@OriginalCopy
Eu ma refer mult la startup-uri unde e cel mai frumos sa lucrezi. Nici nu iau in considerare firmele de outsourcing. Startup-urile nu au 2-3 luni in care sa te acomodezi cand intr-un an, maxim doi vor sa lanseze un produs. Ideea e ca programatori buni sunt foarte multi, si pentru firmele (cu bani) e usor sa gaseasca un programator care sa fie si bun si sa aiba si experienta cu un anumit framework/limbaj care le trebuie lor. Cred ca vorbim de lucruri diferite, insa cu siguranta sunt mult mai putine firme care ofera posturi de "software engineer" generale decat multimea de firme care ofera posturi de programator cu experiente legata de un anumit limbaj/framework. "În plus, oricare din tehnologiile ălea menționate în anunțuri, pot fi învățate rapid, până în interviul tehnic. Nu e nimic mind-blowing." Nu e chiar asa, Javascript este un limbaj "easy to learn, hard to master". Cred ca lucrez in Javascript zilnic de peste 10 ani si nu pot sa zic ca stiu limbajul la fel de bine ca Java, PHP sau C in care am lucrat doar cativa ani fiecare. Din acest motiv multe firme caute persoane experimentate pe un anumit limbaj. Daca incerci sa faci o aplicatie intr-un anumit limbaj incare performanta conteaza, atunci trebuie sa stii toate secretele limbajului. De exemplu pentru Javascript nu cred ca poti sa inveti "rapid, pana in interviul tehnic" cum functioneaza, cum este interpretat, cum functioneaza compilatoare si compilatoarele de optimizare in diferite browsere, cum este gestionata memoria. Sunt unele lucruri pe care le inveti abia dupa ani de experimentat in limbajul respectiv, sunt unele lucruri pe care le inveti sa faci ce foarte putine alte persoane reusesc sa le faca, sau unele chiar cred ca este imposibil sa le faci in limbajul/framework-ul respectiv. TL;DR: Cu siguranta cineva care lucreaza de 3 ani cu un framework va da cu totul alt randament cu cineva care lucreaza de doar o luna cu acelasi framework, chiar daca amandoi sunt la fel de buni programatori. Edited by Buleandra94, 29 December 2017 - 00:14. |
#5
Posted 29 December 2017 - 00:07
dani.user, on 28 decembrie 2017 - 17:46, said:
Ce-i de facut cand anuntul suna asa, ceilalti dezvoltatori din echipa se incadreaza cat de cat, dar codul proiectului arata jalnic? Cind e vorba de chestii free si open source, unde nu e nici un fel de presiune si te doare la banana cind e gata ceva, poti sa freci codul ala pina poimarti. Singurele firme in care probabil se lucreaza la singe in privinta calitatii sint alea care se ocupa de sofware critic, de genul aviatie / NASA / chestii medicale, unde pot muri oameni sau se pot pierde miliarde de dolari daca faci o eroare. Ma indoiesc ca cineva de-aici lucreaza pentru NASA Problema cea mai mare in privinta "frumusestii codului" este ca lucrezi in echipa, poti sa scrii tu cel mai frumos cod din univers, daca ceilalti scriu timpenii codul tau frumos o sa fie inghitit de mizerii. Si nu poti sa faci teijpe jde mii de code review-uri ca sa tot schimbi acelasi rahat pina cind arata cum trebuie sau cum "ar trebui" conform diferitelor idealuri abstracte gen SOLID. Nici nu poti gasi echipa fantastica formata doar din genii care fac numai chestii minunate. Singurul lucru pe care poti sa-l faci daca nu-ti convine, este sa pleci si sa cauti o alta firma, in speranta desarta ca o sa gasesti acea echipa fantasticacare scrie cel mai frumos cod din lume Da sa te intreb si io ceva: ce-ai prefera 1) sa lucrezi cu un cod jalnic intr-un proiect care merge foarte bine si clientul este supermultumit sau 2) sa lucrezi cu cel mai frumos cod din univers intr-un proiect care e tot timpul in intirziere si toti urla in stinga si-n dreapta ca ce dracu se intimpla? OriginalCopy, on 28 decembrie 2017 - 22:55, said:
În plus, oricare din tehnologiile ălea menționate în anunțuri, pot fi învățate rapid, până în interviul tehnic. Nu e nimic mind-blowing. Daca nu ar fi nimic mind-blowing toti ar fi programatori seniori cu jde mii de euro pe luna, superproductivi si scriind cel mai misto cod din univers, toti ar sari cu usurinta de la experti in Java la experti in C++ la experti in baze de date, nimeni n-ar mai mentiona in anunturile de angajare vreun limbaj sau tehnologie, cu atit mai putin ani de experienta (ca doar se invata orice in doua saptamini (daca esti "programator adevarat" (un cacat lol))). Realitatea dovedeste in mod clar ca bati cimpii cu brio |
#6
Posted 29 December 2017 - 00:11
#7
Posted 29 December 2017 - 00:12
Buleandra94, on 29 decembrie 2017 - 00:06, said:
Eu ma refer mult la startup-uri unde e cel mai frumos sa lucrezi. |
#8
Posted 29 December 2017 - 00:22
Mosotti, on 29 decembrie 2017 - 00:12, said:
Nu e cel mai frumos sa lucrezi. E cel mai deampulea sa lucrezi. Sint prost finantati si marea majoritate o sa se duca dracului in maxim 1 an. Daca vreuna o sa aibe succes, atunci ala care l-a pornit o sa-l vinda fara sa-i pese de tine si o sa se duca cu purcoiul de bani in treaba lui, in timp ce tu, idiotul care a petrecut 10-12 ore pe zi ca sa faci lucrurile sa mearga (pentru ca putin probabil sa poti sparge usa dupa 8 ore), o sa ramii cu organul reproducator in brate. "prost finantati" - Depinde de la startup la startup, orice companie poate sa fie prost sau bine finanatata. "marea majoritate o sa se duca dracului in maxim 1 an" - Si care e problema? Asta e si ideea unui startup, incerci sa faci ceva, nu merge, asta e. Tu ca angajat nu ai nicio pierdere, castigi mult mai multa experienta lucrand 1 an intr-un startup decat ai castiga lucrat 10 la o corporatie mare in care lucrezi in tot acest timp la acelasi produs. E usor sa gasesti alt loc de munca in IT, si in general de fiecare data cand schimbi locul de munca primesti si o crestere salariala. "idiotul care a petrecut 10-12 ore pe zi" - Ziua de lucru are tot 8 ore si pentru startup-uri. Generalizezi ca si la primul punct, orice firma poate sa tina angajatii over-time sau nu. OriginalCopy, on 29 decembrie 2017 - 00:11, said:
In start-up nici nu ai nevoie de timp de acomodare, intri în el și participi în luarea de decizii (limbaje, framework, etc). Edited by Buleandra94, 29 December 2017 - 00:20. |
#9
Posted 29 December 2017 - 00:51
Quote "prost finantati" - Depinde de la startup la startup, orice companie poate sa fie prost sau bine finanatata. Quote Tu ca angajat nu ai nicio pierdere, castigi mult mai multa experienta lucrand 1 an intr-un startup decat ai castiga lucrat 10 la o corporatie mare in care lucrezi in tot acest timp la acelasi produs. Buleandra94, on 29 decembrie 2017 - 00:22, said:
E usor sa gasesti alt loc de munca in IT, si in general de fiecare data cand schimbi locul de munca primesti si o crestere salariala. Quote "idiotul care a petrecut 10-12 ore pe zi" - Ziua de lucru are tot 8 ore si pentru startup-uri. Generalizezi ca si la primul punct, orice firma poate sa tina angajatii over-time sau nu. |
#10
Posted 29 December 2017 - 00:53
Sunt de parere ca prea multi au devenit/ramas dependenti de un limbaj sau framework. De exemplu, folosesc obligatoriu un ORM, se bucura initial de o productivitate ridicata, iar apoi se lupta saptamani in sir (uneori fara succes) cu tot felul de cazuri particulare pe care le-ar fi rezolvat mult mai usor daca scriau cateva interogari de mana.
Am mai observat si ca mania design patterns s-a extins si in cazul solutiilor cloud. Cum inainte nu stiau unii cum sa foloseasca, inutil, cat mai multe patterns intr-un proiect, acum parca fac concurs: cine foloseste mai multe servicii oferite de <insert cloud provider here>. Legat de adaptarea la un alt limbaj m-as uita mult mai mult la experienta in domeniul cautat decat la limbaj. N-as cere unuia ce 10 ani a scris doar macro-uri pentru Excel sa repare cod pentru microcontrollere, dar cand vorbim de backend-ul unui site, diferentele sunt mult mai mici. Eu, de exemplu, nu m-am mai atins de PHP de multi ani. Mi-ar lua mai mult de o saptamana sa devin productiv pe un codebase PHP tinand cont ca tot cu backend-uri lucrez? Nu cred... Edited by dani.user, 29 December 2017 - 00:57. |
|
#11
Posted 29 December 2017 - 00:54
Buleandra94, on 29 decembrie 2017 - 00:22, said:
Ai dreptate, insa daca startup-ul angajeaza 5 programatori, si 2 stiu Java, 2 C++ si unu PHP ce limbaj vor alege? Nu e mai bine sa stie toti de la inceput Java daca tot proiectul va fi doar in Java?
Edited by MarianG, 29 December 2017 - 00:59.
|
#12
Posted 29 December 2017 - 01:03
Pai OC nu a spus chestia, desi in linii mari sustine ca un programator poate invata mai multe limbaje.
Matale ai dreptate, niciodata un angajator nu o angajeze personal necalificat pentru un post calificat si sa se astepte la perfomante. |
#13
Posted 29 December 2017 - 01:05
dani.user, on 29 decembrie 2017 - 00:53, said:
Sunt de parere ca prea multi au devenit/ramas dependenti de un limbaj sau framework. De exemplu, folosesc obligatoriu un ORM, se bucura initial de o productivitate ridicata, iar apoi se lupta saptamani in sir (uneori fara succes) cu tot felul de cazuri particulare pe care le-ar fi rezolvat mult mai usor daca scriau cateva interogari de mana. dani.user, on 29 decembrie 2017 - 00:53, said:
Am mai observat si ca mania design patterns s-a extins si in cazul solutiilor cloud. Cum inainte nu stiau unii cum sa foloseasca, inutil, cat mai multe patterns intr-un proiect, acum parca fac concurs: cine foloseste mai multe servicii oferite de <insert cloud provider here>. dani.user, on 29 decembrie 2017 - 00:53, said:
Legat de adaptarea la un alt limbaj m-as uita mult mai mult la experienta in domeniul cautat decat la limbaj. N-as cere unuia ce 10 ani a scris doar macro-uri pentru Excel sa repare cod pentru microcontrollere, cand vorbim de backend-ul unui site, diferentele sunt mult mai mici. Eu, de exemplu, nu m-am mai atins de PHP de multi ani. Mi-ar lua mai mult de o saptamana sa devin productiv pe un codebase PHP tinand cont ca tot cu backend-uri am lucrez? Nu cred... |
#14
Posted 29 December 2017 - 01:12
Mosotti, on 29 decembrie 2017 - 00:54, said: N-o sa angajeze nimeni vreodata programatori php daca are nevoie de programatori Java, Sa ignoram php-ul ca nu are o reputatie prea stralucita; sa-l inlocuim cu C#. E chiar atat de imposibil sa cineva ce lucreaza pe backend-uri in C# sa se acomodeze cu Java? Care ar fi diferentele:
|
#15
Posted 29 December 2017 - 01:38
dani.user, on 29 decembrie 2017 - 01:12, said:
Sa ignoram php-ul ca nu are o reputatie prea stralucita; sa-l inlocuim cu C#. E chiar atat de imposibil sa cineva ce lucreaza pe backend-uri in C# sa se acomodeze cu Java? Dupa vreo luna "Avem proiectele astea in C#, crezi ca ai putea sa te ocupi si de ele?". "Absolut" (programator adevarat cplm). Si uite-asa am ajuns sa lucrez pe un proiect in C# cu SQL Server, care avea 4 subproiecte pentru 4 clienti diferiti, da fara cod comun, doar ideea era teoretic aceeasi, in timp unii au vrut ceva, altii altceva etc. Mi-a luat 2 saptamini sa devin productiv? Neah, mi-a luat multe multe luni si oricum nu am devenit niciodata un mare expert in C#. Tot ce voiam era sa fac sa mearga sandramaua si am reusit cu brio. Practic dupa vreun an ma iubeau toti clientii, pentru simplul fapt ca bugurile lor de ani de zile cumva disparusera. Am facut ceva in privinta codului, in sensul de a-l infrumuseta? Zicea de cod jalnic, inchipuie-ti ca fiecare ecran al aplicatiei avea in spate o clasa de 4-5000 de linii. Am vazut functie de 3000 de linii cu un if cit toata galaxia in ea. Clean code. N-am schimbat absolut nimic, n-ar refactorizat nimic, fuck that shit, cine ar fi platit pentru asa ceva? Si nu era vorba de outsourcing, era vorba de ditamai compania, care cumparase diferit companii mici, impreuna cu softurile lor de trei parale. Acuma problema principala nu a fost C# in esenta lui, ci chestii de genul Telerik, pentru front end, care e o chestie pe (multi) bani, unde aveam evident o versiune invechita, cu documentatie zero barat, in sensul ca daca cautai ceva pe gugal gaseai o solutie care era pentru versiuni mult mai noi. Sau imbecilitati de genul LINQ. Sau chestii de genul administrare IIS. Sau SQL Server Management Studio. Sau oligofrenia universului, Entity Framework. Si cireasa de pe tort, TFS pe post de version control. |
|
#16
Posted 29 December 2017 - 07:07
Deci tu zici că nu e posibil să înveți din mers frameworks/limbaje, pentru că tu ai intrat într-un brown project și pentru că a trebuit să faci treabă (din cauza managementului, cu un management bun ai fi avut timp de refactoring).
Dar noi vorbim aici despre capacitatea intelectuală a unui programator, nu despre situații circumstanțiale care te pot constrânge să iei anumite decizii specifice proiectului/clientului. E ca și cum eu aș zice că TDD sucks pentru că într-un proiect nu am putut face TDD cum sunt obișnuit să fac, ci doar câteva integration tests de suprafață. Și din acel motiv TDD sucks. Verifică-ți skillurile de logică, dude. |
#17
Posted 03 January 2018 - 10:16
OriginalCopy, on 29 decembrie 2017 - 07:07, said:
Deci tu zici că nu e posibil să înveți din mers frameworks/limbaje, pentru că tu ai intrat într-un brown project și pentru că a trebuit să faci treabă (din cauza managementului, cu un management bun ai fi avut timp de refactoring). Dar noi vorbim aici despre capacitatea intelectuală a unui programator, nu despre situații circumstanțiale care te pot constrânge să iei anumite decizii specifice proiectului/clientului. E ca și cum eu aș zice că TDD sucks pentru că într-un proiect nu am putut face TDD cum sunt obișnuit să fac, ci doar câteva integration tests de suprafață. Și din acel motiv TDD sucks. Verifică-ți skillurile de logică, dude. E posibil sa inveti orice daca ai timp infinit. Dar nu in 2 saptmani cum pretinzi tu, marele geniu al programarii Si ca sa inveti un framework pe bune, nu ajunge doar sa citesti niste documentatii, trebui sa te confrunti cu diverse probleme care nici macar nu le gasesti prin documentatie, pe care le intilnesti doar dupa ce lucrezi mult si bine cu framework-ul respectiv. Si nu, managementul nu era deloc prost, ci chiar foarte destept. Din punct de vedere al businessului nu avea nici un rost sa se investeasca sute de ore in refactoring, pe care oricum nu le-ar fi platit nici un client, pentru ca nu ar fi adus nici un plus in functionalitate sau performanta. Poate-mi dai si mie un exemplu de firma care baga bani in refactoring doar de dragul frumusetii codului. Capacitatea mea intelectuala a fost ok, atita timp cit am primit supermegalaude pentru treaba facuta cu resursele puse la dispozitie. TDD este un cacat hipsterist, indiferent ca esti tu obisnuit sau nu cu el. Ce conteaza este ca codul sa fie testat, in rest fiecare metodologie de testare are pros & cons. Stop sucking TDD dicks, dude |
#18
Posted 04 January 2018 - 00:00
Mosotti, on 29 decembrie 2017 - 00:51, said:
Asta spuine tot despre tine. Din pacate n-o sa te angajezi unde ma uit io pe CV-uri pentru ca pe aia care au schimbat jobul anual ii elimin din start. E suficient sa intreb retoric "chiar vreti sa angajati pe cineva care o sa plece peste 11 luni pentru niste firmituri?" E bine ca ai de unde alege. Exista si reversul medaliei: Un proiect a ramas acu ceva timp, efectiv fara oameni... . Nu stiu exact cum de au reusit performanta uimitoare de a-i pierde pe toti, dar ideea de baza e ca proiectul a intrat in grija unui tip care chiar daca e foarte smecher, nu a avut tangente cu proiectul asta (+ ca mai are si alte cacaturi pe cap). Asa ca pentru a-l incuraja pe individ, m-au angajat si m-au pus si pe mine cu el. Eu, fiind un tip care doar ce a terminat facultatea si nu are experienta in munca. Clientu saracu', tremura din toate incheieturile. Acolo unde e disperare, angajezi si un scaiete si speri ca punandu-l langa unu cu 12 ani experienta, o sa mearga. Si e ditamai compania... Edited by crs12decoder, 04 January 2018 - 00:29. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users