C와 LInux로 어떤 분야로 갈 수 있을까요?

jeff_an의 이미지

컴퓨터공학을 전공하고 있습니다.
리눅스는 2년동안 사용하면서 저절로 익숙해진거 같고, C 언어를 좋아합니다.

학교에서 쉘 프로그래밍/임베디드 프로그래밍(GPIO 제어해서 LED 제어한 것)이 시스템 프로그래밍에서 전부입니다...
임베디드나 디바이스 드라이버는 전자공학과 복수로 공부하면 좋다고 하는데.. 저는 회로같은거 볼 줄을 몰라서 애매합니다..
그렇다고 오픈소스들 보면 분석할 실력도 없더라구요;; 3학년인데 너무 애매합니다...

관심분야는 리눅스/유닉스 시스템 프로그래밍, 커널쪽이고 할 줄 아는 언어는 C/Python입니다.

제가 궁금한건 임베디드나 디바이스 드라이버가 리눅스, C를 할 때 주로 나가는 분야라고 알고 있는데... 그 외 분야는 또 없나요?... 이렇게 계속 시스템 프로그래밍을 애매하게 해도 되는건지 자신이 없네요...

글이 두서없는데 죄송합니다.. 뭔가 실마리라도 잡고 싶네요..

세벌의 이미지

대학생이죠? 교수님과 선배님에게 물어보셔요.

Necromancer의 이미지

임베디드, 펌웨어 말고는 갈데가 없을듯 합니다.
다른 분야로 갈 경우 언어 자체를 뒤집어 엎어야 하고 알아야 할거 많습니다.

우리나라 IT업계의 현실은

개발자에게 돈 되는 대규모 SI 프로젝트는 거의 다 자바+DB(SQL)+웹기반(HTML,JS등)이고

그나마 C, C++ 쓰는 곳이 있다면 대부분이 윈도우 프로그래밍
이것도 요즘은 C, C++은 핵심 컴포넌트 몇게 만드는데만 쓰고
나머지는 VB, 델파이로 엮어서 빨리 만드는식으로 가고 있습니다.

임베디드 안하고 개발쪽 가게 된다면 결국은 이쪽으로 바꾸지 않으면 안될겁니다.

임베디드, 펌웨어 쪽으로 갈려면 IT업계로 가면 안되고 공장이 있는 전기, 전자쪽 제조업체로 가야 합니다. 신입이니 들어가기 위해서는 회로 보는건 필수고요.
IT업계로 가면 제가 말한 테크 탑니다. 최악의 경우 리눅스, C를 버리지 않으면 안될 수도 있습니다.

Written By the Black Knight of Destruction