Mastodon
Zdjęcie okładkowe wpisu Programować każdy może

Programować każdy może

2
Dodane: 7 lat temu

Żyjemy w czasach, w których coraz większe znaczenie mają aplikacje. I to nie tylko używane w celach rozrywkowych. Za pomocą aplikacji płacimy za przejazd autobusem, za parkowanie, za kawę w ulubionej kawiarni. Aplikacja może kontrolować kamery i nadzorować ruch w naszym domu, może sterować oświetleniem, otwierać rolety zewnętrzne lub bramę garażową, a gdy zrobi się nam zimno, to włączy ogrzewanie. Za pomocą aplikacji i odpowiedniego sprzętu jesteśmy w stanie nawet zdalnie zaparzyć kawę i zagotować wodę. Lecz jak tak sobie pomyślimy, to nie ma aplikacji do wszystkiego. Na pewno każdy z nas ma jakieś pomysły na nowe programy lub gry, każdy z nas znajdzie coś, co by chciał zrobić za pomocą jakiegoś oprogramowania, a niestety nie może, bo nikt jeszcze nie wymyślił takiej aplikacji. Dlaczego więc nie zostać programistą i nie napisać takiego programu samemu?


Ten artykuł pochodzi z archiwalnego iMagazine 12/2016


Firma Sololearn Inc. wypuściła serię darmowych kursów dla kompletnych laików. Począwszy od podstaw HTML, poprzez PHP, CSS i SQL po bardziej zaawansowane języki programowania, takie jak JavaScript i Java, C# i C++, Python, Ruby oraz coraz popularniejszy (dzięki firmie Apple) Swift. Nie trzeba mieć kompletnie żadnego pojęcia o programowaniu.

Każdy kurs jest podzielony na sekcje, które nazwę dla uproszczenia lekcjami. Cały kurs zaczynamy od podstawowej wiedzy teoretycznej na temat danego języka i testu. Następnie teoria przeplata się z praktyką. Kolejne lekcje zawierają oprócz części teoretycznej także żywe przykłady użycia kodu oraz testy zarówno z teorii, jak i praktyki w formie ćwiczeń, w których zdobytą wcześniej wiedzę trzeba wykorzystać i na przykład samemu napisać kawałek kodu lub uzupełnić luki w już istniejącym kodzie.

Przejście każdego z kursów zajmuje maksymalnie kilka godzin. Lecz oczywiście, jeśli zaczynamy z zerową wiedzą, najlepiej rozłożyć go sobie na kilka dni, na przykład po 1–2 lekcje dziennie, tak by na spokojnie przyswajać wiedzę po kawałku i mieć też czas na ćwiczenia. W przypadku odświeżania wiedzy można cały kurs zrobić w jeden dzień (ja tak zrobiłam z CSS). Na zakończenie kursu po pomyślnym zdaniu testu otrzymujemy imienny certyfikat.

Oprócz samej nauki otrzymujemy także dostęp do forum, gdzie możemy dyskutować z innymi użytkownikami, zadawać pytania i pomagać innym mniej wprawionym przyszłym programistom. Bardzo ciekawą opcją jest „Code Playground”, czyli plac zabaw, na którym możemy wykorzystać zdobyte podczas kursu umiejętności, napisać kawałek własnego kodu i sprawdzać, czy działa. Możemy też kod udostępnić innym lub zmodyfikować już istniejący, stworzony przez innego użytkownika.

Muszę przyznać, że firma Sololearn Inc. odwaliła kawał dobrej roboty. Wiedza jest podana w bardzo przystępny sposób, sama nauka jest przyjemna, ilość informacji nie jest przytłaczająca i tym samym nie zniechęca.

Wszystkie wyżej wymienione aplikacje do nauki języków programowania dostępne są zarówno na iPada, jak i iPhone. Znajdziecie je pod LINKIEM.

Zapraszamy do dalszej dyskusji na Mastodonie lub Twitterze .

Komentarze: 2