Witam serdecznie. Przede mną rozmowa o staż i widzę, że jest tam wspomniane, że jest wymagana znajomość Linuxa od strony programisty. Chciałbym was zapytać co to oznacza? Czego mogę się spodziewać? Z reguły programowałem na windowsie i visual studio i obawiam się, że na takiej rozmowie mogę otrzymać zadanie praktyczne właśnie na linuxie. Czy ktoś z Was miał takie zadanie? Jak to wyglądało? Było to IDE (jakie?) czy też zwykły notatnik i gcc, g++ i makefile z poziomu terminala? Chciałbym żebyście podzielili się swoimi doświadczeniami, jeżeli ktoś zawodowo programuje pod linuxem - z jakich IDE, programów itd. warto korzystać?
Chodzi o umiejętność pracy w Linuksie, czyli:
_ umiesz poruszać się po systemie za pomocą komend, odpalać programy, rozumiesz co robi chmod u+x
_ znasz podstawowe narzędzia typu find
, grep
, tail
, cat
, ssh
, scp
_ potrafisz czytać Makefile i wprowadzić drobne zmiany
_ umiesz skompilować za pomocą gcc
_ potrafisz korzystać z gdb w podstawowym zakresie (najczęściej oznacza to wczytanie core dumpa i robienie backtrace
)
Resztę można na bieżąco z google'a :P
Najlepiej zrobisz jeśli szczerze powiesz, że nie programowałeś pod linuxem. Linux od strony programisty najczęściej oznacza umiejętność poruszania się po systemie z poziomu terminala. Jeśli to staż to pewnie będą pytania typu:
- znajomość topologii i podstawowe komendy do poruszania się (cd, ls, du itp.)
- listowanie i zabijanie procesów
- grep
- nadawanie uprawnień (chmod, chown)
- czy można podejrzeć log plikowy w realtime (klasyka)
Jak to przebrniesz to może dalej będzie obsługa vima/emacsa. Powodzenia.
edit
@twonek byłeś szybszy ;)
Dzięki za odpowiedzi. A co jeśli chodzi o IDE i programowanie w C/C++?
Eclipse + CDT, Netbeans, QtCreator i pewnie milion innych, których nie znam.
Programowanie w Linuxie? - szybkie, lekkie i przyjemne. Niczym jazda na rowerze w mega słoneczne popołudnie, wśród kwiatów ścieżką, taką drogą wzdłuż rzeczki. ;')
nie to co na windows jakieś wertepy i bagno...
karolinaa napisał(a):
Programowanie w Linuxie? - szybkie, lekkie i przyjemne. Niczym jazda na rowerze w mega słoneczne popołudnie, wśród kwiatów ścieżką, taką drogą wzdłuż rzeczki.
;')
nie to co na windows jakieś wertepy i bagno...
Rozwiń proszę... może się skuszę :)