Czy brać się za zlecenie w technologi, której nigdy nie używałem (WPF)

0

Od zawsze siedzę w Window Forms i WCF, ale pojawiło się zlecenie w technologi WPF. Bralibyście się za to, jeśli wcześniej nic w WPF nie robiliście?

1

Moim zdaniem to zależy od 3 czynników:

  1. twojej ogólnej znajomości/umiejętności/biegłości w programowaniu. Na pewno większość osób przyzna mi rację, że jak ktoś umie programować, to przesiadka na inny język/framework/technologię/platformę nie jest dramatem (podobnie, jak ktoś umie dobrze jeździć osobówką, to za pierwszym razem w dostawczaku poczuje się trochę dziwnie, ale szybko temat ogarnie).

  2. czasu na wykonanie zlecenia - czy to musi być "na wczoraj", czy masz dużo czasu? Czy masz jakiś zapas czasu/margines, żeby szukać pomocy lub rozwiązania w sytuacji, jakbyś gdzieś po drodze utknął? Czy klient jest "wporzo", czy o kilka dni opóźnienia będzie robił wielką aferę?

  3. rodzaju i skali projektu. Im większy temat, tym może być Ci trudniej. Czy w swojej obecnej technologii robiłeś już projekty tego kalibru? Czy robiłeś w ogóle coś podobnego?
    Czy temat tego zlecenia jest Ci znajomy? Wbrew pozorom, wprawdzie nie ma to NIC wspólnego z samym programowaniem, ale ważny jest też fakt znajomości tematyki oraz sposobu działania tworzonej aplikacji. Przykładowo - możesz być świetnym programistą, ale nie napiszesz dobrego programu księgowego jeśli nie będziesz wiedział (z doświadczenia albo ktoś Ci tego nie wytłumaczy dokładnie i dogłębnie) jak działa księgowość, co to są konta księgowe, schematy księgowania itp. Dlatego - jeśli np. twoje zlecenie to jakaś baza danych, a wcześniej robiłeś bazy - to argument na rzecz przyjęcia zlecenia. Ale jeśli np. masz doświadczenie w bazach, a zlecenie dotyczy programu do obróbki grafiki (o czym nie masz zielonego pojęcia) - powinieneś się mocno zastanowić. Bo poza nauką nowej technologii, będziesz musiał jeszcze poznawać zupełnie nową i obcą dziedzinę, jaką jest obróbka grafiki. I to może być już trochę za dużo (oczywiście jak na komercyjne zlecenie - natomiast hobbystycznie jako projekt do nauki - moim zdaniem rewelacja).

0

Bralibyście się za to, jeśli wcześniej nic w WPF nie robiliście?

Nie. WPF to całkiem inna filozofia tworzenia aplikacji, zupełnie inne podejście. Pisanie w WPF'ie takim stylem jak w WinFormsach mija się z celem, ponieważ nie o to w tym wszystkim chodzi, choć można.

0

Ogólnie to można brać zlecenia w innych technologiach (najlepiej się uczyć jak ktoś za to płaci :) ) tylko nie w WPF :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1