728x90 반응형 개발자27 정글에서 살아남기 | WEEK16 | 프로젝트 시연까지 4일, 최종 발표까지 13일 남음..! 12월 2일, 최종발표 전에 마지막으로 운영진님들께 프로젝트 발표 피드백을 받는다. 즉 목요일 전까지 최소한 프로젝트가 실제로 구현되고 사람들이 사용할 수 있을 수준이 되어야 하며, 발표도 능숙하게 할 수 있어야 한다. 처음에 비해서 우리 프로젝트 "슈퍼슬랩"도 많이 발전했지만, 아직도 부족한 부분이 많다. 특히 아직도 네트워크 환경, 컴퓨터 성능에 따른 소켓통신의 핑차이와 Nginx에서의 google oauth 접근 문제를 해결하지 못했다. 특히 SSL, Nginx 관련 부분은 내가 도맡아 하던 부분인데, 며칠 째 제자리 걸음이다 ㅠㅠ.... 어떻게든 해결해야 하는데 내 미숙함과 무능함에 좌절감이 깊어지고 있다. 자기 전까지 어떻게든 해결해보자. 결국 다 해낼 수 있을거다!!!!!!!!!!!! 2021. 11. 28. 정글에서 살아남기 | WEEK15 | 우선 순위... 나만의 무기.. 쉽지 않다ㅠㅠ 아무리 공부해도 모르겠고, 아무리 고쳐도 버그는 잡히지 않는다. 계획했던 만큼 진도가 나가지 않는다. 또 무력함을 느끼네... 하지만 여기까지 와서 대충할 수도 없다. 어차피 포기하지 않을 것이기 때문에 기세 꺾이지 말자구우우 1. 우선순위가 중요 우리팀 프로젝트의 본질은 '게임'이다. 즉 어떤 기능들이 존재하던간에 우리가 만든 게임을 유저들이 즐기는 것이 제일 중요하다. 멘토님들도 다 같은 얘기를 해주셨다. 로그인, 통계 기능 등 모든 것은 게임이 잘 되고 나서 필요한 것들이라고. 우리 팀은 당연하게 순차적으로 프로젝트를 진행했었다. 메인 페이지를 만들고, 로그인 기능을 만들고, 그 이후 게임을 만드려고 했었다. 하지만 게임 자체를 테스트해보기 위해서 이전 단계들이 필수가.. 2021. 11. 21. 정글에서 살아남기 | WEEK14 | 톱니바퀴가 점점 맞물리고 있다! 여전히 리더로써 책임감이 무겁지만, 심리적 부담은 많이 줄었다. 특히 이제 우리 팀들이 조금씩 팀워크가 맞아가는 것이 느껴져서 기분 좋다. 우당탕 삐그덕 거리던 부분들이 이제 많이 줄어든 것 같다. 그래도 팀의 리더로써 더 효율적인 팀워크를 발휘하기 위해서 계속 노력하자! 1. 나만의 무기 두 번째 피드백 저번 주에 프로젝트 발표에 이어 두 번째 발표가 있었다. 이번에는 프로젝트에 대한 발표라기 보다는 그 동안 진행 상황이나 앞으로 어떻게 발전시킬지 등에 대해서 각 팀들의 의견을 들어보는 시간이었다. 우리 팀은 원래 프로젝트 목적에 더 포커스를 맞춰서 '지인들과 내기 상황에서 즐길 수 있는 게임'을 만드는 것에 포커스를 맞췄다. 운영진님들에 대한 피드백은 특별한 것이 없었다. 프로젝트 기획이나 방향성에 .. 2021. 11. 14. 정글에서 살아남기 | WEEK13 | 리더 완장 너무 무겁다, 그러나 절대 포기 안 한다 이제 진짜 나만의 무기 프로젝트가 본격적으로 시작됐다. 시작 전까지 설렘이 컸지만, 시작하면서 불안감도 많이 커졌다. 그 원인으로는 팀 리더로써의 책임감 때문인 것 같다. 생각보다 많이 무겁다. 정글 초기에 겪었던 복통이 다시 재발하기도 했다(아마 스트레스가 원인인 과민성 대장 증후군 같음). 뭐 아프지 않은 성장이 어디있겄어. 결국 다 잘하게 될꺼라 믿자!!! 1. pintOS project4 - filesystem진짜진짜 수없이 우리를 뚜드려 패던 핀토스가 끝났다. 마지막 주차는 아쉬움이 많이 남는다. 여태 핀토스를 하면서 어떻게 해서라도 주어진 테스트 케이스들을 pass로 끝냈지만, 마지막 프로젝트는 194개 중 176개만 pass했다. 어렵기도 어려웠고 주어진 시간도 적었고, 무엇보다 나만의 .. 2021. 11. 7. 정글에서 살아남기 | WEEK12 | 오랜만에 느끼는 설렘! 더 성장하자구우 싱숭생숭한 일주일. 이번 주에 정글의 마지막 프로젝트인 '나만의 무기' 프로젝트 팀이 확정되었다. 그리고 나는 팀의 리더를 지원했다. 리더로서 팀을 맡게 된 만큼 진짜 제대로 해야겠지만, 아직 내가 많이 부족하고 준비가 안 된 것 같다. 지금부터라도 다른 팀원들보다 더 신경쓰고 더 시간을 할애하도록 해야겠다. 지금 진행하는 pintos가 중요한 만큼 리더의 역할도 중요하기 때문! 1. pintOS 암튼! 이번 주는 2주 동안 진행되었던 pintos project3을 완료했다. 우리 조는 extra인 cow를 제외하고 나머지 부분들은 다 구현했다. 그러나 테스트를 할 때마다 swap-fork, page-merge, sync-read 부분이 fail과 pass를 왔다갔다 한다. 코치님께서는 이것은 완전히 구.. 2021. 10. 31. 정글에서 살아남기| WEEK10 | 가상 메모리 너무 어렵다 프로젝트 2를 겨우 끝냈다. 그것도 extra 부분까지 다 구현해서 테스트 케이스 97개를 모두 pass했다. 하지만 과연 올패스를 하는 것만으로 만족해야 하는걸까? 나는 정말 핀토스 user program 부분들을 모두 이해했을까? pintos는 카이스트에서는 원래 한 학기에 걸쳐서 진행하는 프로젝트라고 한다. 심지어 전공 학생들도 매우 힘들어 하고 제일 싫어하는 과목이라고 한다. (교수님피셜임 ㅋㅋㅋ) 교수님 강의를 들을 때, 홍욱이형이 "비전공자 입장에서 핀토스를 공부하고 있는데, 어떤 부분에 초점을 맞춰서 공부를 해야 하는지?" 라는 질문을 했었고, 교수님께서는 "학생일 때, 이 정도로 길고 복잡한 코드량을 경험하기 드물다. 이 코드들을 읽으면서 이해하고 배치할 줄 아는 것이 pintos의 목적 .. 2021. 10. 17. 정글에서 살아남기| WEEK09 | syscall......!!!!!!!!!! 캠퍼스 주변에 높은 건물이 없어서 뻥 뚫린 하늘을 볼 수 있는 것이 정말 좋다. 저녁 먹고 강의실 가는 도중 하늘 너무 예뻐서 바로 카메라 들고 사진 찍었다. 결과물 만족쓰 이번 주는 저번주에 이어 pintos project2를 공부하고 있다. 다음주 목요일까지 프로젝트를 끝내야 한다. 아직 시간이 꽤 남아있지만 여전히 테스트를 통과하지 못 하고 있다. 시스템 콜 부분을 어찌저찌 구현을 했다만, halt 시스템 콜만 pass가 되고 나머지 부분들은 계속 fail.... 일단 오늘 내로 에러 원인을 찾고 해결한 후, 내일 조원들에게 알려주는 것이 목표이긴 한데.... 쉽진 않다 ㅠㅠㅠ 내일까지 해결되지 않으면 동기들에게 물어봐야겠다. 2021. 10. 10. 정글에서 살아남기| WEEK08 | 본격적인 OS Deep-Dive 시작 정글에 들어온 지 벌써 3달 째가 되었다. 하루하루가 말도 안 되게 빨리 지나간다. 아니 스쳐가는 것 같다. 매일 강의실에서 내가 잘하고 있는지 아닌지 불안해하며 공부만 하다 보니 악명 높은 pintos프로젝트까지 오게 되었다. 분명히 엊그제 알고리즘 짜고 rbtree배우고 malloc하고 있던 것 같은데 시간 미친 듯이 빠름.... 여하튼 정글 들어온 날부터 2달 동안 아침 7시에 기상하여 꾸준히 아침 운동을 했다. 5개월간 장기적인 체력 관리를 위해서 필수라고 생각했고, 정글 이전부터 내 생활 패턴이 아침에 일찍 일어나기 때문에 시간과 동선을 최적화하여 강의실 가기 전 아침 운동 - 조식을 패턴화했던 것이다. 그런데 그렇게 2달이나 패턴을 지켰음에도 불구하고 오전마다 피곤하다.. 갈수록 높은 난이도 .. 2021. 10. 4. 정글에서 살아남기 | WEEK07 | 웹서버 만들기 이번 주 차는 일이 많았다. 추석 연휴도 있었고, 백신 맞아서 두통으로 고생도 했었고(물론 심하지는 않아서 다행쓰) 특히 추석 때 고향에 잠깐 내려갔다가 다시 대전으로 복귀할 때 버스를 놓쳐서 다음 시간 버스를 탔었고(진짜 운좋게 한 자리 남았었음..) 차 거어어업나게 막혀서 버스에서만 다섯 시간 있었고, 캠퍼스까지 복귀하는데 6시간 30분이나 걸렸었다.. 이것만으로도 체력 고갈... 여하튼 이번 주는 웹서버 만들기가 목표였고, 역시 C언어로 Tiny 웹 서버를 구현했었다. flask 프레임워크를 이용하여 웹 서버를 만드는 것과는 다르게 더 low하게 코드 구현을 해야 되어서 꽤 어려웠던 부분들이 많았다. 1. 웹서버 만들기 1. 네트워크 프로그래밍(Network Programming) | 클라이언트, .. 2021. 9. 28. 이전 1 2 3 다음 728x90 반응형