Znajomość linuxa do pracy - przydatna?

1

Cześć,

sprawa ze mną wygląda tak, że mam obecnie pomaturalne wakacje i z jako taką znajomością C/C++ cisnę Javę aby popisać w końcu jakieś programy GUI i załapać się za rok na jakiś staż. Jeśli chodzi o wymagania w takich ofertach dla stażystów czy juniorów to czasem spotykam się z "mile widzianą znajomością gnu/linuxa".

Czytałem już tematy podobne do tego na forum, w których prowadzone były dyskusje nt. tego czym ta znajomośc jest (co sprowadza się w sumie do sprawnego poslugiwania się linią polecen i pisania skryptów w bashu), ja natomiast mam inne pytanie - czy warto się uczyć tego wszystkiego z perspektywy pracy jako programista, powiedzmy, Javy? Temat tych skryptów i komend jest dość obszerny, swojego czasu coś tam skrobałem w tym, ale z racji dłuższej przerwy od linii poleceń już większość tych rzeczy zapomniałem i zastanawiam się czy warto odswieżyc gruntownie temat i być z nim na bieżąco, tj. na bieżąco wymyślać i klepać jakieś skrypty w tym bashu zeby wiedza się nie ulotniła?

Kilka lat temu nie zadawałbym takiego tematu, no ale czas ucieka i chciałbym obecnie nauczyć się jak najwięcej wartościowych rzeczy przed próbowaniem dostania się na te pierwsze staże/praktyki. Teraz gruntownie ogarniam Javę i np. bazy danych więc chciałbym się zapytać czy skupić się wyłącznie na tej Javie i związanych z nią technologiami, skoro kiedyś będę chciał aplikować na juniora, czy też dorzucić do tego te linuxowskie zagadnienia - które siłą rzeczy pochłoną też jakieś ilości czasu?

0

Po prostu podczas nauki Javy stosuj Linuxa na wirtualce - nauczysz się go akurat tyle ile potrzeba "na biegu".
Polecam VirtualBox, Linux: Ubuntu, Fedora.

1

Ja bym powiedział, że to konieczność. Java to głównie serwery, a na serwerach dominuje Linux/Unix i pokrewne.
Nie chodzi o to byś umiał kompilować jądro Linuxa, ale umiał się po nim poruszać by sprawnie zmienić konfigurację serwera, zrobić upgrade itp.

0
vpiotr napisał(a):

Po prostu podczas nauki Javy stosuj Linuxa na wirtualce - nauczysz się go akurat tyle ile potrzeba "na biegu".

Ja stosuję Ubuntu już właśnie 1,5 roku, ale od czasu kiedy przestałem czytać o tych skryptach po prostu ich nie używałem - nie było mi to potrzebne i trochę rzeczy już zapomniałem. "na biegu" chodzi Ci właśnie o te skrypty w bashu i wazne/przydatne polecenia w terminalu?

0

@gregory_white: tak

0

w skrócie: tak. Programowanie to nie tylko "java" ale dodatkowo cała otoczka, skrypty też ( a często głównie skrypty gdy masz do wykonania jakąś sporą migrację ).

0

Srodowiska Unixowe naprawde warto znac przynajmniej na poziomie uzytkownika (oczywiscie im wieksza wiedza tym lepiej). Nie pracowalem jeszcze w firmie gdzie Linux nie bylby mi potrzebny.

1 użytkowników online, w tym zalogowanych: 0, gości: 1