10 sierpień 2021

Myślisz o karierze w IT? 5 rad dla początkujących programistów

Nie od dziś wiadomo, że człowiek uczy się na błędach, ale lepiej robić to na cudzych. Zaczynając swoją przygodę z programowaniem, trzeba być przygotowanym na wiele takich lekcji. Są pomyłki których można jednak łatwo uniknąć. Jak się ich wystrzegać? Przeczytajcie rady od doświadczonych programistów z Sabre Polska.

5 rad dla początkujących programistów

1. Skupienie na dużej ilości języków

Znasz Python, C++, SQL, CSS i jeszcze Java Script? Świetnie! A w ilu z nich będziesz w stanie rozwiązać problem? Nikt nie oczekuje od młodych programistów znajomości wielu języków, szczególnie na zaawansowanym poziomie. To zrozumiałe, że chcesz poznawać technologię i zwrócić uwagę rekruterów swoimi umiejętnościami w CV. Pamiętaj, że znając jeden język też można rozwiązywać problemy. Skup się na doszkalaniu kodowania w wybranej technologii, a  poznawanie nowych z czasem będzie przychodziło z łatwością.

2. Brak dbałości o jakość kodu

Literówki, brak średnika i wcięć? Programowanie przypomina w tym aspekcie dyktando. Dbałość o jakość to jedna z najważniejszych umiejętności dla młodego programisty, ten z pozoru prosty nawyk pozwala na zwiększenie skuteczności kodu. Podczas pracy zwróć szczególną uwagę na czystość i czytelność, dzięki czemu unikniesz m.in. syntax error oraz szybciej znajdziesz i poprawisz ewentualny błąd w kodzie. Od teraz działaj według zasady: czysty, czytelny i utrzymywalny!

3. Kodowanie bez planowania

Rozpoczynając staż lub pracę możesz się zastanawiać, dlaczego tracisz czas na spotkania, a nie kodujesz. W pracy programistów większości czasu nie poświęca się kodowaniu, a właśnie zrozumieniu problemu, dobremu researchowi, zaprojektowaniu optymalnych narzędzi, konsultacji z UX designerami, testowaniu czy odpowiedniemu podziale programu (fragmentaryzacji problemu). Taki tryb pracy pozwala na skuteczniejszą efektywność całego zespołu i znalezienie prostych, a zarazem korzystnych rozwiązań.

4. Pułapka bycia wszechwiedzącym

Za Tobą kilka udanych projektów, zaczynasz się czuć jak ryba w wodzie, w sumie to wiesz już na tyle dużo, że samemu możesz szkolić stażystów. Dobrze, że masz wiarę w swoje umiejętności. Uważaj, żeby zbytnia pewność siebie nie odebrała motywacji do rozwoju i powodowała schematycznego kodowania. W tej branży nauka nigdy się nie kończy, jeśli zauważysz u siebie początki takiego myślenia, powtarzaj za Sokratesem - wiem, że nic nie wiem.

5. Po co to wszystko, czyli niezrozumienie biznesu

Jednym z kluczy do sukcesu biznesowego w IT jest odpowiednia komunikacja z tak zwanym biznesem, czyli osobami/firmami, które decydują się korzystać z programów. Młodzi programiści muszą mieć świadomość, że ich kody nie są sztuką dla sztuki, a konkretną odpowiedzią na zapotrzebowanie rynkowe. Dlatego tak istotne jest, aby uczyć się rozmawiać z osobami decyzyjnymi, które w większości nie mają tak rozbudowanej wiedzy o programowaniu. Podczas spotkań unikaj branżowego slangu, zamiast tego pokaż co biznes może zyskać dzięki zainwestowaniu w dany produkt.

- „Na pierwszy rzut oka może się wydawać, że w naszym zawodzie trzeba tylko kodować. Skupienie się wyłącznie na technologii, pomija istotną kwestię, jaką są kompetencje miękkie i komunikacyjne. Rozwijanie umiejętności pracy w grupie, słuchania czy dawania informacji zwrotnej muszą iść w parze z kodowaniem, bo programowanie to tak naprawdę praca zespołowa” - mówi Filip Rieger, Senior College Recruiting Rep, Sabre Polska. Więcej na temat Sabre: https://www.sabre.com/locations/poland/.

Spodobał Ci się ten artykuł? Poleć go innym !

Aktualności

Nauka i rozwój

Informacje o plikach cookie. Ta strona używa plików Cookies. Dowiedz się więcej o celu
ich używania i możliwości zmiany ustawień Cookies w przeglądarce.

Regulamin