6 znaków, że nie jesteś programistą

  • Gabriel Brooks
  • 0
  • 4185
  • 726
Reklama

Nie każdy jest programistą. Jasne, każdy może uczyć się jak programować, ale nauka programowania to nie to samo, co zrobienie z niego kariery. W rzeczywistości można być utalentowanym programistą i nadal być niedopasowaniem do kariery. Wiem, to brzmi dziwnie, ale jest prawdziwsze, niż mogłoby się wydawać.

Spędziłem ponad dekadę, zdobywając stopień naukowy w dziedzinie informatyki i myśląc, że to kariera dla mnie, po prostu uświadomiłem sobie, że tak nie jest - i pochodzi od kogoś, kto cieszy się proces programowania i związane z tym wyzwania.

To coś więcej niż kodowanie. Musisz wziąć pod uwagę cały obraz. Jeśli nie masz całkowitej pewności, że chcesz zostać programistą, oto kilka znaków, które mogą skierować Cię w dobrym kierunku.

Znak # 1: Brakuje Ci kreatywności eksperymentalnej

Pomimo tego, że logika jest ciężka, programowanie jest ostatecznie sztuką kreatywną. 4 TED Talks TED Talks na temat kreatywności, inspiracji i pasji 4 Trzeba Must See TED Talks na temat kreatywności, inspiracji i pasji. Inspiracja. Pasja. Są to wszystkie pojęcia, o których jesteśmy bardzo świadomi, ale niewielu z nas może dokładnie wskazać ich źródło. Skąd bierze się kreatywność? Co powoduje…. Nowy program jest jak puste płótno, a pędzle to twoje języki, frameworki, biblioteki itp. Tworzysz coś z niczego, a ten proces opiera się na eksperymentalnej nieustraszoności.

Dogmatyczni koderzy powiedzą ci, że jest “jeden prawdziwy sposób” pisać dobry kod, ale wcale tak nie jest. Takie stwierdzenie jest tak nonsensowne, jak stwierdzenie, że istnieje tylko jeden sposób na zbudowanie domu, napisanie powieści lub ugotowanie gulaszu. Istnieje wiele sposobów kodowania oprogramowania i powinieneś chcieć eksperymentować.

Bez naturalnej ciekawości rozwiniesz widzenie tunelowe i zawsze podejdziesz do problemów z kodowaniem pod tym samym kątem. W tym momencie programowanie staje się rutynową pracą i traci wiele z tego, co czyni go satysfakcjonującym.

Znak # 2: Nie kierujesz się sobą

Wszyscy dobrzy programiści muszą być samodzielni i nie można tego obejść. Po usunięciu wszystkich obcych szczegółów programowanie jest zasadniczo powtarzalne. Jeśli nie masz żadnych osobistych zainteresowań ani ambicji w pisanym kodzie, będziesz po prostu nieszczęśliwy.

Dotyczy to każdego twórczego przedsięwzięcia (i bez względu na to, co ktoś mówi, programowania) jest twórczy). Twoja motywacja do napisania kodu 10 Motywacyjne przemówienia TED, które pomogą Ci odpędzić Twoje mentalne bloki 10 Motywacyjne przemówienia TED, które pomogą Ci odpędzić Twoje mentalne bloki Cenną lekcją z życia osób osiągających sukces jest to, że bardziej konsekwentnie odrywają swoje mentalne bloki niż inni. Dziesięć TED Talks podkreśla jedną prostą rzecz - wszystko jest w pamięci. musi pochodzić z wewnątrz. Musisz uwielbiać kodowanie tak samo, jak potencjał odejścia z produktem końcowym. Jeśli nie podoba ci się ten proces, nigdy nie dotrzesz do produktu.

Jeśli budzisz się rano i nie odczuwasz palącej chęci do pracy nad projektem, być może programowanie nie jest właściwym rozwiązaniem dla Ciebie.

Znak # 3: Nienawidzisz problemów logicznych

Pomimo tego, że jest to twórcze przedsięwzięcie, programowanie to coś więcej ustalenie niż to jest tworzenie. Podczas gdy inne kreatywne punkty sprzedaży wiążą się z procesem naprawy (np. Autorzy, którzy muszą zmienić swoje wersje robocze), programowanie jest wyjątkowe, ponieważ większość pojawiających się problemów jest oparta na błędach logicznych.

