Programowanie a zdrowie i szkoła

22/03/2011 4 komentarze

Często młodzi programiści do tego stopnia oddają się swojej pasji, że zaniedbują szkołę. Długotrwałe i codziennie urzędowanie przed komputerem może być przyczyną depresji, a to bardzo nieciekawa choroba – napewno wolisz chodzić na basen niż do psychologa. Czytaj dalej…

Kategorie:Inne

Jak programować aby się nie poddać, czyli 10 przykazań początkującego!

22/03/2011 1 komentarz
  • Niechaj twa cierpliwość uzbrojona po zęby będzie – nikt jeszcze nie stał się doskonałym programistą od razu. Pamiętaj – nie czytanie kursów, nie werbowanie dokumentacji, lecz trening uczyni z ciebie mistrza, choć na początku trzeba nabyć wiedzy teoretycznej. Jak powiedział Gynvael (pewnie nie on pierwszy i nie ostatni) trzeba napisać setki, a może i więcej programów zanim zostanie się programistą.
  • Nie rzucaj się na głęboka wodę od razu – nie napiszesz natychmiast genialnego CMS’a. Właśnie dlatego należy pamiętać żeby dobierać zadania do swojego poziomu umiejętności. W przeciwnym razie możesz ponieść porażkę, a to z kolei może zniechęcić cię do programowania.
  • W poszukiwaniu prawdy dokumentację wertować będziesz – zanim spytasz kogoś, do czego służy dana funkcja najpierw zajrzyj do dokumentacji, tam na pewno znajdziesz odpowiedź na swoje pytanie.
  • Google przyjacielem twym – wpisując odpowiednie zapytanie do Google, na pewno znajdziesz odpowiedź na nawet najbardziej nurtujące cię pytanie.
  • W czasie pracy z kodem czynnie z kursu korzystać będziesz – nie zapamiętasz od razu wszystkich funkcji i składni języka, dlatego pisząc kod zaglądaj do Kursu, FAQ i dokumentacji.
  • Na swym zajęciu pilnie koncentrować się będziesz – programowanie jest zajęciem, które wymaga koncentracji. Słuchanie muzyki czy hałas dobiegający zza okna raczej negatywnie wpływa na ciebie podczas pisania kodu. Najlepiej będzie jeżeli zajmiesz się tym w ciszy i spokoju nie odrywając oczu przez kilka godzin od monitora. Oczywiście warto sprawić sobie okulary do monitora i spoglądać co jakiś czas za okno na zieleń. Jak masz psa przejdź się z nim, a najlepiej pobiegaj – to bardzo pomaga odświeżyć umysł.
  • Każdy napotkany problem wzbogaci wiedzę twą – nic tak nie uczy jak napotykanie i rozwiązywanie problemów. Każdy doświadczony programista zgodzi się ze mną. Dlatego napotykając problem nie uznawaj go za przeszkodę lecz za wyzwanie.
  • Zrozumiały kod pisać będziesz – bardzo ważne jest, aby pisać kod w sposób zrozumiały wg ściśle określonych reguł, w przeciwnym razie możesz mieć później problemy z odczytaniem własnego kodu.
  • Afiszować się nie będziesz – najlepiej nie chwal się nikomu, że programujesz. Jest taka zasada, że im więcej się gada, tym mniej się robi! Jest to potwierdzone naukowo.
  • O zdrowie swe dbać będziesz – siedzenie przed komputerem po 10 godzin dziennie to niezbyt mądre posunięcie, dlatego staraj się mieć różne zajęcia.
  • 

    Kategorie:Inne

    Jakie są zalety i wady Perla?

    Perl jak każdy język programowania posiada swoje wady i zalety. Patrząc nawet najbardziej sceptycznie i obiektywnie zalety przewyższają wady. Czytaj dalej…

    Kategorie:Inne

    Dlaczego warto programować w języku Perl?

    Od wielu lat programuję i zawsze irytował mnie czas pochłaniany na napisanie jednej z pozoru prostej aplikacji nie wspominając o programowaniu sieciowym i operacjach na plikach tekstowych. Przykładowo napisanie programu obsługującego pliki INI w ANSI C to czasochłonne wyzwanie dla początkującego, a nawet średnio-zaawansowanego programisty – takie przeszkodzy są czynnikiem amotywacyjnym i często odpychają początkujących programistów, a co za tym idzie – prowadzą do zakończenia przygody z programowaniem. Wszystko zmieniło się kiedy poznałem wspaniały język skryptowy jakim jest Perl. Nie pisałem od razu wielkich aplikacji, nie pisałem skomplikowanych algorytmów i aplikacji sieciowych, ale z czasem to się zmieniło! Sam nie mogłem uwierzyć, że potrafię pisać tak skomplikowane programy – już wtedy zacząłem żałować, że nie zainteresowałem się Perlem wcześniej. Był to przełomowy moment w moim „życiu programistycznym” – na stałe naznaczył mnie etykietką kodera. Jeżeli kompletnie nie szło ci w innych językach to nie przejmuj się, jeszcze nie wszystko stracone – Perl jest niesamowicie elastyczny i prosty. Ma wbudowane dziesiątki funkcji ułatwiające o niebo napisanie nawet najbardziej skomplikowanej aplikacji. Kiedy opanujesz Perla otworem staną przed tobą inne języki. Czytaj dalej…

    Kategorie:Inne