Jak stwierdzić, czy ktoś jest dobrym programistą WWW dla twojego projektu

  • Owen Little
  • 0
  • 1178
  • 108
Reklama

Wybranie kogoś do zbudowania strony internetowej nie jest łatwym zadaniem. Nawet jeśli nie budujesz następnego Gmaila, za pierwszym razem powinieneś robić wszystko dobrze. Ale wybranie dobrego programisty WWW nie jest prostym zadaniem, zwłaszcza jeśli sam nie wiesz dużo o tworzeniu stron internetowych. Jeśli nie możesz tak naprawdę powiedzieć PHP poza CSS, to skąd masz wiedzieć, czy osoba przed tobą (lub po drugiej stronie e-maila) naprawdę zna swoją firmę?

Czy potrzebujesz projektanta, programisty czy obu?

Najpierw pierwsze. Projektanci stron internetowych i twórcy stron internetowych to dwie zupełnie różne kategorie. Najlepsi projektanci to prawdziwi artyści. Pracują z Photoshopem, Adobe Illustratorem lub (moim ulubionym) CorelDRAW. Mogą nie wiedzieć dużo o kodzie, ale wiedzą, co jest piękne. Powyżej możesz zobaczyć Dribbble, społeczność dla projektanci. Niektóre osoby w Dribbble są również programistami, ale jeśli chcesz zrozumieć, co robią projektanci, Dribbble jest dobrym miejscem do sprawdzenia.

Z drugiej strony programiści to inżynierowie. Mogą nie mieć dużego gustu artystycznego, ale biorąc pod uwagę projekt, będą mogli go wdrożyć przy użyciu standardowych technologii internetowych. Więc teraz, gdy wyraźnie rozróżniliśmy to rozróżnienie, powinieneś wiedzieć, że ten post jest na temat programiści. Istnieją różne sposoby znalezienia projektantów, chociaż niektóre z tych porad dotyczą ich również. Ten post zakłada, że ​​wiesz już, co próbujesz utworzyć, i że masz szczegółową makietę pokazującą ostateczną stronę internetową. Jest to bardzo ważne dla kilku kolejnych kroków.

Spójrz na ich poprzednią pracę

To najważniejszy czynnik, dlatego wymieniłem go jako pierwszy. Co dotychczas zrobił twój programista?

Dobrzy programiści zazwyczaj biorą udział w projektach typu open source na różne sposoby. Twórca powinien mieć stronę profilu Github pokazującą ich pracę, dzięki czemu łatwo będzie zobaczyć, do którego projektu się przyczynił.

Cena jest wskaźnikiem

Jeśli chcesz zbudować pięknie wyglądającą stronę internetową dla siebie lub swojej firmy, nie oczekuj, że zapłacisz komuś 10 USD za godzinę i sprawisz, że stworzą arcydzieło. Strony internetowe takie jak VWorker.com są doskonałe do wyszukiwania wysokiej jakości pracowników, ale są też pełne programistów i projektantów, którzy chętnie pracowaliby za 5 USD za godzinę. To, że ktoś jest tani lub drogi, niekoniecznie oznacza, że ​​jest zły lub dobry - ale cenę jest wskaźnik. W miarę rozprzestrzeniania się wieści o dobrej pracy dewelopera ich stawki będą rosły. Jeśli chcesz iść z doświadczonym programistą, spodziewaj się zapłaty ceny.

Nie będę tutaj wchodził w określone stawki, ponieważ zmieniają się one z czasem, ale podobnie jak w wielu innych dziedzinach, jeśli oferowana stawka wydaje się zbyt dobra, aby mogła być prawdziwa, prawdopodobnie jest to.

Do You Get Along?

Kolejny ważny czynnik zbyt często pomijany - czy dogadujesz się z tą osobą? Zbyt często wysokiej jakości programiści uważają, że doskonała znajomość ich umiejętności oznacza, że ​​niekoniecznie muszą być członkami zespołu lub sympatycznymi ludźmi. Co gorsza, programiści mogą oceniać swoich klientów (i ogólnie inne osoby) na podstawie wiedzy technicznej - więc jeśli nie masz pojęcia, mogą również myśleć, że jesteś nieinteligentny.

Czy twój programista jest naprawdę miły? Nie mam na myśli tego typu pogawędek, ale czy czujesz, że możesz komunikować się na równi?

Zapytaj o ich opinie

Dobrzy programiści długo i intensywnie zastanawiają się nad wyborem narzędzi i ostatecznie mają solidne opinie i preferencje. Oto kilka pytań, które możesz zadać programistowi:

  • Jaki jest twój wybrany edytor tekstu? Vim, TextMate, Notepad ++, coś jeszcze? Dlaczego ten redaktor, a nie inny?
  • Jaki jest twój wybrany język? PHP, Ruby, Python? Coś innego? Dlaczego ten język, a nie inny?
  • Czy korzystasz z platformy programistycznej, takiej jak Rails lub Django? Czemu?
  • Czy użyjesz takich ram dla mojego projektu? (oczywiście opisz swój projekt). Czemu?

Nawet jeśli powyższe nazwy niewiele dla ciebie znaczą, programista powinien je znać i być w stanie wyjaśnić, jakie są ich preferencje i dlaczego. To także świetny sposób na przetestowanie poprzedniej rekomendacji - czy dobrze się dogadujesz? Czy Twój programista jest w stanie wyjaśnić swoje techniczne wybory bez protekcjonizmu lub bez głupoty?

Miej jasną, szczegółową wizję

Zrobiliśmy pełne koło, wracając do pierwszej porady. Nie oczekuj, że programista będzie projektantem. Jeśli nie wiesz, jak powinna wyglądać Twoja witryna, najpierw skontaktuj się z projektantem. Twój programista nie powinien wymyślać wyglądu. To oni powinni sprawić, by stało się to w prawdziwym życiu. Twórca powinien upewnić się, że witryna jest szybka, przyszłościowa i łatwa do aktualizacji, biorąc pod uwagę Twój poziom umiejętności.

Aby programista mógł podać ci uczciwą cenę, a następnie wykonać dobrą robotę, musi dobrze rozumieć, czego się od nich oczekuje. A więc, kiedy przychodzisz ze szczegółowym streszczeniem projektu i makietami, znacznie ułatwia to znalezienie kogoś, kto zrealizuje twoją wizję.

Podziel się wskazówkami poniżej

Czy masz jakieś przerażające historie na temat znajdowania programistów i programistów do tworzenia swoich projektów? Czy przegapiłem ważną wskazówkę powyżej? Czy chcesz podobny post dotyczący projektantów? Daj mi znać w komentarzach!




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.