Ten proces naprawy, znany właściwie jako debugowanie, jest sercem programowania. Czy fascynują Cię zagadki i łamigłówki logiczne 10 stron internetowych dla łamigłówek, łamigłówek i zagadek 10 stron internetowych dla łamigłówek, łamigłówek i zagadek? Czy masz wrodzoną chęć naprawy tego, co jest zepsute? A w związku z tym, czy w naturalny sposób doceniasz wewnętrzne funkcjonowanie rzeczy? Powinieneś być w stanie odpowiedzieć “tak” do wszystkich powyższych.

Duża część nagrody w programowaniu pochodzi z naprawiania błędów. Im bardziej skomplikowany błąd, tym bardziej satysfakcjonujące jest, gdy w końcu go rozwiązujesz. Jeśli nie znajdziesz w tym satysfakcji, programowanie będzie niczym więcej niż niekończącym się ciągiem frustracji.

Znak # 4: Nie możesz siedzieć przez długi czas

Charakter programowania wymaga, abyś siedział przed komputerem przez dłuższy czas. Możesz być w stanie obejść to, budując stojące biurko Jak zbudować tanie biurko stojące od Ikea, i jak to jest używać Jak zbudować tanie biurko stojące od Ikea, i jak to jest użyć Pojawia się szaleństwo do biurek stojących, dosłownie biurek, na których stoisz podczas pracy. Spędziłem ostatnie pięć lat jako samozatrudniony pisarz, który spędza większość swoich dni, siedząc w… ale istota jest taka sama: będziesz spędzać dużo czasu przed komputerem.

Istnieją pewne obawy, jeśli chodzi o siedzący tryb życia związany z komputerem 5 powodów, dla których praca z komputerami jest dla ciebie zła i jak zachować zdrowie 5 powodów, dla których praca z komputerami jest dla ciebie zła i jak zachować zdrowie Praca na komputerze może brzmieć jak najbardziej zrelaksowana praca na świecie, ale wręcz przeciwnie. Jest to bardzo trudne dla twojego ciała, które nie jest przyzwyczajone do tego nowoczesnego rodzaju pracy… i może prowadzić do poważnych problemów zdrowotnych 4 Poważne problemy zdrowotne od siedzenia zbyt długo (i jak ich unikać) 4 poważne problemy zdrowotne od siedzenia zbyt długo ( I jak ich uniknąć) Zbyt długie siedzenie przy biurku lub na kanapie to współczesna epidemia. Oto cztery śmiertelne zagrożenia dla siedzącego trybu życia. jeśli zignorujesz to zbyt długo. W podobny sposób możesz zmagać się z problemami psychicznymi, takimi jak niechciane rozproszenie uwagi. Skup się! 4 najlepsze narzędzia do tymczasowego zablokowania Facebook & Co Focus! 4 najlepsze narzędzia do tymczasowego blokowania Facebook & Co Nie jesteś sam, wszyscy to zrobiliśmy - marnujesz godziny na przeglądanie sieci zamiast robienia rzeczy. Potrzebujesz wzrostu wydajności? Znajdź najlepsze narzędzia do ucieczki z mediów społecznościowych tutaj. , gorączka kabinowa i spadek wydajności Jak być bardziej produktywnym podczas pracy w domu Jak być bardziej produktywnym podczas pracy w domu Czy praca w domu (lub określenie „telepraca”) jest bardziej produktywna niż praca w biurze? Debata została wznowiona po wezwaniu Marissy Mayer do wszystkich pracowników Yahoo. Tak jak wszyscy bla-bla,… .

Ostatecznie pytanie brzmi: czy czujesz się komfortowo będąc przed komputerem przez większość dnia? w rzeczywistości, wygodny może nie wystarczyć; musisz woleć być przed komputerem. Jeśli nie, produktywność i szczęście będą bitwami pod górę.

Znak # 5: Chcesz normalne godziny pracy

Kariery programistyczne dzielą się na jeden z dwóch typów: 1) pracujesz dla kogoś innego lub 2) pracujesz dla siebie. Tak czy inaczej, często zdarza się słyszeć historie późnych nocy, długich sesji kodowania i ogólnie niskiej jakości życia.

Tworzenie oprogramowania to branża skoncentrowana na terminach, a terminy nie są dobrze dostosowane do tradycyjnych dni roboczych od 9 do 5. W miarę zbliżania się terminów zespoły kodujące często wkraczają w fazę “czas kryzysu” określone przez całonocnych. Nawet pracując dla siebie 5 Uzasadnionych możliwości samozatrudnienia online 5 Uzasadnionych możliwości samozatrudnienia online, będziesz musiał poświęcić wiele godzin dziennie, jeśli chcesz wyprzedzić swoją konkurencję.

