Angular Js si Laravel - caut expert programator pentru poject based part time Bucuresti

ok, nu m-am exprimat suficient de clar:
cu tot contextul adaugat… imi mentin raspunsul si il cred valabil
si completez (asa cum credeam ca e evident) ca este o solutie pe care o vad eu

//later edit:
oamenii (in special cand sunt in situatii nu tocmai fericite) tind sa piarda contextul subliniat de tine si ajung sa creada ca e singura solutie posibila la modul general.
raspunsul meu nu a fost sa il invalidez pe al tau, ci sa ii subliniez ca aia nu e singura lui solutie (pentru ca efectiv ai folosit cuvintele: singura, solutie, pentru tine in acel raspuns).

De ce nu scriem aici un ghid pentru persoane care vor sa porneasca o idee de aplicatie/site? Pana la urma ar ajuta mai mult decat datul cu parerea intr-un anunt de angajare.

3 Likes

Salutare, nu ma grabesc cu acest proiect, prefer sa gasesc pe cineva care sa se ocupe corect, nu doar la mode declarativ ca stie totul la inceput de drum, dupa care sa se dea lovit ca are treaba, ca a inceput nu stiu ce proiect si asa ma departe…cam asta am patit eu…! As merge chiar pe varianta sa fac un fel de bussines prposal, sa impart roadele cu cel care duce la bun sfarsit acest proiect , discutii transparente si reciproc avantajoase face to face…

Buna ziua,

Opinia mea, ca si om implicat in proiecte similare: daca vreti un proiect de succes pe segmentul acesta e nevoie de o gramada mare de bani pe marketing si una mult mai mica pe dezvoltare, insa totusi esentiala. In ziua de azi proiectele comerciale nu mai raman incremenite in schita initiala ci au nevoie de imbunatatiri pe parcurs. Daca nu va alegeti un furnizor de incredere (care nu va fi ieftin) veti iesi pe piata cu o aplicatie carpita si o veti tot carpi.

Daca nu aveti banii respectivi pentru un furnizor OK mai bine razganditi-va, costurile de dezvoltare sunt doar maxim 5-10% din cele totale, grosul fiind promovarea… Daca nu ati reusit sa identificati din start un furnizor Ok pentru cei 5-10% opinia mea e ca nu aveti bani pentru grosul de 90-95% (majoritar promovare)…

Partea de dezvoltare poate sa fie mai scumpa decat cei 5-10% doar daca proiectul e ceva f nisat si nu necesita atata promovare (deci buget total mai mic oricum), riscul insa fiind de a te adresa unei piete prea mici si care nu poate produce ROI oricat te-ai chinui.

Fara suparare, am vazut destule aplicatii de genul (am si lucrat la una din cele de top) si am refuzat implicarea in anumite proiecte in domeniu atunci cand proprietarul dadea din colt in colt cand ii spuneam cat costa marketingul… Era clar ca era un proiect sortit esecului si mai bine nu ma legam de el (decat un proiect pe termen scurt insuficient fundamentat mai bine lipsa). Timpul a demonstrat ca am avut dreptate, proiectele inchizandu-se dupa o vreme.

PS Varianta dvs cu cota parte e o chestiune destul de greu de pus in practica in .ro unde in general ti-e frica sa faci business si cu cunoscuti darmite cu necunoscuti… Si ar implica un business plan (sau in fine, o impresie ff buna la “pitch”) beton din punctul meu de vedere altfel un programator platit cu mii de euro pe luna nu se va hazarda. Si o intrebare evidenta care va intra in discutii va fi inclusiv cea privind finantarea marketingului.

PPS Ca sa concurati in mod real OLX aveti nevoie de bugete de la milioane (poate chiar zeci de milioane) de Euro in sus/an si de o echipa solida de programare, SEO, AdWords, etc. Si chiar stiu ce vorbesc…

PPPS Un astfel de site nu va supravietui strict din bannere/AdSense.

4 Likes

Salutare, nu concurez cu OLX, vreau sa ofer oamenilor o alternativa la OLX care la inceput au avut lapte si miere pe buze, iar acum te taxeaza la un mode grosolan nu doar pentru anunturi imobiliare, ci si pentru alte genuri de anunturi…
Pe nisa creata de mine, am bagat deja bani in marketing, site-ul este bine pozitionat in google, insa nu pot face marketing mai agresiv in conditiile in care site nu este stabil si ma pot trezi ca va crapa daca fac de ex pe tv sau radio ceva marketing…ma trezesc cu blocaje de site, servere, etc…

