본문 바로가기
리얼리눅스 후기

리얼리눅스 학습 후기 인터뷰

by reallinux1 2023. 9. 18.

리얼리눅스 학습 후기 인터뷰

 

안녕하세요 자기소개 부탁드립니다.

 

안녕하세요, 저는 임베디드 3년차, 리눅스 커널을 공부중인 시스템 프로그래머 유재상입니다.

 

 

어떤 강의를 수강 하셨나요?
어떤 이유로 본 강의를 선택해 주셨나요?

 

리얼리눅스에서 개설한 거의 모든 강의를 수강해봤습니다.



1. 리눅스 커널 관련 강의: SW 기본반, OS 중급 A, B

리눅스 커널 공부의 입문을 본 강의로 시작하게 되었습니다.



2. Git 및 오픈소스 관련 강의: Try 오픈소스 컨트리뷰션

Git을 좀 더 전문적으로 사용할 줄 알아야겠다 + 오픈소스에 기여해보고 싶다는 마음으로 
수강을 하게 되었습니다.



3. ARM 아키텍쳐 완전정복

현재 스터디 중인 ARM64 리눅스 커널과 관련된 컴퓨터구조 학습을 위하여 

수강하게 되었습니다.

유재상님께서 수강하셨던 리얼 리눅스 강의

 

직접 수강 해보시고 느낀 ‘리얼리눅스 강의만의 특별한 점’이 있으셨나요?

 

1. 이론과 실습을 연결하는 강의

대부분의 컴퓨터 공학 과목이 그렇듯, 이론과 실무 사이에 격차가 좀 있는 편이라 생각합니다. 그런데 운영체제의 경우 그 격차가 더 큰 편이라 생각합니다. (너무나 당연하게 사용하고 있기 때문에, 너무 빠르기 때문에)

이론이 부족하면 문제의 원인을 파악하기 힘들고, 실습이 부족하면 이걸 직접 사용하는 법을 모릅니다. 

하지만 리얼리눅스에서는 두 분야에 모두 집중합니다. 물론 이론보다는 실습을 중점적으로 진행하지만, 아무 생각 없이 실습만 따라하는 방식이 아닙니다. 아마 예전에 학교에서 배웠을 ​이론을 다시 한번 설명하고, 그 이론이 리눅스 내부에서 어떻게 구현되는지 직접 확인해 보는 방식으로 수업이 진행됩니다.

 

강의를 한번 수강한다고 해서 강의의 모든 내용을 완벽히 이해하게 되는 것은 아니지만, 강의에서 중점적으로 강조하는 내용은 꼭 이해하게 되는 마력이 있습니다. 간단한 예제나 질문을 기준으로 처음부터 끝까지 그 과정을 직접 그리면서 설명할 수 있어야 한다고 강조를 하십니다. 직접 이 과정을 따라하다보면 해당 강의의 기본이 되는 지식을 탄탄하게 할 수 있습니다.



2. 고기를 잡아주는 것이 아닌, 낚시를 하는 법을 가르치는 강의

OS 중급반 강의 하나만 들어도 이론상 리눅스 커널 분석을 

시작할 수 있습니다. 

물론 현실적으로는 불가능하다고 봐야 하지만, 그냥 따라가서 보고 끝나는 것이 아닌, 직접 실험하기 위한 도구도 배우게 되고, 실험하면서 앞으로 생길 문제들도 간접적으로 경험하게 됩니다. 

일방적인 지식 전달이 아니라 앞으로 직접 할 수 있는 방법까지 
가르쳐주는 강의입니다.



3. 그냥 지식만 전달하는 것이 끝이 아닌, 
실무적으로 도움도 되는 강의

git을 사용할 때, 좋은 commit을 작성하기 위해 
리눅스 커널의 commit 들을 참고하라는 이야기가 있곤 합니다. 

(물론 저는 리눅스 커널을 공부하고 있지만,) 리눅스 커널에 대해 자세히 몰라도 
좋은 commit을 작성하기 위해 어떤 것들을 참고해야 하는지
 핵심을 보여주십니다. 

물론 리눅스 커널 외에도 다른 오픈소스 commit이나 협업 방식을 보면서, 
좋은 오픈소스 참여를 위한 지혜를 배울​ 수 있습니다.
리눅스 커널에서도, 커널 내부 원리에 대한 지식 뿐만 아니라, 여러 분야에서 활용되고 있는
최신 주제도 간간히 언급됩니다. 

좀 더 최신 트렌드를 접근할 수 있는 좋은 기회라고 생각합니다.



4. 비대면, 온라인에서도 멈추지 않는 실습

저는 코로나 사태가 일어나기 이전에 오프라인에서도 수강을 했었고, 

최근 온라인에서도 수강을 했습니다. 비록 온라인으로 진행되는 강의일지라도, 일방적인 강의가 아닙니다. 학생이 현재 본인의 화면을 공유함으로서 학생의 실습 상황을 확인하고, 트러블 슈팅을 지원받을 수 있습니다. 

본 강의 외의 비대면 강의를 수강해 본 적은 없지만, 실습을 진행하는 강의에 있어 매우 체계적이라 생각합니다.



5. 강의 이후 AS

해당 강의가 끝나고도 관련된 내용으로 질문을 계속 할 수 있습니다. 
강의와 직접적인 관련이 없는 질문이었지만 자문을 받은 적도 있습니다.

 

강의 수강 후 실무에는 어떤 도움이 되셨나요?

 

1. git + 오픈소스
본인의 기술 자랑을 할때 당당하게 git을 쓸 수 있다는
생각이 들 정도로 잘 배웠다고 생각합니다.
여기에서 배웠던 지식, 기술, 지혜를 바탕으로
올해 오픈소스 컨트리뷰션 아카데미에서도 많은 기여 끝에 해당 프로젝트의 메인테이너로 선정되었습니다.

2. 리눅스 커널
이전 업무의 경우 직접적으로 리눅스 커널을 탑재하지 않고,
다른 RTOS를 사용했지만, 리눅스 커널 강의에서 들었던 내용을 바탕으로
인터럽트 처리 기법 등을 완전히 이해하며 적용해 볼 수 있었습니다.
커널 관련 강의를 들었던 덕분에,
개별적으로 진행하고 있는 리눅스 커널 스터디에서도 도움이 많이 되었고,
지금까지도 포기하지 않고 진행할 수 있는 것 같습니다.
(약 1년 3개월째 진행 중)

 

현재 일하는 분야에서의 목표는 무엇인가요?

 

개인적 목표:

현재 참여하고 있는 리눅스 커널 스터디를 완주하고자 합니다. 
이 과정에서 공부하고 이해한 내용을 정리해서, 제가 공부할 때 참고했던 
블로그, 강의자료처럼 좋은 정보를 제공할 수 있게 되었으면 좋겠습니다.



업무적 목표:

이전에는 임베디드 분야에서 근무했지만, 이제는 좀 더 일반화된 
시스템 프로그래머가 되고자 합니다. 제 소개를 할 때 당당하게 
"시스템 프로그래머" 라는 표현만으로도 
충분할 정도의 기술력을 갖추고 싶습니다.

https://reallinux.co.kr/

 

Real Linux | 최신트렌드 리눅스 전문교육|임베디드|서버

직장인을 위한 리눅스교육

reallinux.co.kr