Wstęp / streszczenie: Co mądrze doradzić początkującemu programiście (dziecku) by jego umiejętności okazały się atrakcyjne nie tylko dla niego samego ale i (jeśli nie przede wszystkim) dla jego przyszłego pracodawcy?
Osobiście miałem jakieś większe doświadczenia jedynie z TP i Basicem (w różnych odmianach i środowiskach). Dzisiaj (zawodowo nie zajmuję się programowaniem) jedynie dla własnych potrzeb piszę sobie firmware-y w Basic-u i... pluję w zęby, że od początku nie nastawiłem się na C (dziś, kiedy jest rodzina i dzieci nie za bardzo jest czas na nadganianie zaległości). Czasem chciałoby się napisać jakąś okienkową aplikację dla PC i z tym też robi się problem. Trzeba to zlecać zewnętrznej osobie. Dzieciństwo i okres nastoletni to prawdopodobnie najlepszy czas na naukę języków (jakichkolwiek), dlatego chciałbym Was podpytać co warto doradzić / podsunąć dziecku, jeśli widzi się smykałkę i ewentualny potencjał programisty, by od razu szedł w wartościowym (dobrym, sensownym) kierunku a nie ładował się w maliny typu Basic, Pascal itp. (by nie marnował czasu i energii oraz nie budował przyzwyczajeń, które staną mi się przeszkodą a nie pomocą). Jeśli język, to wiadomo, C lub jego odmiana. Chodzi raczej o środowisko w którym warto pisać. Środowisko programistyczne z przyszłością / na topie. W swojej młodości kierowałem się własnymi potrzebami. Często to, co wystarczało mi do realizacji własnym potrzeb później okazywało się bezużyteczne z punktu widzenia pracodawcy (mimo, że zadania dawały się bez problemów zrealizować, pracodawca miewa inną koncepcję, inne narzędzia, inny język itp. i posiadane umiejętności i wiedza, mimo, że czasem szerokie okazują się bezużyteczne).
Chciałbym swojemu dziecku podsunąć jakąś mądrą koncepcję, tak aby miało to ręce i nogi. Żeby od razu wszedł w coś co w całości mu się przyda. Jeśli ma zaczynać, to niech od razu pójdzie w dobrą stronę. Niech się tym bawi w dzieciństwie, niech stanie się czymś naturalnym. Ale niech to nie będzie wyłącznie spełnianie własnych potrzeb konstruktorskich, ale też celny wybór w punktu widzenia masowego tudzież większościowego pracodawcy. Pracodawcy dobrze opłacającego swych pracowników ale też zainteresowanego sprecyzowanymi wymaganiami (nie tylko dialekt, ale narzędzia, system, platforma, środowisko). Krótko mówiąc - w co warto wejść? W czym pisać aplikacje dla PC, by a). skutecznie rozwiązywać problemy / zadania, b). okazać się atrakcyjnym dla pracodawcy, a tym samym osiągnąć sukces osobisty (własne zainteresowania / potrzeby) jak i zawodowy (biznesowy)?
Kiedyś na topie był Borland C++ Builder. A dziś czego się używa? Co będzie w użyciu za pięć lat...? W co warto wejść?
Przy okazji, jeśli znacie godne polecenia kursy dla dzieci (książki, tutoriale, materiały video) proszę o wklejanie w temacie. Najlepiej z uzasadnieniem, jeśli ktoś miał z danym materiałem do czynienia.
Osobiście miałem jakieś większe doświadczenia jedynie z TP i Basicem (w różnych odmianach i środowiskach). Dzisiaj (zawodowo nie zajmuję się programowaniem) jedynie dla własnych potrzeb piszę sobie firmware-y w Basic-u i... pluję w zęby, że od początku nie nastawiłem się na C (dziś, kiedy jest rodzina i dzieci nie za bardzo jest czas na nadganianie zaległości). Czasem chciałoby się napisać jakąś okienkową aplikację dla PC i z tym też robi się problem. Trzeba to zlecać zewnętrznej osobie. Dzieciństwo i okres nastoletni to prawdopodobnie najlepszy czas na naukę języków (jakichkolwiek), dlatego chciałbym Was podpytać co warto doradzić / podsunąć dziecku, jeśli widzi się smykałkę i ewentualny potencjał programisty, by od razu szedł w wartościowym (dobrym, sensownym) kierunku a nie ładował się w maliny typu Basic, Pascal itp. (by nie marnował czasu i energii oraz nie budował przyzwyczajeń, które staną mi się przeszkodą a nie pomocą). Jeśli język, to wiadomo, C lub jego odmiana. Chodzi raczej o środowisko w którym warto pisać. Środowisko programistyczne z przyszłością / na topie. W swojej młodości kierowałem się własnymi potrzebami. Często to, co wystarczało mi do realizacji własnym potrzeb później okazywało się bezużyteczne z punktu widzenia pracodawcy (mimo, że zadania dawały się bez problemów zrealizować, pracodawca miewa inną koncepcję, inne narzędzia, inny język itp. i posiadane umiejętności i wiedza, mimo, że czasem szerokie okazują się bezużyteczne).
Chciałbym swojemu dziecku podsunąć jakąś mądrą koncepcję, tak aby miało to ręce i nogi. Żeby od razu wszedł w coś co w całości mu się przyda. Jeśli ma zaczynać, to niech od razu pójdzie w dobrą stronę. Niech się tym bawi w dzieciństwie, niech stanie się czymś naturalnym. Ale niech to nie będzie wyłącznie spełnianie własnych potrzeb konstruktorskich, ale też celny wybór w punktu widzenia masowego tudzież większościowego pracodawcy. Pracodawcy dobrze opłacającego swych pracowników ale też zainteresowanego sprecyzowanymi wymaganiami (nie tylko dialekt, ale narzędzia, system, platforma, środowisko). Krótko mówiąc - w co warto wejść? W czym pisać aplikacje dla PC, by a). skutecznie rozwiązywać problemy / zadania, b). okazać się atrakcyjnym dla pracodawcy, a tym samym osiągnąć sukces osobisty (własne zainteresowania / potrzeby) jak i zawodowy (biznesowy)?
Kiedyś na topie był Borland C++ Builder. A dziś czego się używa? Co będzie w użyciu za pięć lat...? W co warto wejść?
Przy okazji, jeśli znacie godne polecenia kursy dla dzieci (książki, tutoriale, materiały video) proszę o wklejanie w temacie. Najlepiej z uzasadnieniem, jeśli ktoś miał z danym materiałem do czynienia.