Nie daj się zniechęcić - 5 mitów na temat programowania

Nie daj się zniechęcić - 5 mitów na temat programowania

Istnieje spora liczba mitów na temat programowania, które moim zdaniem mogą zniechęcić część osób do podjęcia próby nauki tej dziedziny. Programowanie jest trudne, trzeba być szczególnie utalentowanym, czy znać bardzo dobrze matematykę – jednak, czy faktycznie? Poznaj 5 mitów, które zmienią sposób w jaki postrzegasz programowanie.

1. Matematyka

Problem z matematyką jest taki, że bardzo często jest jedyną rzeczą, którą osoby niemające wcześniej zbytnio kontaktu z programowaniem są w stanie z nim powiązać. Komputer? Programy? To tam pewnie trzeba być dobrym z matematyki. Nic bardziej mylnego! Zgadza się, znajomość matematyki na pewno nie zaszkodzi oraz istnieją dziedziny programowania, gdzie jest mocno wymagana. Istnieje jednak mnóstwo innych obszarów w naszej branży, jak na przykład aplikacje webowe czy mobilne, gdzie zapewniam Cię, że nie użyjesz bardziej skomplikowanej operacji matematycznej niż mnożenie.

2. Programowanie jest trudne

Czy wiesz ile osób pracuje nad kamerą w iPhone’ie? Tylko nad tym jednym elementem całego telefonu – kamerą. Jeden geniusz? Nie. Zespół 800 ludzi. Są tacy, jak Ty i ja. Współpracują, komunikują się, rozkładają każdy problem na szereg atomowych zadań i je wykonują. Proste atomowe operacje, które dopiero zebrane w całość dają rezultat.

Kolejny przykład, dodatkowe ikonki na Facebook’u oprócz klasycznego „Like”, które pojawiły się w ostatnim czasie. Ile mogło zająć wprowadzenie takiej, na pierwszy rzut oka, prostej funkcjonalności? W sumie około rok czasu. Kolejny raz liczy się zespół ludzi, którzy pracowali nad tą funkcjonalnością, testowali ją, dopracowywali przez tak długi okres czasu. Nie pojedyncza osoba.

Co to oznacza dla Ciebie?

Wystarczy potrafić komunikować się i współpracować z innymi. To cały geniusz. Co więcej? Zarówno zespół Apple’a pracujący nad kamerą w iPhone’ie, czy zespół Facebook’a pracujący nad nowymi ikonkami musiał popełnić cały szereg błędów, aby dojść w końcu do czegoś, co mogli wypuścić na rynek. Każdy popełnia błędy, nawet najbardziej doświadczony programista. Nie bój się popełniać błędów.

3. „Jestem za stary”

Masz już ponad 20, czy 30? Nigdy nie jest za późno. Mogę tak powiedzieć ponieważ znam osoby, które będące przykładowo magistrem socjologii w wieku 30 lat zaczęły od zera naukę programowania i nie poszło im to wcale gorzej niż osobom, które programowały zaraz po szkole średniej. Co więcej, było im nawet łatwiej w wielu kwestiach, bo miały doświadczenie. Nie ważne z jakiej branży. Każde doświadczenie się liczy.

4. Trzeba iść na studia, żeby nauczyć się programowania

Studia na pewno zrobić warto, jednak brak takiej możliwości to nie problem. Istnieje mnóstwo kursów, poradników, książek, filmików i materiałów online, również w języku polskim. Dzięki nim możesz zacząć uczyć się programowania bez wychodzenia z domu. A co z pracą? Mówiąc w skrócie, od kawałka papieru, jakim jest dyplom dużo bardziej liczy się doświadczenie i umiejętności. Istnieje wiele zawodów, gdzie studia są niezbędne, jednak nie w programowaniu.

5. I tak trzeba mieć znajomości, żeby znaleźć dobrą pracę

Kwestia najbardziej popularna u ludzi w dojrzałym wieku, strzelam, że zaszłości z czasów komuny. Niestety, ale bardzo często te błędne poglądy są przekazywane kolejnym pokoleniom. Mam dla Ciebie dobrą wiadomość. Nie trzeba mieć tzw. „znajomości”, żeby znaleźć bardzo dobrze płatną pracę w naszym zawodzie. Ofert pracy jest tak dużo, że to praca szuka programistów, a nie programiści pracy. Takie przyszły czasy.

A co wy sądzicie na ten temat?;)

Powiązane

Jak (nie) rozmawiać o narzędziach Obserwując nasze środowisko w trakcie luźnych rozmów na konferencjach, w mediach społecznościowych czy chociażby w komentarzach pod postami na bl...
Czy warto czytać książki programistyczne? Czy warto czytać książki programistyczne? Temat przyszedł mi na myśl, gdy przypomniałem sobie o pewnym poście, na który wpadłem dawno, dawno temu, g...
books#13 – “So good they can’t i... W trakcie naszej przygody z programowaniem zetknęliśmy się z książkami poruszającymi najróżniejszetematy. Programowanie, branża IT, biznes, nowe t...
Role, stanowiska i szczeble kariery w programowani... Programista programiście nie równy - my to wiemy, ale czy ty, drogi Czytelniku znasz najpopularniejsze szczeble kariery w zawodzie programisty? Dzisia...