BEYOUND SW 캠프 15기 / 4주차 회고

Wish·2025년 2월 16일

BEYOND SW15

목록 보기
5/12
post-thumbnail

TIL(This week I Learned)

  1. 운영체제와 그 구조
  2. 쉘과 터미널을 통한 명령어 사용법

지난 한 주 간 프로젝트를 주로 삼고 살다 보니 막상 수업시간에 배운 내용은 제대로 복습을 못 하기도 했고 프로젝트도 하고 싶었던 것들을 다 해내지는 못 해서 아쉬움이 남는다. 그래도 생각해보면 힘들 때도 많았지만 팀원들과 웃으면서 즐겁게 작업했던 기억이 더 많이 남는다.

Facts

1. SQL Query 작성

나는 회원관리/알림/개인 캘린더 기능을 맡아 데이터베이스의 모델링 부터 DML 작동 쿼리까지를 구현했다. 간단한 목업을 그리고 했으면 조금 더 기능을 세부적으로 생각하기 쉬웠을 것 같은데 Front나 Backend 없이 구현하려니 헷갈리는 부분들이 많았다. 시간이 될 때 추가작업을 하는 것도 좋을 것 같다. 원래는 RDBMS 툴로 수업시간에 사용한 HeidSQL을 쓰려고 했는데, 형상관리의 용이성과 작업자의 편의성을 위해 VSCode를 사용했다. VSCode에 MySQL 확장을 설치해서 사용했다. 다양한 function 생성을 위한 기본 형식을 제공해주기도 하고 테이블이나 컬럼값들 확인하기에도 좀 더 편했다. 아쉬운 점은 유료로 제공되는 서비스들이 좀 있었다.

2. GitHub README.md 작성

프로젝트 마무리를 위해 다른 팀원 한 명과 함께 ReadMe.md 작성을 담당했다. 블로그를 쓰면서 항상 마크다운 문법을 쓰고 있기 때문에 크게 어려운 점은 없었는데 기술적인 부분들보다는 어떻게 하면 보기 좋게 작업내용을 정리할 수 있을 지 고민했다. 팀원들의 트러블슈팅 내용도 정리했는데 나에게 발생한 에러는 아니지만 내가 다시 정리를 하다보니 에러에 대해서 좀 더 이해를 쉽게 할 수 있어 좋았다.

Findings

운영체제의 구조

인터페이스의 종류
  • GUI : Graphical User Interface의 약자로 그래픽 기반의 사용자 인터페이스를 말한다. 사용자가 컴퓨터 애플리케이션을 조작하기 위해 마우스, 키보드, 터치 스크린 등을 사용한다.
  • CLI : Command Line Interface의 약자로 명령 줄 기반의 사용자 인터페이스를 말한다. 사용자가 명령어를 입력해 컴퓨터에 지시한다.
요구사항에 따른 Linux 명령어 (cat, la, vim, find 등)

Future

1. 리액트 공부

1차 프로젝트 마무리가 됐으니 다시 바빠지기 전에 잠깐 중단했던 Front 공부도 다시 시작할 것이다.

2. Linux 명령어 실습

리눅스마스터 자격증을 취득한 지 얼마 안 됐는데 쓸 일이 별로 없다보니 벌쩌 좀 헷갈리는 부분이 생긴 것 같다. 언어는 사용하지 않으면 잊어버리기 쉽다는데 그건 인간의 언어 뿐만 아니라 컴퓨터 언어도 마찬가지인 것 같다.

🍀For ME

즐기면서 하기

profile
원하는 것을 이뤄가는 중 🍀

1개의 댓글

comment-user-thumbnail
2025년 2월 19일

좋습니다 ! 즐겨주세요 :)

답글 달기