Jak rozpocząć programowanie własnych programów
Dla większości ludzi, którzy zdecydowali się połączyć ichżycie z programowaniem, powstaje pytanie: od czego zacząć programowanie, bo chciałbym od razu, od pierwszych kroków pisać własne programy. Wtedy z jednej strony będzie to rozwój praktycznego doświadczenia, az drugiej - nabycie umiejętności rozwiązywania problemów.
Komputer jest podobnym narzędziem wprogramowanie, jak topór cieśli i sztaluga artysty. Najważniejsze jest rozwijanie wiedzy i umiejętności, a będziesz mógł stworzyć praktycznie na dowolnej maszynie. Oznacza to, że nie ma dużej różnicy w sposobie rozpoczęcia nauki programowania. Oczywiście wybór języka do pisania programów może odegrać decydującą rolę, gdy młody człowiek zaczyna oferować siebie jako obiecującego specjalisty. Ale to będzie trochę później.
Na przykład, jeśli weźmiemy pod uwagę programowanie internetowe(od czego zacząć również jest pytanie), istnieje minimalny zestaw technologii dla front-end i back-end, bez których rozwój aplikacji internetowych na pełną skalę jest niemożliwe w każdym miejscu pracy. Rozszerzony zestaw programów wykracza poza zakres programisty dla początkujących i nie jest tym, z którym programowanie może się rozpocząć w zasadzie.
Klasyka programowania zaleca układanie fundamentu w trzech kierunkach:
- Silnie napisany język - taki jak C / C ++.
- Całkowicie zorientowany na OOP język, tradycyjnie uważany za JAVĘ.
- Język skryptowy, w którym wybór może pochodzić z klasyków takich jak shell, sed, awk lub Perl lub coś nowego. Jeśli chcesz poświęcić mniej czasu na naukę, to PHP to zrobi.
Oczywiście dzisiaj, kiedy nowe technologiesą prawie codziennie, jest mało prawdopodobne, że ktoś będzie podążał za wolą doświadczonego o tym, jak zacząć programować. Prawdopodobnie bardziej popularna odpowiedź na to pytanie będzie brzmiała: co należy zrobić, aby rozpocząć programowanie przynajmniej w jakimś języku. Ale otrzymane rekomendacje są odpowiednie tylko dla rozwoju początkowych umiejętności i nic więcej. W prawdziwym życiu każdy popularny język programowania, a dokładniej jego badanie, można porównać do nauki, na przykład języka rosyjskiego w szkole średniej. Ta analogia jest niepełna, ale raczej orientacyjna, aby zrozumieć, o co toczy się gra. Najpierw zacznij od najprostszego - ucz się "alfabetu" programowania, a następnie, przy ciągłych ćwiczeniach i uczeniu się nowych informacji, stopniowo przechodź do najwyższej klasy pisania skomplikowanych kodów.
Cokolwiek to było, ale potencjalnym pracodawcąalbo opłaca się doświadczonemu programiście, albo prawie nie płaci, ale nie wymaga w zamian specjalnych umiejętności. Dlatego powracając do pytania "od czego rozpocząć programowanie", powinieneś odpowiedzieć na coś takiego: z akumulacją doświadczenia. A to oznacza, że musisz pisać programy wszędzie i zawsze, jak artysta, który chce doskonalić swoje umiejętności i rysuje wszystko, co mu przychodzi do głowy. Praktyka prowadzi do doskonałości, a już dla doskonałości wielu gotów jest zapłacić dobre pieniądze. Na przykład teraz nawet najwcześniejsze szkice znanych artystów są warte dużo pieniędzy.
Ostatni przedmiot, który tutaj stoiwspomnieć o potrzebie stworzenia, aby można było to później powiedzieć lub napisać. Innymi słowy, mówimy o stworzeniu portfela programisty, w którym zaprezentowany zostanie kod źródłowy - od pierwszych kreacji po wszystkie zaawansowane osiągnięcia w tej dziedzinie. Przy takim wsparciu rozmowy z potencjalnymi pracodawcami będą krótsze, a zapotrzebowanie na życiorys może nawet zniknąć samo w sobie - oferty pracy zaczną po prostu nadchodzić.