Miesięczne archiwum: listopad 2013

Perspektywa rynku gier

Michał Madej – jako pracownik CD Projekt RED był głównym projektantem gry ?The Witcher?, pracował też przy najlepiej sprzedającej się polskiej grze w historii, ?Dead Island? firmy Techland. Obecnie pracuje w szanghajskim oddziale jednego z największych światowych producentów gier, firmy Ubisoft, której roczne obroty przekraczają miliard dolarów. Znalazł się m.in. w zespole odpowiedzialnym za grę ?Far Cry 3?, nominowaną do tytułu najlepszej gry roku 2012.

Nikt  nie  wątpi,  że  nauka  programowania  przydać się może w przyszłości w naukach ścisłych i przyrodniczych. Co z humanistami? W najbliższej przyszłości dominować  będą  multimedialne  formy  komunikacji, do ich opanowania i zrozumienia znajomość języków programowania potrzebna jest w takim samym stopniu,  jak  znajomość  alfabetu.   Szczególnie  tworzenie mediów  wchodzących  w  interakcję  z  odbiorcą  jest niemożliwe  bez  chociażby  podstawowej  wiedzy  na temat  programowania.  Przykładem  są  gry  komputerowe, dynamiczne rozwijająca się branża, która potrzebują nie tylko inżynierów, ale też artystów, pisarzy, a nawet krytyków.

Warto  też  dodać,  że  rynek  gier,  z  którym  jestem związany,  to  bardzo  chłonna  branża,  w której  w zasadzie nieustannie trwa nabór nowych pracowników. W wielu projektach mamy wakaty w zasadzie od ich rozpoczęcia do samego końca. Kłopot z pozyskaniem pracowników wynika także z tego, że poszukujemy ludzi, którzy łączą kompetencje humanistyczne i artystyczne – potrafią stworzyć i opowiadać historie, projektować interakcje, ale też np. rysować czy animować – z kompetencjami technicznymi, znajomością  zasad  funkcjonowania  oprogramowania. Rozziew pomiędzy tymi sferami to z naszej perspektywy ogromny kłopot.

Programowanie dla każdego

Kamila Stępniowska – COO Geek Girls Carrots ? ogólnopolskiej społeczności promującej większą obecność kobiet w branży IT

Umiejętność programowania w niedalekiej przyszłości może być tak samo istotna jak umiejętność czytania, pisania, czy znajomość języka angielskiego. Od niej może zależeć otrzymanie ciekawej i dobrze płatnej pracy. Bardzo ważne jest, żeby nie zrażać młodzieży do nauki programowania, żeby umieć przekazać ile można stworzyć za pomocą pisanego kodu – nie tylko gry komputerowe, ale również aplikacje mobilne, czy programy sterujące robotami. W ramach nauczania szkolnego częściej powinny pojawiać się indywidualne i grupowe projekty pokazujące młodzieży owe możliwości.

Ważne jest również to, żeby podobnie jak w przypadku  matematyki  i  innych  przedmiotów  stawiano  takie same  wymagania  chłopakom  i  dziewczynom.  Wydaje się,  że  w Polsce  nadal  pokutuje  przekonanie,  że  nauki humanistyczne  są  ?dla  dziewczyn?,  a nauki  ścisłe  ?dla chłopaków?. Te stereotypy rzutują na wybór kierunków studiów, późniejsze możliwości  zatrudnienia, ale też cały obraz branży IT.

Mały grafik programistą

Zdolności plastyczne, a zwłaszcza ich wykorzystanie przy komputerze są jest jedną z bardzo cenionych umiejętności wśród programistów na urządzenia mobilne.

Jeżeli dziecko przejawia predyspozycje do malowania, należy pielęgnować te zainteresowania.

Czy grafik może stworzyć grę na komórkę? Jak najbardziej! Śmiem twierdzić, że może ona być lepsza  od tej stworzonej przez programistę. Wartości estetyczne w grach grają jedną z najważniejszych ról. Większość programistów nie jest w stanie zapewnić właściwego poziomu grafiki, takiego aby zainteresować użytkowników swoją grą. Wykorzystując najnowsze narzędzia i jedynie podstawowe umiejętności programowania, grafik jest w stanie stworzyć rozwiązanie na urządzenia mobilne, które zostanie pozytywnie odebrane przez miliony użytkowników.

Jeżeli ktoś łączy w sobie umiejętności grafika, muzyka i potrafi programować wówczas stanowi jednoosobowy zespół, który może samodzielnie tworzyć gry komputerowe.

Z naszej strony chętnie umożliwimy zdobycie wiedzy z zakresu programowania dla nastolatków. Im ktoś ma bogatszą wyobraźnię, tym ciekawsze rozwiązania będzie tworzył.

Poniżej link do artykułu opisującego historię sukcesu grafika, który stworzył bardzo lukratywną grę. Do stworzenia gry wykorzystał to samo środowisko programistyczne, które my wykorzystujemy na szkoleniu.

How To Become An App Millionaire

Nauka programowania w szkołach podstawowych

Już od września 2013 w polskich szkołach podstawowych ruszył program „Mistrzowie kodowania„.  Program ma na celu upowszechnienie nauki programowania w polskich szkołach podstawowych. Uczestniczące w programie dzieci z klas 4-6 będą uczyły się programować w języku Scratch.

Pilotaż prowadzony jest w 34 szkołach z 16 województw. Uczniowie 34 szkół mogą czuć się jakby wygrali na loterii, bo szkół podstawowych w Polsce jest około 13 000. Co z pozostałymi szkołami? Z doświadczenia wiem, że istnieją pojedyncze szkoły podstawowe, w których zajęcia z programowania prowadzone są od pierwszej klasy, a uczniowie drugiej –  zostają laureatami w konkursach programistycznych (liga zadaniowa).

Poziom nauczania informatyki w szkołach podstawowych w 99% zależy od nauczyciela. W wielu szkołach na zajęciach z informatyki dzieciaki szkolą się w graniu np. w Minecrafta.

W Estonii dzieci zaczynają się uczyć programowania od 7 roku życia i kontynuują tą przygodę do końca szkoły (19 lat). Estonia to niewielki kraj, ale na tle reszty świata wyraźnie przoduje pod względem innowacyjności i informatyzacji. Tam narodził się Skype, tam można od lat załatwiać sprawy w urzędach, a nawet głosować przez Internet