In cazul mentionat de dvs aveti nevoie de o colaborare atat pe partea de programare cat si pe partea de sys-admin. E nevoie de o echipa competenta/cu experienta avand in vedere ca inteleg ca e un proiect deja in derulare si doriti sa investiti mai multi bani in marketing.

Ma mir cum spuneti ca nu concurati cu OLX insa doriti sa oferiti o alternativa… Sau e aceeasi nisa deci sunteti intr-o forma de concurenta directa sau aveti o nisa mai ingusta caz in care concurenta poate nu e chiar atat de directa.

2 Likes

@undo din cate am inteles eu, este o ninsa doar cu imobiliare care sunt proprietari directi.

1 Like

Exact, este o alternativa la OLX pe zona de proprietari, site in care se adauga gratuit anunturi, maxim 3 anunturi per nr de mobil , tocami spre a descuraja agentiile imobiliare. In caz ca vedem ca sunt agentii imobiliare care posteaza in site, sau daca suntem anuntati de catre vizitatori/useri, blocam accesul la agenti…,i 'banned".

Angula Js si Laravel, este scris in cele doua…

spun si eu o parere … sper sa nu supar pe nimeni.

Faptul ca e scris in angularjs ma duce la gandul ca proiectul e inceput de mai bine de 2 ani. AngularJs a fost inlocuit de Angular 2+ cu succes, si nu cred ca ar mai incepe cineva dezvoltarea unei aplicatii noi cu aceasta tehnologie. Pentru ca nu e un proiect inca finalizat (80% din spusele tale - initiatorul), cred ca ai avea sanse mai mari si ai iesi mult mai castigat daca ai angaja pe cineva care sa-ti rescrie aplicatia (cel putin frontendul) in Angular 9 (versiunea curenta) sau React, acum, cat si pe viitor. Pentru viitoare dezvoltari, probabil ai gasi mult mai rapid pe cineva ca sa extinda aplicatia, si chiar pentru mentenanta.

1 Like

Ai fi surprins cat de multi sunt care nu vor sa se desparta de o tehnologie cunoscuta nici cand e deprecated. Cateodata asta nu e asa rau cum suna si sunt avantaje si dezavantaje. In cazul de fata eu nu as sta pe AngularJS pentru ca e o aplicatie pentru end user si ruleaza in browser care primeste constant update-uri, cine stie ce probleme pot aparea in viitor. Daca era o aplicatie enterprise pentru o firma era alta poveste pentru ca s-ar fi putut inpune utilizarea unei anumite versiuni de browser (pe la unii se mai practica si Internet Explorer).

Pai, cred ca sunt doua cazuri:
1 - esti programator si cunosti tehnologia destul de bine si vrei sa-ti dezvolti propria aplicatie cat mai repede. O sa alegi sa dezvolti in AngularJs, decat sa pierzi timp cu invatarea alteia.
2 - esti finantator/patron/etc, ai o idee si angajezi programatori pentru a-ti dezvolta aplicatia respectiva. Nu ai cunostinte tehnice, deci nu te intereseaza tehnologiile in care va fi dezvoltata. Dar asta e ori neglijenta, ori nu ai o problema cu banii si iti permiti sa-i arunci cand vrei, cum vrei. Pentru ca, daca este aleasa o tehnologie moarta, candva, pe parcursul dezvoltarii acelei aplicatii, programatorul isi poate da demisia, se poate imbolnavi, pe scurt nu mai poate munci la aplicatia ta si va trebui sa cauti pe altcineva sa continue. Fiind o tehnologie care pe piata nu mai este la fel de cautata ca altadata, vei avea dificultati in a gasi un inlocuitor, ori ti se va cere o suma de bani prea mare. Asa ca, in situatia asta, cred ca cel mai corect ar fi fost ca inainte de angajarea programatorilor, sa ai un consultant, care el sa fie responsabil de viitorii programatori angajati (interviu) si tehnologiile pe care se va dezvolta aplicatia respectiva.

Nu spun ca n-ar trebui sa mai existe aplicatii scrise in angularJs, ci personal cred, ca pentru aplicatii noi, scrise de la 0, ar fi mai indicat sa aleaga o tehnologie cu viitor. Unele aplicatii curente, de dimensiuni mici fac trecerea de la angularjs la Angular 2+, in functie de buget si timp, e clar ca nu toate vor putea face asta, cu atat mai greu aplicatiile mari (unde sunt costuri enorme), dar daca si-ar permite, cred ca ar incerca trecerea… gasind metode, ca exemplu spargerea aplicatiei in module mici si implementate pe rand in noua tehnologie.

