In cautarea unui Vue developer, am ajuns sa discutam cu un tip care lucreaza in core team la VueJs.
Am incercat sa-l intrebam despre o eventuala colaborare remote hourly based, dar ne-am cam lovit de hourly rate destul de astronomic (cred), 100$/h.
Ce parere aveti voi?
Sunt astea cifre reale, sau marite artificial?
Ca si comparatie pe framework-ul PHP Symfony daca vrei sa vorbesti cu cineva din core team sumele sunt mai mari: https://expert.sensiolabs.com/
Daca nu ai nevoie de ceva deosebit sunt sanse sa gasesti pe cineva la bani mai putini. De obicei apelezi la serviciile cuiva din core team daca ai buget si nevoie de expertiza la nivelul respectiv.
Nu e deloc un rate astronomic. Astronomic era pe la 300-400$/h - pret de california. Rate de genul ala 80-120$ sunt comune prin europa centrala, fara sa fii superstar in Vue core team.
E un rate mediu pentru contractori senior full time in Europa de Vest. Daca domnul respectiv e parte din core VueJs team si nu lucreaza 40 ore pe saptamana, e super ieftin.
Parerea mea este ca daca iti permiti merita. In primul rand ca de obicei poate livra si calitate mai ridicata si intr-un timp mai scurt (ceea ce face ca la costul total diferenta sa scada).
De asemenea gandeste-te la mentenanta si feature-uri noi, pentru ca cele mai mari costuri acolo vor fi, iar un cod de calitate poate imbunatati asta semnificativ.
“In cautarea unui vue developer”, pentru ce ? Apelezi la core team daca ai o problema ca nu poti depasi nicicum 58 fps si target-ul e de 60 fps la o animatie cu vue. Nu ca ai nevoie de un vue developer.
Nu ai de unde sa stii daca se merita, poate te trezesti cu cod scris de nu il intelege nimeni dupa daca angajezi un programator foarte bun ca sa iti faca ceva simplu. Vue e total open-source cu documentatie buna, nu prea ai secret know-how-uri care sa iti dea un avantaj ca sa se merite sa angajezi pe cineva care a scris framework-ul.
Eventual eu l-as folosi pentru validare ca sa faca code review la componente, unit teste, la state management la un proiect. (eu fiind pe pozitia de product owner fara cunostiinte despre vue/js/frontend)
Depinde ce vrei sa aflii, un consultant bun incepe de la 1000$/ora. Aia 100$ inseamna ca nu e destul de bun sa iti dea ceva secret know-how. Daca de exemplu angajezi un developer de la echipa de Android si ala iti explica cum sa folosesti un API intern din Android se merita sa dai sume uriase pe ora.
De unde naiba scoateti ratele alea orare? Am avut ocazia sa vad tariful unui individ care era parintele unei ramuri a matematicii. El si cu inca unul. Ramura destul de importanta. Nici ala nu avea $1000/ora.
Nu cere 1000$ fiindca nu are valoare comerciala, ia un format standardizat gen JT de la Siemens (hai sa zicem ca vrei sa ii faci un 3D viewer in WebGL) si daca ai noroc sa gasesti pe cineva de la Siemens tot o sa isi ceara pretul (mult peste 1000$ pe ora) fiindca stie ca tot standardul e scris in asa fel incat daca nu stii mici detalii de la proiectare o sa te chinui ani pana iti dai seama ce trebuie sa faci ca sa parsezi corect JT-ul.
La vue la web development in functie de proiect poate ai sau nu nevoie de cineva care stie 100% cum e facut framework-ul. (care nu are oricum mare filozofie in spate)
Tocmai iti explicam ca era direct aplicabil in software.
Cat despre astia care lucreaza la frameworkuri, sfatul meu e sa nu-i consideri zei. I-am vazut destul in actiune. Doar un exemplu: https://github.com/OpenZWave/open-zwave/issues/1015 (da, am comentat si eu pe acolo, NDA ma impiedica sa le rezolv eu bug-ul ala in jumatate de ora). Bug deschis din 2016. Ultima oara cand am verificat eram prin 2019. O sa trebuiasca sa ma credeti pe cuvant ca e o treaba banala. Sau puteti sa aruncati o privire prin documentatia z-wave.
Probabil ca unii ar sari cu 1000 euroi/ora la autori, ca-s ‘experti pe IoT, in particular pe z-wave’.
Sincer, imi vine foarte greu sa cred ca la proiectul vostru complexitatea esentiala sta in vue.js. Fara a cunoaste detalii despre proiect, e greu de spus cat merita un developer si mai ales care. Dar aproape sigur nu merita unul 100 euro/ora doar pentru ca e in ‘core team’ la vue.js.
Daca proiectul e suficient de mare si ai nevoie de optimizari 100$/ora este putin pentru un consultant care se presupune ca viseaza VUE. Nu iei consultanti sa iti faca formulare, sau sa iti mute un buton dintr-o parte in alta.