Nauka programowania od samego metalu czy od klawiatury

Posted by Maciej Gos on Thursday, January 19, 2017

TOC

A więc stanęliśmy przed zadaniem nauki nowego adepta. Jak do tego podejść, jak zacząć?

Zanim pójdziemy dalej zdajmy sobie sprawę, że są dwa typy osób „Uczące się od metalu i od klawiatury”.

Pomysł jest taki poznajmy naszych uczniów, dowiedzmy się jaki styl nauki im najbardziej odpowiada.

Nauka od metalu

Wszystko zaczyna się od metalu, w końcu CPU powstał z metalu. Zaczynasz naukę od tego poziomu poznajesz zasadę działania procesora, pamięci. Idziesz dalej poznajesz assembler, C, dowiadujesz się o modelu OSI. Przechodzisz do języków wysokiego poziomu uczysz się Java, C#, Python, poznajesz JSON.

  • Jak wpisujesz allegro.pl jesteś w stanie powiedzieć co się dzieje pod spodem od adresu URL do serwera.
  • Otwierasz de-kompilator i grzebiesz w bebechach

Jesteś taką osobą? Lubisz zaglądać pod maskę? Jeżeli twoi uczniowie mają podobnie to jest ok i oboje wygrywacie.

Nauka od klawiatury

Wszystko zaczyna się od klawiatury. Rysujesz ekrany, piszesz scenariusze użycia i jak to wszystko ma wyglądać na ekranie. Masz świadomość istnienia CPU i jak to wszystko mniej więcej działa.

  • Jak wpisujesz allegro.pl wiesz jak jest tworzony interfejs i całe UX. Dalej to już są szczegóły implementacji o których zawsze możesz doczytać

Jesteś taką osobą? Wolisz szybko przejść do konkretnego zadania? Jeżeli twoi uczniowie mają podobnie to jest ok i oboje wygrywacie.

Podsumowanie

Każdy jest inny i uczy się w inny sposób. Jeżeli zaczynamy kogoś uczyć musimy o tym pamiętać.

Ja osobiście lubię wiedzieć co dzieje się pod spodem i jak to wszystko działa. Ale ktoś inny może już nie odczuwać takiej potrzeby i to jest ok.

Maciej Gos

真诚赞赏,手留余香

使用微信扫描二维码完成支付


comments powered by Disqus