CODE SQUAD/회고록

[CODE SQUAD] 주간 회고록 : 2022/1/3 ~ 1/7

샤아이인 2022. 1. 15.

주간 회고록

코드스쿼드에서의 첫 한주가 순삭 됐다....

 

이번 주 우리 조 멤버는 : zzangmin, Miller, Hanse, Heyho, Jun, Lucid, Meenzino, 포키(BE), 후, Shine 이였다.

아직은 팀원들 간에도 조금은 어색한 감(?) 이 있지만, 차츰 더 친해질 기회가 많을 거라 생각된다.

 

이번 1월은 CS10의 과정 기간이다. CS10의 기간 동안에는 기초가 되는 컴퓨터공학적 지식을 키워드로 학습하는 과정이다.

마스터 들은 구체적인 지식을 우리게에 전달해 주시기보다는, 스스로 찾아 공부하도록 키워드를 계속 던져주셨다.

 

대부분이 과제 형식이기 때문에 문제를 해결하면서 스스로 찾아보고 삽질하는 시간이 많아졌다.

 

이번 주에는 CS10의 주제 중 가상머신과 리눅스, 쉘 스크립트에 대한 과정이 있었는데,

이중 가상머신과 네트워크 적으로 어떻게 통신되는지가 명확하지 않아 다음과 같이 가상의 리눅스 서버를 접속할 때 네트워크에서 생긴 문제에 대한 부분을 정리했다.

 

[네트워크] Host-only, NAT, Bridged 차이점

공부하는 과정중 생긴 의문점을 정리하기 1. 가상 네트워크의 구성 " data-ke-type="html"> <>HTML 삽입 미리보기할 수 없는 소스 VirtualBox 나 VMware와 같은 가상머신 프로그램을 통해 가상의 네트워크 환

blogshine.tistory.com

 

 

CS10 - 1, 2

 

이번 주 키워드로

1. 진법 변환기, 논리회로, 반가산기, 전가산기

2. 리눅스와 쉘 스크립트

 

다른 건 다 할만했는데, 쉘 스크립트를 활용하는 과제가 나에게 조금 힘들게 느껴졌다.

기본 쉘 스크립트에 대한 문법적 지식이 없는 상황에서 2일 안에 요구사항에 맞는 결과를 내놔야 했다.

 

이런 면에서 기존의 지식 축적(8) => 문제 해결(2) 방식에서 문제 해결(7) 과 지식 축적(3)의 병행으로 스타일이 바뀌고 있다.

이는 내가 원하던 것이다. 단순 지식만 축적하는 스스로가 지겨워 이곳에 왔다!!

 

당장 쉘 스크립트로 폴더별 특정 확장자를 갖는 파일만 동시에 압축한 후, 서버로 전송해야 하는 프로그램을 작성해야 했다.

문제는 난 오늘 처음 쉘 스크립트를 접했다. 시간은 많지 않고, 제출은 해야 하는 상황에서 개발자의 야생형 모습이 나오기 시작했다.

즐거운 과정이었다.

 

또한 기존에 내 코드만 보고 끝나던 공부를 넘어, 남들이 작성 gist를 확인하면서 공부할 수 있는 점이 좋았다.

 

알고리즘

이건 맨날 하던 거라 금방금방 풀어서 끝냈다. 아직 초반 단계라 브론즈랑, 실버 수준 정도 나와서 금방 해결할 수 있었다.

댓글