비전공자로서 학교에서 2년 동안 프로그래밍을 배워, 이번 학기에는 안드로이드 다중 채팅방 어플 프로젝트를 진행했습니다.
아마존 ec2 우분투 서버의 NodeJS 어플리케이션에서 채팅 메시지를 중계하고, 웹소켓을 바인딩해 방을 구분하는 형식으로 구현했습니다.
프로젝트를 직접 진행해보니 부족한 부분이 한 눈에 들어왔습니다.
네트워크와 컴퓨터시스템의 기본 지식이 부족해, API문서를 보고도 이해하지 못하곤 했습니다.
이번 방학 동안 리눅스를 소스코드 단계부터 차근차근 경험해보며 부족한 공부를 하고 싶습니다.