Wpis z mikrobloga

Ilu z was ogarnia większość z głowy i nie musi szukać po manualach, żeby siąść i napisać całą dość skomplikowaną aplikacją, np. webową z uploadem i validacją plików, rozpakowywaniem, kontami użytkowników, zabezpieczeniami, logowaniem, wielowątkowością, połączeniem z bazą danych itp. (- taki w pełni funkcjonalny serwis) a ilu ma mocne pojęcie i wie gdzie szukać, ale nie zna wszystkich konkretnych nazw metod i dostępnych konstruktorów i metod statycznych lub kolejności konfiguracji czy też wszystkich bibliotek języka (których nota bene się nie zawsze używa, ale są)? I jaki macie do tego stopień zaawansowania? Chodzi mi od "junior" do "senior"... Generalnie pytanie brzmi: wiedza z głowy czy wiedza z manuala?

#programowanie

Wiedza programisty

  • Solidne ogólne podstawy w głowie, konkretne implementacje w manualu 74.5% (41)
  • Solidne podstawy i znajomość implementacji w głowie 16.4% (9)
  • Inne... (komentarz) 9.1% (5)

Oddanych głosów: 55

  • 9
@JazzBlurr: Praca programisty nie polega na szybkim ukladaniu cegiel ale na sprawnym znajdywaniu optymalnych rozwiazan do zadanego problemu. Bierzesz context, projekt, problem i znajdujesz pasujace rozwiazanie, czasem rozwiazaniem bedize nawet brak kodu albo mega 'syfiaty' kod.

W takim podejsciu do pracy programisty nie ma znaczenia czy masz w glowie caly manual, znaczenie ma bogactwo twojej wiedzy i doswiadczenie ktore posiadasz.
Ilu z was ogarnia większość z głowy i nie musi szukać po manualach, żeby siąść i napisać całą dość skomplikowaną aplikacją, np. webową z uploadem i validacją plików, rozpakowywaniem, kontami użytkowników, zabezpieczeniami, logowaniem, wielowątkowością, połączeniem z bazą danych itp. (- taki w pełni funkcjonalny serwis)


@JazzBlurr: Jeśli ktoś siedzi w tych rzeczach i klepie takie coś od kilku lat to raczej to co wymieniłeś napisze "z palca" bez problemu, w szczególności