Ca sa revin la subiect … imi mentin parerea ca mai bine ar fi sa gaseasca pe cineva care sa o rescrie de la 0 intr-o tehnologie curenta (dintre SPA-urile js de care am auzit, cred ca React ar fi cea mai potrivita aici - nu-mi place sa spun asta :crazy_face:). N-ar fi chiar atat de greu pentru ca ideile, logica s-ar pastra (ori s-ar imbunatati), ramane doar implementarea in cod.
Altfel, chiar daca acum ar gasi pe cineva care sa o continue in AngularJS, va fi dependend cumva de acea persoana, iar pe viitor poate ajunge din nou in situatia de acum … sa caute si sa nu gaseasca pe cineva care sa dezvolte sau sa faca modificari. Oricum, acel 80% estimat este doar pentru perioada de dezvoltare, cand o sa ajunga in productie, va fi strans legat de programator pentru ca vor aparea buguri nemaiintalnite care trebuiesc fixate cat mai rapid.

Ca fapt divers, noi planuim sa scriem o aplicatie in PHP pur + Smarty Templates. Ca in 2005.

4 Likes

Este inceputa de 3 ani aplicatia, daca as avea cum sa modific fara sa afecteze autoritatea in google si marketing facut ca sa stau sus in pagina, as face modificari cumva sa fiu la zi si sa nu mai foloesc aplicatii vechi sau care sa ma tina legat strict de cel care lucreaza in Angular js si laravel…

1 Like

voi, fiind un grup de programatori, mai mic sau mai mare, dar daca unul dintre voi lipsesti, probabil ceilalti pot acoperi. Se prea poate sa ma insel, n-am multe cunostinte pentru a spune ceva concret, ci doar opinii personale. Dar asa vad eu, daca as fi pus in situatia respectiva.

Nimeni nu stie ce se poate intampla in viitor, posibil ca un grup de programatori de top sa ia angularjs-ul si sa-l imbunatateasca, sa-l readuca in fata. Habar n-am. dar vorbind in prezent, despre un singur om care ar trebui sa dezvolte o aplicatie pentru cineva … ca acel cineva sa aibe o viata cat mai usoara dupa incheierea contractului cu acel programator, cred ca trebuie sa se duca intr-o directie unde poate gasi foarte usor un inlocuitor. Ce cred eu, cum a mai spus cineva pe aici, e ca are nevoie de mai mult decat un programator (sa spunem ca asta ar fi doar un executant), un analist, consultant, habar n-am denumiri/termeni, dar clar este ca trebuie sa evalueze toate posibilitatile si sa vada ce situatie e mai avantajoasa

Da, mai stabil decat PHP + Smarty nu stiu sa existe. Sunt tehnologii ce exista de zeci de ani pe piata.

Da, nu sunt Single Page Apps, nu e Javascript, dar daca e importanta stabilitatea tehnologiei, asta e una din variantele pe care te poti baza.

Am aplicatii din 2011 bazate pe aceasta pereche si merg foarte bine si azi.

Salutare, daca te uiti pe comentarii aici, te baga si mai rau in zid…ceta…! Pai daca avem 10 consultanti aici care fiecare are parerea lui, eu care sunt varza la capitolul php,we,etc…, ce sa fac? Pe care dintre toti care aici au o pozitie sa-l caut pentru a purta o discutie sa fie consultantul meu?? Intreb si eu…

Vorbesti o ora cu fiecare, il alegi pe cel care e cel mai logic (cel care iti explica avantajele si dezavantajele la fiecare abordare cat mai clar) si mergi mai departe cu el.

1 Like

Pai eu stiu care spune ce trebuie sau nu? Ar trebui sa fac o inatlnire cu 3 deodata, sa se confrunte, si de acolo sa trag conclusizii cumva…! Dar nici atunci nu cred ca ma pot hazarda sa iau decizii, dupa ce greseala am facut cu primul care a dezvoltat acest site…imi este frica sa mai iau deciziei, ca nu stiu cu ce se mananca limbaje,php, web,etc…!

Uite, o problema simpla: framework-urile Javascript sunt misto, dar daca utilizatorul are dezactivat JS-ul din Chrome/Firefox/Opera/IE? Vrei sa renunti la o parte din vizitatori?

Oricum marele limbaje folosite sunt fie PHP sau Javascript (NodeJS). Nu are rost sa te legi la cap cu Ruby, Python, Perl, Go si alte lucruri exotice.

1 Like