Programowanie w linuxie

0

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ć?

5

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

3

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:

  1. znajomość topologii i podstawowe komendy do poruszania się (cd, ls, du itp.)
  2. listowanie i zabijanie procesów
  3. grep
  4. nadawanie uprawnień (chmod, chown)
  5. 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 ;)

0

Dzięki za odpowiedzi. A co jeśli chodzi o IDE i programowanie w C/C++?

0

Eclipse + CDT, Netbeans, QtCreator i pewnie milion innych, których nie znam.

0

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...

0
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ę :)

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