Pytanie o specjalności oprogramowania inspirowana na to pytanie.
Jak cenny jest generalista oprogramowania w porównaniu ze specjalistą?
Kiedy mówię „generalista”, mam na myśli kogoś, kto może wziąć projekt od wymagań do wdrożenia i jest kompetentny na wszystkich etapach cyklu rozwoju oprogramowania. Ktoś, kto potrafi połączyć wszystkie specjalności w spójną całość. Specjalista generalny zna swoje słabości i wypełnia je, polegając na specjalistach - na przykład: specjalistach Oracle lub UX.
Co uważasz za najlepszą ścieżkę kariery generała oprogramowania?
career-development
Ryan Michela
źródło
źródło
Odpowiedzi:
Ostateczną ścieżką kariery generała oprogramowania jest stać się jednoosobową armią IT, zdolną poradzić sobie z każdym problemem związanym z jakimkolwiek kodem jako samozatrudniony najemnik. Wyobrażam sobie, że tacy ludzie byliby niezwykle rzadcy, ale mogą gdzieś istnieć. ;)
Generalista może mieć problem z utrzymaniem swojego zestawu umiejętności, ponieważ wyobrażam sobie, że większość ludzi w tej roli skończyłaby się specjalizacją w zakresie tego, czego doświadczają, ponieważ nie często firma daje temu samemu facetowi możliwość znać każdy rodzaj systemu, np. CRM, ERP i CMS, aby wymienić kilka według akronimu. Istnieją różne punkty między generalistą a specjalistą, ponieważ coś takiego jak tworzenie stron internetowych może być postrzegane jako raczej ogólne lub raczej wyspecjalizowane, w zależności od poglądu.
źródło
Konsultant
Zrobiłem to przez chwilę, a bycie generalistą to umiejętność nr 1, dzięki której odniesiesz sukces. Kiedy ludzie mają problem, zwykle rozwiązują go od dłuższego czasu i potrzebują konsultantów, aby uzyskać nową perspektywę. Jako konsultant musisz wiedzieć o WSZYSTKICH RODZAJACH produktów, open source, zamkniętym źródle, Oracle, Microsoft, Red Hat. Musisz wiedzieć, co jest dobre, a co złe, a co najlepsze dla klienta. Aby móc to zrobić, musisz być generalistą i umieć być ekspertem SZYBKO. Aby szybko stać się ekspertem (nie będąc już nim), musisz znać podstawowe zasady i praktyki tworzenia oprogramowania, nie znając JEDNEJ ich implementacji. Musisz być w stanie podnosić rzeczy, nie oglądając ich wcześniej iw krótkim czasie być w stanie być w tym biegłym. Jako samozwańczy generalista, konsulting był najlepszym krokiem w karierze i największą frajdą z tworzenia oprogramowania. Nowe doświadczenia, nowa i różnorodna gama projektów i technologii, dobra płaca i cechy ogólne pomogą Ci odnieść sukces.
źródło
Software / System / Enterprise Architect - Obecnie jest za dużo tytułów x Architect, ale masz pomysł :).
Tak długo, jak pozostajesz względnie praktycznym architektem (a nie architektem piszącym na białej wieży z kości słoniowej), jest to dość dobra ścieżka kariery dla generalisty.
źródło
Myślę, że najlepszym rozwiązaniem jest praca w mniejszej firmie, jeśli możesz znaleźć dobrą. Kiedyś miałem pracę, w której moje obowiązki polegały na byciu programistą, sysadminem, pisarzem treści, sprzedawcą online / „SEO” i ogólnym wsparciem technicznym w biurze. Czasami zniechęcające, ale było dużo zabawy i dobrej nauki
źródło
Kierownik projektu, który technicy mogą szanować i kto docenia ich sztukę?
Oczywiście, może to być cienka linia, zanim będzie stanowczym menedżerem wiedzącym na tyle, aby być niebezpiecznym w wielu sprawach ...
źródło