회사에서 리눅스를 사용하기도 하지만 한국에 있는 동안 홈서버를 구축하게 되었고, 리눅스를 설치했다. 그렇기 때문에 리눅스와 친해지지 않을 수 없었다. 오늘은 리눅스를 배워야 하는 이유와 실리콘밸리 개발자가 참고한 무료 강의에 대해 적어보려고 한다.
보통 개발자는 공부한 내용을 TIL이라고 Today I Learn 해서 기록하곤 하는데 처음엔 나도 그렇게 공부한 내용을 정리해 볼까 하다가
내가 공부할때 사용한 resource들과 공부하게 된 이유?를 기록해 두면 필요한 사람들이 참고해서 공부할 수 있겠구나 생각해서 작성했다
리눅스를 공부하게 된 이유
회사에서 리눅스를 자주 사용한다. 왜인지 모르겠으니 생각보다 여러곳에서 리눅스를 사용하고 있었다. 그럴때마다 필요한 정보를 찾아서 사용하곤 했는데 한국에 설치한 내 홈서버(?) 때문에라도 조금 더 깊게 공부해야겠다 싶었고 유튜브에서 좋은 무료 강의를 찾았다. 설명도 친절하게 잘해주고 단순히 기능만 설명해 주는 게 아닌 전체적인 배경과 맥락을 설명해 줘서 좋았다
생각해 보면 리눅스(Linux)는 개발자들에게 필수적인 도구 중 하나이기 때문에 이번에 전체적으로 한번 볼 수 있어서 너무 다행이었다
내 손으로 직접 서버를 컨트롤하자!🌟
한국에다 중고로 구입한 데스크탑에 리눅스를 설치해 서버화(?) 시켜놓고 미국에 돌아왔다. 한국에서 새해 동기부여로 만들던
Apartment-Matrix 도 여기에 배포해서 돌리고 있는 중이다. 미국에 돌아와서도 매일 한 번씩 Log를 확인하는데 누군가 사용하고 있다. 희망적이다(?)🔥
뭔가 계속해서 업데이트하고 싶게끔 만든다. 누군가가 내가 만든 걸 사용한다는 걸 확인하게 되는 순간
리눅스, 개발자에게 필수라고 생각하는 이유
- 개발 환경의 자유로움
리눅스는 다양한 개발 환경을 제공하며, 사용자는 원하는 대로 환경을 커스터마이징 할 수 있다. 개발 프로젝트마다 다른 환경을 필요로 했는데, 리눅스 덕분에 필요한 도구와 라이브러리를 손쉽게 설치하고 구성할 수 있다. - 안정성과 신뢰성
리눅스는 안정성과 신뢰성 면에서 우수하다. 여러 서버 환경에서 사용되며, 뛰어난 성능과 안정성을 제공한다. 개발 중에 발생하는 시스템 다운의 걱정을 덜어준다. - 커뮤니티의 열린 문화
리눅스 커뮤니티는 전 세계의 개발자들로 구성되어 있다. 이 열린 문화에서는 다양한 아이디어와 솔루션을 얻을 수 있으며, 문제가 발생할 때 도움을 청할 수 있다 - 개발자 친화적
리눅스는 개발자를 위한 다양한 도구와 명령어를 제공한다. 터미널 환경에서 작업하는 것이 개발에 효율적이라고 생각하는데, 리눅스는 이를 지원하는 최고의 플랫폼 중 하나다.
🎓 리눅스로 실력 향상시키기
리눅스는 강력한 서버 운영 체제로, 전 세계의 데이터 센터에서 널리 사용되고 있다. 그런데 처음 접하면 복잡해 보일 수 있.
이 플레이리스트 는 리눅스의 기초부터 서버 관리까지 쉽고 재미있게 학습할 수 있는 강의를 제공한다.
리눅스를 사용하여 자신만의 서버를 구축하고 관리하고 실습 위주의 강의 내용을 통해 직접 경험하면서 더욱 흥미로울 것이라 생각한다.
이번기회에 리눅스의 세계로 함께 도전해보는 건 어떨까? 🚀 리눅스 서버를 마스터하는 그날까지!💪
개발자로서 리눅스를 배워보고 싶다면, 언제든지 시작할 수 있다. 리눅스는 개발자 커리어에 큰 역할을 할 뿐만 아니라 개인적으로도 즐겁고 유용한 경험을 줄 것이라고 제공한다. 개발을 좋아하는 분들에게 강력히 추천드리는 리눅스, 여러분도 한 번 시도해보세요!