Ponadto problemy z programowaniem mają tendencję do zapadania się w mózg i podążania za tobą wszędzie. Będziesz pracował nad rozwiązaniami podczas kąpieli pod prysznicem, dojazdów do pracy, a nawet leżenia w łóżku. Ponieważ tak dużo programowania dzieje się w twojej głowie, podział na przedziały może być trudny, jeśli nie niemożliwy.

Jeśli masz szczęście może być w stanie znaleźć firmę, która nie zajmuje czasu na chrupanie, ale nie liczyłbym na to.

Znak # 6: Oczekujesz szybkiego wzbogacenia się

Był czas, kiedy tworzenie oprogramowania było lukratywnym zajęciem. W dzisiejszych czasach programiści, którzy szybko się wzbogacają, są wyjątkiem od reguły. Jeśli twoją główną motywacją do bycia w tej branży jest zarobienie dużych pieniędzy w jak najkrótszym czasie, czeka Cię rozczarowanie.

Historie sukcesu z dnia na dzień, takie jak popularność Flappy Bird Krótka historia Flappy Bird [Weird & Wonderful Web] Krótka historia Flappy Bird [Weird & Wonderful Web] Niewiele gier mobilnych wchodzi w zbiorową świadomość głównego nurtu na sposób Flappy Ptak zrobił. Przechodzi w folklor internetowy, ale te filmy pomogą zachować jego wirusowość. , może zwabić nas w fałszywe oczekiwania i urojenia. Wiele osób próbowało swoich sił w tworzeniu niezależnych gier 5 Darmowe oprogramowanie do tworzenia gier do tworzenia własnych gier 5 Darmowe oprogramowanie do tworzenia gier do tworzenia własnych gier Darmowe oprogramowanie do tworzenia gier to świetny sposób na rozpoczęcie tworzenia gier wideo. Zebraliśmy najlepsze oprogramowanie do gier na rynku. w nadziei na osiągnięcie podobnego poziomu sukcesu tylko po to, aby na flopie całkowicie opuścić branżę.

Czy potrafisz zarabiać dużo pieniędzy jako programista? Jasne, ale to nie będzie łatwa droga. Jeśli chcesz szybko się wzbogacić, czy chcesz szybko zarabiać pieniądze w domu? Spot 7 Praca w domu Oszustwa Czy spieszysz się, aby zarabiać pieniądze w domu? Spot 7 Praca w domu Oszustwa Bogactwo, szybkość, etyka - jeśli chodzi o pieniądze, możesz wybrać tylko dwa. Jeśli chodzi o pracę w domu, jest bardzo prawdopodobne, że nie dostaniesz szansy na wybranie jednego z… możesz równie dobrze zagrać na loterii.

Końcowe przemyślenia

Powiedzmy, że zdecydowałeś, że programowanie nie jest dla Ciebie, ale nadal chcesz korzystać z umiejętności i wiedzy związanej z programowaniem, którą gromadziłeś przez lata. Jakie masz opcje?

Pisanie. Doświadczenie techniczne w programowaniu może sprawić, że będziesz dobrze przygotowany do pisania technicznego (podręczniki, dokumentacja itp.), Dziennikarstwa (bądź na bieżąco z najnowszymi wiadomościami) lub edukacji (ucząc innych tego, co wiesz).

Analiza. W zależności od dziedziny wiedzy możesz wykorzystać swoją wiedzę jako konsultanta ds. Systemów bezpieczeństwa, platform internetowych, silników gier, modeli monetyzacji itp. Testy zapewniania jakości to kolejna dziedzina, w której przydatna może być wiedza analityczna.

Zarządzanie. Jeśli masz serce do biznesu, ale chcesz pozostać w kontakcie z branżą oprogramowania, dlaczego nie zarządzać własnym zespołem programistów? Menedżerowie, którzy rozumieją niuanse kodowania, są nieliczni.

To tylko drapanie po powierzchni. Po prostu wiedz, że nawet jeśli zdasz sobie sprawę, że nie chcesz być programistą, te umiejętności są przenośny a twój czas nie został zmarnowany.

Masz wrażenie, że nadal jesteś programistą? Czy przeszedłeś na Linuksa 11 najlepszych dystrybucji Linuksa dla programistów 11 najlepszych dystrybucji Linuksa dla programistów Linux oferuje kwitnące środowisko dla programistów i programistów. Oto najlepsze systemy operacyjne Linux dla programistów. jeszcze?

Zdjęcie: Pomysł na przędzę przez Shutterstock, Nędzny pracownik przez Shutterstock, Puzzle kawałek przez Shutterstock, Zmęczona sylwetka pracownika przez Shutterstock, Tarcza zegara przez Shutterstock, Deszcz pieniędzy przez Shutterstock




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.