Społeczności technologiczne są bezpieczną przystanią dla wszystkich osób zainteresowanych technologią (tworzeniem oprogramowania i jego ekosystemem). To miejsce, w którym różne języki programowania spotykają się pod jednym dachem, gdzie różne bazy danych mogą znajdować się przy tym samym stole (bez zamierzonej gry słów).

Społeczności mają na celu pomaganie ludziom w rozwoju! Ale czy ludzie naprawdę rosną?

Czy naprawdę rośniesz?

Społeczności mają na celu pomaganie ludziom w rozwoju! Ale czy ludzie naprawdę rosną? Czy ludzie przychodzący na spotkania technologiczne naprawdę rozwijają się po wzięciu udziału w kilku spotkaniach, czy też pozostają tymi samymi, zwykłymi programistami? Czy ludzie dołączają do społeczności ze względu na nazwę, czy programiści pojawiają się na Meetupach po darmowe naklejki, koszulkę, jedzenie lub gadżety.

Naprawdę można by pomyśleć, że programiści kolekcjonują te przedmioty niczym kamienie nieskończoności, co jest właściwym określeniem „Kolekcjonerzy”. Czy ludzie naprawdę przychodzą się uczyć? Dowiedz się więcej o kolejnym Dragon Ball Z (Ok, naprawdę chciałem skorzystać z tej linii).

Zaufaj mi, muszę być tym miejscem, do którego poszłabym na każdy Meetup i nadal nie widzę żadnej zmiany. Pozostałam w bezruchu, nie pokazując żadnych zmian, tylko kilka naklejek i darmowe koszulki w szafie, które były widoczne. Jeśli nie rozwijasz się jako programista, najbardziej przypominasz martwe drzewo.

Wskazówki dotyczące rozwoju jako programista

Oto kilka wskazówek, dzięki którym dowiesz się, czy jako programista się rozwijasz — na drodze do zostania programistą 10-krotnym, Unicornem, czy po prostu bycia przeciętnym.

1: Nie bądź cichym facetem:

Nie bądź cichym gościem, który przychodzi na każde spotkanie, nie zadając żadnych pytań ani nie wchodząc w interakcję z innymi twórcami umysłu. Miej coś do podzielenia się ze współpracownikami podczas przerwy na lunch. Jak masz zamiar się rozwijać, skoro jesteś cichym facetem, który nigdy nic nie mówi?

2: Nie zwlekaj:

Co robisz po powrocie do domu po spotkaniu technicznym? Wracasz do bycia sobą, czy zaczynasz nad czymś pracować? Zwlekanie jest zabójcą wszystkich marzeń i ambicji. Brałem udział w kilku spotkaniach i rozmawiałem z kilkoma osobami. Za każdym razem, gdy rozmawiamy, uczę się czegoś, a kiedy wracam do domu, wypróbowuję to, aby pogłębić swoje zrozumienie.

3: Bądź gotowy na naukę

Zawsze bądź gotowy na naukę jako programista. Technologia stale się zmienia każdego roku, miesiąca, tygodnia i dnia. Przygotuj się na naukę czegoś nowego i wypróbowanie tego, zanim wrócisz do ulubionego języka programowania. Weźmy na przykład, że pochodzę z języka programowania Python. Tworzyłem strony internetowe w oparciu o framework Django Python, do analizy danych korzystałem z Pand, Matplot. Znałem tylko Pythona — znałem inne języki, ale moim wyborem numer jeden był Python.

Po wzięciu udziału w spotkaniu zorganizowanym przez Developer Circle Lusaka i ForLoop Zambia, zdecydowałem się nauczyć nowego języka JavaScript poprzez framework Nestjs. Oto link do mojego poradnika („Aplikacja restauracyjna”). Poznanie nowej technologii było wspaniałym doświadczeniem. Odblokowałem nowe osiągnięcie lub zdobyłem nowy zestaw umiejętności.

4: Rozpoczęcie jest najtrudniejszą częścią

„W podróży tysiąca mil pierwszy krok jest najważniejszy” – przysłowie chińskie.

Rozpoczęcie jest zazwyczaj najtrudniejszą częścią. Po spotkaniu albo jesteśmy zmotywowani do rozpoczęcia projektu, albo po prostu wracamy do domu i jesteśmy zwykłymi programistami. Jak rośniemy? Cóż, zacznij od czegoś, jeśli oznacza to napisanie średniego początku artykułu. Jeśli oznacza to naukę nowego języka, zacznij. Ale wiele osób twierdzi, że ma dużo pracy i zawsze jest zajęte – cóż, prawdę mówiąc, wszyscy są zawsze zajęci.

Jeśli mógłbyś codziennie poświęcić 25–30 minut na naukę, pisanie i wpychanie kodu, w mgnieniu oka zostaniesz świetnym programistą

„W podróży tysiąca mil pierwszy krok jest najważniejszy” – przysłowie chińskie.

Twoja podróż jako programisty zaczyna się od skupienia się na stawaniu się lepszym programistą.

5: Podziel się swoją wiedzą

Po nauce i rozpoczęciu nowego projektu, o co dalej możesz zapytać? Podziel się tym, czego się nauczyłeś lub nad czym pracujesz. Zaufaj mi, nie ma uprawy bez dzielenia się tym, czego się nauczyli. Skąd będziesz wiedzieć, czy się rozwinąłeś, jeśli nie będziesz w stanie podzielić się swoim nowym zestawem umiejętności?

Możesz powiedzieć „Nie mogę jeszcze niczego udostępnić, bo wciąż się uczę”, cóż, podziel się tą małą tym, kto zna małe wyzwanie, przed którym stałeś podczas tworzenia aplikacji lub podczas nauka może pomóc następnemu programiście.

Jest kilka sposobów lub platform, z których możesz skorzystać, dzieląc się zdobytą wiedzą. Możesz udostępnić swój projekt w GitHubie (open source), udostępnić go w społecznościach programistów podczas następnego spotkania i skorzystać z platform takich jak Medium, gdzie możesz udostępniać krótkie artykuły, takie jak ten.

6: Hackatony

Hackatony to kolejny sposób na rozwój jako programisty. Większość hackatonów wymaga od programisty wykorzystania swoich umiejętności w celu rozwiązania problemu. Może to być szansa na wykorzystanie nowo zdobytej wiedzy na konkretnym Hackathonie.

Nie bądź facetem, dziewczyną czy inną osobą, która dołącza do zespołu, aby oglądać, jak inni programiści wykonują pracę, nie wnosząc żadnego wkładu. Bądź osobą, która może wnieść swój wkład. Zaufaj mi, wkład jest bardzo KLUCZOWY.

7: Baw się dobrze

W miarę rozwoju jako programista możesz napotkać przeszkody, możesz pokonać kilka błędów, możesz zdobyć nowe umiejętności, a nawet awansować na stanowisko starszego programisty, baw się dobrze. Najlepszą radą, jakiej nauczyłem się podczas sesji CodeBus Africa, było „BAWIAJ SIĘ”. Jeśli kochasz to, co robisz, podróż staje się łatwiejsza.

Śmiało, zacznij rozwijać się jako programista. Dołącz do lokalnej społeczności programistów, niezależnie od tego, czy jest to Forloop Zambia, czy Koło programistów Facebooka w Lusace i społeczność Agro. Napisz artykuł, udostępnij swój kod na Githubie i weź udział w Hackathonie. Nie bądź Kolekcjonerem.

Obserwuj mnie na :





Dziękuje za przeczytanie.