cze
28
2009
Jest to pytanie bardzo istotne i należy je zadać sobie już na początku naszej drogi, której celem jest próba podporządkowania sobie posłuszeństwa komputera. Jest wiele dróg programistycznych, ale oficjalnie mówi się o trzech z nich, gdyż są tylko trzy podstawowe podziały zaawansowania języków programistycznych.
Pierwszą drogą są jezyki najłatwiejsze, można wręcz powiedzieć akademickie, które są bardzo łatwe i pozwolą w prosty sposób napisać program. Jest to naprawdę istotne, gdyż wybierając te języki wcale nie mamy szerokiego pola zakresu. Jest to np. język Prolog, który jest nauczany przez kilka miesięcy na studiach, by zbadać poziom logicznego myślenia. I na tym powinna się kończyć jego rola.
Drugim elementem wyboru mogą być języki średnio zaawansowane, które są obecnie najpopularniejszą metodą programistyczną. Należą do nich m.in. Delphi, oraz język C. Są one idealne jeśli chodzi o hobby. Młodzi ludzie programujący właśnie w tych językach, często nie wiedzą, że są języki lepsze, które mają większe możliwości.
A one istnieją. I stanowią trzecią, ostatnią i najtrudniejszą grupę języków komputerowego programowania. Dzięki nim Twój komputer stanie się Ci całkowicie poddany. Takim językiem jest np. Python, którego opanowanie będzie najlepszym krokiem pozwalającym na odnoszenie sukcesów w pracy. Trzeba jednak pamiętać, że zanim zabierzemy się za najtrudniejsze, przyda się nam pobieżna chociaż wiedza o językach średniego przynajmniej zakresu. Bo wszakże nie chodzi tu o umiejętność znajomości kodu, ale też o logiczne myślenie, bez którego marzenia o pisaniu programów komputerowych pozostaną marzeniami.
cze
28
2009
Wiele razy słyszymy o takich ludziach przeglądając strony internetowe. Tworzą oni nawet swoje własne społeczności na chatach i forach. Kim jednak jest naprawdę ta grupa społeczna? Czym się zajmuje? Postaram się przytoczyć wam teoretyczną i jak najbardziej rzeczową prezentację programisty.
Definicyjnie programista jest to osoba, której zadaniem jest tworzenie oprogramowania komputerowego, bądź też dla innego typu sprzętu rtv. Jednak do zadań programisty nie należy jedynie tworzenie oprogramowania, ale także jego modyfikacja, mająca na celu ulepszanie środowiska, oraz zapobieganie błędom w jego funkcjonowaniu. Programista może oznaczać zarówno zawód, jak i po prostu hobby. Zwykle ludzie kojarzą programistę z pisaniem kodu źródłowego programu i jest to na pewno jedna z prawdziwych tez. Również faktem jest, że programiści są kojarzeni jako ludzie związani z tworzeniem programów wyłącznie na komputer osobisty, a nie jest to prawda. W rzeczywistości programista to osoba, która tworzy oprogramowanie na wszystkie możliwe urządzenia elektryczne wymagające “serca” tzn. potrzebujące kodu, który pozwoli im wykonywać ściśle działające według nich polecenia i wytyczne.
Z programistą związane jest także kilka mitów. Nieprawdą jest, że programiści to osoby uzależnione od komputera, zmęczone przesiadujące przed nim godzinami. W rzeczywistości wielu z nich prowadzi raczej ciekawe życie, bardziej finansisty, niż człowieka ograniczonego przez nałóg komputerowy.
To tylko zalążek tekstu, jaki mam nadzieje kiedyś o programistach powstanie. Bardzo ciekawe jest to, ze są oni powodem wielu dowcipów, równie jak blondynki, czy brunetki. Jednak zupełni im to nie przeszkadza.
cze
28
2009
Po pierwsze, jeśli zadajesz sobie to pytanie to bardzo niedobrze. Pół biedy, jeśli jest ono zadane z ciekawości. Gorzej, jeśli zadajesz je tylko dlatego, że nie wiesz czy chce Ci się zacząć w ogóle naukę programowania. Jeśli jest to ta druga opcja to prosimy Cię grzecznie o opuszczenie tej strony, gdyż nie jest ona dla Ciebie przeznaczona. Programowanie nie jest dla ludzi niezdecydowanych, którzy szukają tylko sposobu, jak iść ciągle po najprostszej drodzę nie przemęczając się.
Sztuka programowania komputerowego jest ciężką umiejetnością i jej nabywanie zależy od naszej woli. Nie da się całkowicie opanować języka programowania, gdyż zakres wiedzy jaki trzeba objąć, aby wszystko wiedzieć zajmuje nieraz całe życie. Proszę się jednak nie zrażać. Po prostu ważne jest, by to co chcemy robić nie było tylko chwilowym natchnieniem. Najlepiej by programować w każdej wolnej chwili. Niech stanie się to naszym hobby, umiejętnością, która będzie nam sprawiać radość. Jeśli tak będzie to zapewniam, że po roku nauki bedziecie już niezłymi programistami.
Najważniejsza w programowaniu nie jest wbrew pozorom wiedza teoretyczna. Nie jest to nauka ścisła, mimo, że bardzo związana z matematyką. Pisanie programów na komputer, oraz inne jednostki elektroniczne jest przede wszystkim wykorzystaniem umiejetności logicznego myślenia. Wykucie na blachę wszystkich komend niczego nam nie da, jeśli nie umiemy ich zastosować w rzeczywistości siedząc przed okienkiem kompilatora.
Warto więc zastanowić się dobrze, czy jesteśmy w stanie poświęcić temu całe życie, czy też nasz zapał szybko wygaśnie. Jeśli tak to lepiej dać sobie z tym spokój.
cze
28
2009
Są różne drogi pozyskiwania wiedzy dotyczącej programowania. Dawniej młodzi programiści nie mieli takich możliwości, oraz tak szerokiego zakresu działania. Czasy się jednak zmieniły. Zwiększyła się technologia pozyskiwania informacji i dzisiaj już każdy może podjąć się nauki programowania komputera.
W dzisiejszych czasach młodzi, lub wręcz przyszli jeszcze programiści pozyskują dane z sieci. Internet jest wciąż najwiekszym źródłem informacji na każdy temat, w tym także ten. Mając dostęp do sieci mamy dwie możliwości. Pierwszą jest poznanie kogoś, kto zna się na programowaniu i jest nam w stanie pomóc, czy to za pomocą różnych środków komunikacji, czy też osobiście, jeśli nie mieszka daleko. Drugą metodą jest pobranie z sieci jednego z wielu kursów programowania komputerowego. Jest ich w internecie bardzo wiele. Niestety ich wadą jest, że często są pisane przez niezbyt znających się na programowaniu ludzi. Nie mówie tutaj, że nie znają oni się kompletnie na tym co robią, ale o tym, że są oni wciąż amatorami i nie potrafią w pełni przekazać wszystkich rzeczy poprawnie. Złe przyzwyczajenia to najgorsze co nas może spotkać na początku przygody z komputerem, jako miejscem pracy programisty.
Kolejnym sposobem pozyskiwania wiedzy programistycznej jest zakupienie książek. Jest to najbardziej pewny sposób zdobycia umiejętności. Niestety na dobre książki trzeba wydać spore pieniądze. Co wtedy zrobić? Albo oszczędzić, albo ściągnąć wersje multimedialne książek, znacznie tańsze. Niestety wadą jest, że niewygodnie jest czytać multimedialne e-booki. Warto więc dobrze przemyśleć, gdyż to co wybierzemy może być decydującą opcją w naszym życiu.
cze
28
2009
Jeśli interesują Cię komputery i chciałbyś pracować w zawodzie związanym z nimi masz ciężki oddech do zgryzienia. Obecnie na rynku jest tyle pokrewnych zawodów związanych z komputerem, że wybór jest naprawdę ciężki. Ważne jest, byś robił to co naprawdę lubisz. Jeśli więc posiadasz umiejętność logicznego myślenia, a do tego bawiłeś się już w pisanie programów na komputer, to myślę, że powinieneś się zastanowić nad wyborem zawodu programisty.
Co jednak zrobić, by zostać dobrym programistą? Jest kilka ścieżek, niestety nie obędzie się bez wykształcenia wyższego. To znaczy, mając średnie wykształcenie na pewno uda nam się znaleźć w końcu pracę w zawodzie, ale niestety nie osiągniemy niczego więcej niż tylko poddanego w firmie. A na pewno każdemu z nas marzy się dowództwo nad kilkoma programistami, lub też stworzenie całej firmy programistycznej i zostanie jej dyrektorem. Na pewno już dobrze wiecie, kto zrobił tak i został jednym z największych ludzi XX wieku. Tak, mówię o Billu Gatesie.
Jeśli marzy Ci się poważny zawód programisty to powinieneś sięgnąć przede wszystkim po programy z średniej, bądź najwyższej półki. Pamiętaj jednak, że to, że wybierzesz programy najtrudniejsze i opanujesz je, nie odwołuje Cię od przynajmniej pobieżnego poznania niższych języków programowania komputerowego.
Zawód programisty jest bardzo przyjemnym zawodem. Robimy coś dobrego dla społeczeństwa komputerowego, a do tego nie trzeba ciągle studiować i przechodzić kursów, język programowania zmienia się stosunkowo rzadko, a do tego wszystkie są podobne więc opanowując jeden najważniejsze, nie będzie problemów z innymi.
cze
28
2009
Jest to pytanie, które należy sobie zadać zaraz na początku naszej przygody z programowaniem. Bo jeśli jest trudne to oznacza dla nas więcej czasu spędzonego przed komputerem. Cóż, jest to pytanie względne. To wszystko zależy od naszego podejścia. Jeśli chcemy się poważniej w to zaangażować to koniecznością może być poświęcenie wielu miesięcy pracy. Choć pisanie programów to sztuka, której raz się ucząc ciężko zapomnieć, to jednak nie wskazane jest robienie sobie przerw w tym zadaniu.
Przede wszystkim programowanie jest czasochłonne. I nie wiąże się to bynajmniej z trudem samej istoty pisania algorytmów, ale przede wszystkim z objętością działu, jaką trzeba ogarnąć. Nie wystarczy nauczyć się jednego języka programowania. Aby efektywnie pisać programy i utrzymywać się z tego przyjdzie nam niestety konieczność opanowania wielu języków, jak największej ilości. Na nasze szczęście większość języków jest do siebie podobna. Dotyczy to np. Pascala, Delphi, oraz języka C. Gorzej jeśli chcemy programować w językach z najwyższej półki. W te trzeba włożyć już więcej pracy.
Najważniejsza rzeczą w nauce programowania, że to tylko i wyłącznie od Ciebie zależy, jak będzie przebiegać tempo poznawania przez Ciebie języków. Nie masz nauczyciela i nikt Ci nie pomoże. Wszystko jest do zrobienia, ale liczy się Twoje zaparcie. Jeśli się postawisz i będziesz sumiennie wykonywać postawione sobie cele, to całkiem możliwe, że uda Ci się osiągnąć sukces.
Jeśli więc nadal jesteś przekonany, że podołasz to jak najbardziej powinieneś spróbować. Efekty mogą być naprawdę ciekawe, a zdobytej wiedzy nikt Ci nie odbierze. Kto wie, kiedy Ci się przyda.