Witam,
na wstępie od razu zaznaczę, że zwracam się do osób pracujących już w zawodzie programisty.
Zwracam się do Was z programistyczną depresją. Otóż mój problem wewnętrzny z jakim przez wiele dni przychodzi mi się zmierzyć jest świadomość i pytanie : "Kurczę czy rzeczywiście oni tak wszystko ogarniają?", ale może zacznę od początku.
Podstawy programowania w języku C++ i Java ogarnąłem rozumiem je naprawdę dobrze i wiele projektów większych i mniejszych napisałem. Postanowiłem więc przejść "na kolejny poziom" i zabrałem się za naukę programowania na platformę android. No i wszystko szło gładko, serio tworzenie interfejsu w XML-u i podstawowe funkcje onClick i inne ogarnięte jak "ta lala", tylko problem pojawił się wraz z moim ciągłym zapałem do tworzenia nowych rzeczy. Otóż nigdy wcześniej nie łączyłem się z internetem, nie pobierałem danych z GPSu czy nie pisałem bazy danych w oparciu o SQLite. Zadowolony zacząłem poznawać jak takie coś się robi. I w tym momencie zaczął się problem, bo o ile jestem w stanie zrozumieć co poszczególne fragmenty kodu robią a nawet w przypadku bazy danych to na podstawie jakiegoś kodu z lekcji stworzyć własną i "podpiąć" pod interfejs o tyle gdybym miał teraz siąść sam i napisać taką aplikację tworzącą bazę danych to... pffff hahah bez szans nie dałbym rady bez pomocniczego fragmentu czyjegoś kodu czy tutorialu z dokumentacji androida i pewnie w każdym fragmencie mojej wersji zabrakłoby "czegoś".
I tu pojawia się pytanie : Czy rzeczywiście jest tak, że jak pracuję się w IT i programuje, tworzy systemy, to wszyscy piszą kody tak bez pomocy i nie mówię tu o wyszukiwaniu poszczególnych funkcji czy coś ale o takim braku wzorca którym mogliby się posłużyć. Czy jednak często wygląda to tak, że biorą do ręki jakiś listing i przerabiają go do własnych potrzeb, bo jak tak to moje nadzieje na wymarzoną pracę programisty wrócą, jak nie ... ehhh no trudno... życie zainteresuję się czymś innym a szkoda bo wydaję mi się, że już coś mogłoby z tego być i naprawdę odnajduję mnóstwo frajdy w pisaniu coraz to lepszych i innych programów.
Przepraszam za długość, dziękuje za wytrwałość w czytaniu, o ile tutaj ktoś dotarł, a jeszcze bardziej będę wdzięczny za odpowiedź.
Pozdrawiam.