Temat: Jak i gdzie szukać programistów?
Łukasz C.:
Algorytm szukania programistów:
1 - zarezerwuj bar z rzutnikiem
2 - zrob zajawke "BarCamp, spotkanie o <tu wstaw nazwe
> technologii>, gdzie: <tu wstaw gdzie>, kiedy: <tu > wstaw kiedy>, będzie PIWO + PIZZA za DARMO!"
3 - napisz ze będą dziewczyny (n > 1)
4 - podkresl slowa kluczowe: PIWO, DZIEWCZYNY, ZA DARMO
5 - zamow piwo
6 - zamow wiecej piwa
7 - dorzuc kilka butelek piwa na backup
8 - zamow pizze (n > 1), zeby nie bylo, ze nie bylo
9 - wlacz rzutnik
10 - odczekaj sredni czas wypicia wiecej niz 4 browarow
11 - zacznij zbierac programistow, nie tych z podlogi, stosunek chęci współpracy do ilości wypitego alkocholu obrazuje mniej więcj krzywa gaussa (popiwny rozkład normalny programisty) :S
Poprawki algorytmu: koniecznie zaproś dziewczyny żywe :P
Co mnie przyciąga do pracy nad projektem?
1) Magiczna nazwa start-up.
2) Zespół - to nie tylko programiści, idealny zespół to 10-15 programistów wspomaganych przez analityka lub ze dwóch, ze trzech architektów aplikacji, min jednego grafika, na każdego z czterech programistów minimum jeden inżynier oprogramowania i tak zwany User Experience Designer. Aplikacja poparta badaniami rynku i analizą wymagań, kilka person wiszacych na ścianie, rozpisanej user stories etc etc etc....
3) Do tego jeszcze chce FunRoom, pakiet multisport, imprezy firmowe.
4) Moja stawka to od 100 do 500 usd za godzinę pracy. Chyba że to start-up i jest naprawdę fajny, czytaj logicznie przeanalizowany od strony biznesowej.
Co najważniejsze, nie chcę pracować z samymi "zielonymi". W przypadku PHP minimum to oprócz znajomości składni języka, znajomość min. 2-3 frameworków do testów jednostkowych, znajomość narzędzi do merge, branche i znajomość Mercurial, GIT i SVN-a. Do tego znajomość UML-a.
Panie Żukowski, nie po to tworzymy projekty, żeby pracować za 1000 złotych. W sumie można pracować i pracować. Za 300 dolców to bym się cudów nie spodziewał...
Druga rzecz to pakiet socjalny. Niekiedy można przyjąć niższą stawkę, pod warunkiem że się fajnie pracuje i ma sie jakikolwiek pakiet socjalny. Jest też inna różnica. Jeżeli jest nowy projekt, to mogę pisać za 5-6 tysięcy złotych, a są projekty, których nie ruszyłbym za 20 czy 30 tysięcy. Idealna długość klasy to 5 w porywach do 8 metod i maksimum 20 linii kodu na metodę, całość napisana z zachowaniem SOLID i posiadająca minimum tą trzy warstwową architekturę.