Szukanie inspiracji w sztuce programowania

24.08.2017 AUTOR: Piotr Trybalski

Choć może się to wydawać abstrakcyjne bardziej niż politycy działający na korzyść społeczeństwa, to programowanie ma w sobie coś ze sztuki. Mimo, że dla wielu jest to sztuka rozwiązywania problemów, o istnieniu których większość ludzi nie ma nawet pojęcia, to jednak warto rozpatrzyć tą dziedzinę z takiej strony.

Sztuka to tworzenie czegoś z niczego, sztuka to tworzenie czegoś co zachwyca i budzi podziw. Chociaż same linijki kodu budzą u zwykłych ludzi tyle emocji co kolejny liść eukaliptusa u sćpanego misia koala, to jednak Facebook, Instagram czy chociażby PornHub, które ze wspomnianych linijek kodu się właśnie składają, już u niektórych budzą sensacje.

Potrzeba kreatywności

Wielkich dzieł internetowych jest wiele, a małych dzieł jeszcze więcej. Często przechodzimy obojętnie obok małych, bądź prostych narzędzi, z których korzystamy, ale nie zastanawiamy się nad ich strukturą, historią czy genezą.
Zegarek cyfrowy można dziś znaleźć w każdym urządzeniu przenośnym, a także w wielu programach i na wielu stronach. Jest, bo jest. Pokazuje czas, jak to zegarek, często na niego zerkamy, ale nie myślimy o nim. Gdyby jednak go zabrakło, na pewno nie umknęło by to naszej uwadze. Proste narzędzie znane od wieków pod wieloma postaciami, ale ktoś jednak kiedyś musiał wpaść na to by taką oczywistość przenieść do cyfrowego świata .

Podobnie jest z kalkulatorem, kalendarzem, edytorami tekstu czy już bardziej złożonymi edytorami grafiki, oraz nieskończoną ilością rzeczy, o których powstaniu czytamy każdego miesiąca w mediach, myśląc “Heloł! To było takie proste do wymyślenia, czemu ja na to nie wpadłem?”. Ponieważ na najbardziej oczywiste pomysły wpada się w najmniej oczywisty sposób.

Niestety prawdopodobieństwo, że wymyślicie coś tak ciekawego, że oszaleją tłumy jest niewielkie. Warto jednak próbować.

Poza chęcią ulepszania świata, jest to również świetna okazja do nauki poprzez rozwijanie własnego projektu, o czym pisałem w jednym z poprzednich artykułów.

Skąd czerpać pomysły i inspiracje na tworzenie narzędzi i rozwiązań? Skąd się tylko da!

 

Inspiracje

Oglądacie film science-fiction, pokazywane jest ciekawe rozwiązanie, jeśli się podoba, to zastanówcie się ile można z tego przenieść do rzeczywistości i jak się to może przydać.

Wykonujecie różne czynności, czy to przy komputerze, czy z dala od niego. Aktualne rozwiązania są tylko półśrodkiem albo rozwiązania nie ma wcale? Zastanówcie się co możecie z tym zrobić.

Korzystacie z istniejących rozwiązań, ale nie spełniają w pełni swojej roli? Zastanówcie się jak jesteście w stanie je ulepszyć.

Czasami pomysły przychodzą podczas spontanicznych rozmów, rozmyślania w trakcie spaceru, czy wykonywania monotonnej czynności, słuchania ulubionej muzyki, filmu, czy nawet w stanach upojenia.

Inspiracje i wskazówki są wszędzie wokół nas. Trzeba tylko je uważnie wypatrywać i nie bać się podjąć realizacji.

Nie bójcie się również zabierać za wyjątkowo małe i z pozoru kompletnie nic nie znaczące projekty. To właśnie z nich nie raz, nie dwa ewoluują w praniu ciekawe pomysły, które potem służą wielu osobom.

Znam przykład strony służącej do zmniejszania zdjęć online. Wydawałoby się, że jest to pseudo-rozwiązanie, które nikomu nie jest do niczego potrzebne. Nic bardziej mylnego. Stronka szybko zyskała wielu użytkowników, a po niedługim czasie została sprzedana za cztery tysiące złotych na Alledrogo. Niby nic, ale jak na niewielką stronę wykonującą jedną i banalną czynność to całkiem nieźle.

Po raz kolejny przytoczę przykład swojej strony, do rekomendowania filmów. Domyślnie miała to być bardzo prosta galeria plakatów filmowych, robiona for fun w ramach rozwijania umiejętności. W praniu zaczęły pojawiać się kolejne pomysły, a sam wciągnąłem się w temat na tyle, że teraz strona zarabia na reklamach.

Musicie kombinować i eksperymentować, ćwiczyć i testować swoją kreatywność, ale co najważniejsze, szukać inspiracji wszędzie i nie bać się wyjść poza dotychczasowe horyzonty.

Artykuł powstał dzięki:

CONNECTIS_

+48 22 222 5000
[email protected]

Złota 59
00-120 Warszawa

CONNECTIS_ jest spółką technologiczną świadczącą usługi z zakresu outsourcingu specjalistów, zespołów projektowych oraz procesów IT.


CONNECTIS_
łączy wyjątkowe doświadczenie, kompleksową znajomość branży oraz kompetencje specjalistów z klientami, aby pomóc im usprawniać projekty informatyczne i zwiększać wydajność procesów biznesowych.

Współpracujemy na szeroką skalę z liderami branżowymi w całej Europie z sektora m.in. finansowego, IT, konsultingowego, ubezpieczeniowego, energetycznego oraz telekomunikacyjnego. Codziennie wspieramy ich ponad 350 specjalistami w strategicznych projektach informatycznych.

Coders Lab

Łącząc doświadczenie edukacyjne ze znajomością rynku pracy IT, Coders Lab umożliwia szybkie i efektywne zdobycie pożądanych kompetencji związanych z nowymi technologiami. Skupia się się na przekazywaniu praktycznych umiejętności, które w pierwszej kolejności są przydatne u pracodawców.

Wszystkie kursy odbywają się na bazie autorskich materiałów, takich samych niezależnie od miejsca kursu. Dzięki dbałości o jakość kursów oraz uczestnictwie w programie Career Lab, 82% z absolwentów znajduje zatrudnienie w nowym zawodzie w ciągu 3 miesięcy od zakończenia kursu.


 

Do góry!

Polecane artykuły

22.09.2020

Comarch e-Sale, jako e-commerce na dobry ...