메가테라 6주차 회고
·
성장이야기/주간회고
6주차 회고 메가테라 6주 차를 진행하면서 있었던 일을 종합해서 회고하였습니다. 모르는데 왜 질문을 하지 않지? 나는 질문을 많이 하는가..? 아니다.. 나는 어려서부터 궁금한 게 있어도 질문을 잘하지 않았다. 어려서부터 질문을 잘 하지 않았던 이유를 지금 생각해보면 여러 가지가 있다. 우선 내가 하는 질문이 가치(?)가 없다? 적절한 질문인가? 라는 생각, 남들 다 아는 내용을 나만 모르고 있는 게 아닌가?라는 생각, 내가 궁금한 걸 질문으로 물어보기가 어려워서 등등 이러한 이유들 때문에 성인이 된 지금까지 질문을 어려워한다. 질문한다는 건 내가 모르는 거, 즉 나의 부족함을 남들에게 드러내야 한다는 뜻인데 남에게 나의 부족함을 드러내기란 쉽지가 않다. 사실 지금까지 메가테라 과정을 진행하면서도 트레이..
메가테라 5주차 회고
·
성장이야기/주간회고
5주차 회고 메가테라 5주 차를 진행하면서 있었던 일을 종합해서 회고하였습니다. 이해와 암기는 친구 이번 주는 "transaction"이라는 단어가 나를 괴롭혔다. 영어단어에 괴로움을 느낀 적은 오랜만이다. transaction에게 고통을 받은 이유는 Makao Bank라는 프로그램을 만들 때 transaction이 너무 많이 사용되어서 엄청나게 헷갈렸다. 이 사진은 Makao Bank 프로그램의 일부 코드인데 이 사진에서만 봐도 transaction이 눈에 띄게 많다. 실제 코드에서 사용되는 transaction은 셀 수 없이 많다. 그래서 이 transaction과 저 transaction 그리고 복수형 transaction"s", 결과값 transactionResult 등등 transaction을..
메가테라 4주차 회고
·
성장이야기/주간회고
4주차 회고 메가테라 4주 차를 진행하면서 있었던 일을 종합해서 회고하였습니다. 코딩 도장 월~목 9시부터 1시간 정도 코딩 테스트를 한다. 3주 차까지는 코딩 테스트 문제를 어찌저찌 1시간 안에 풀었었는데 4주차 와서는 시간 안에 풀지 못하는 경우가 더 많았다. 특히 4주 차의 월요일 첫 코딩 테스트 문제였던 "셀프넘버"는 나의 발목을 3일이나 잡았다. 셀프넘버 문제를 처음 봤을 때 문제 설명을 읽는데도 무슨 말인지 이해가 되지 않았다. 문제를 이해하는데만 10분이 걸렸다. 심지어 완벽히 이해하지 못해서 노트에 "이 경우에는 셀프넘버고 이 경우에는 셀프넘버가 아님" 이런 식으로 옆에다 적어놓고 문제를 풀었다. 결국 1시간 안에 풀지 못하고 찝찝한 상태로 정규 시간을 보내야 했다. 성격이 뭔가 해결하지 ..
메가테라 3주차 회고
·
성장이야기/주간회고
3주차 회고 메가테라 3주 차를 진행하면서 있었던 일을 종합해서 회고하였습니다. 별과의 전쟁 이번 주 주간 과제의 문제들은 별들과의 전쟁이었다. 입력받은 수 만큼 별문자("*")를 이용해서 삼각형과 마름모를 출력하는 문제가 주간과제에 있었다. 삼각형 문제를 처음 마주했을 때는 "반복문을 통해 별을 일정 수 만큼 늘려서 출력하면 되겠다" 생각하고 접근을 했지만, 생각대로 되지 않았다. 별만 출력하면 삼각형 모양이 자동으로 나올 줄 알았지만 공백도 내가 출력해줘야 삼각형 모양이 나오는 걸 뒤늦게 깨달았다. 공백은 줄어들고 별은 늘어나는 패턴을 발견하니 문제를 풀 수 있었다. 삼각형 문제를 풀고 마름모 문제를 봤을때는 "삼각형을 출력하고 나서 삼각형 출력한 것을 반대로 역삼각형으로 출력하면 되겠다"라는 생각으..
메가테라 2주차 회고
·
성장이야기/주간회고
2주차 회고 메가테라 2주 차를 진행하면서 있었던 일을 종합해서 회고하였습니다. 반복 수련 1주차를 무사히(?) 마치고 본격적으로 코딩을 시작하는 주인 2주 차를 맞이했다. 1주차를 진행할 때 코딩을 하지 않고 컴퓨터에 대한 조사만 했기 때문에 코딩을 빨리 해보고 싶다는 생각을 자주 했었다. 그럴 때마다 트레이너님들은 어차피 다음 주부터 "코딩만 한다", "코딩 지옥이다" 이런 식으로 말씀을 하셨었는데 그 당시는 깨닫지 못했지만 2주 차를 마무리하는 지금은 어느 정도 무슨 말인지 이해가 간다.. 2주차를 시작할 때 코딩을 한다는 설레는 마음으로 월요일을 맞이했다. 코딩 도장이라는 코딩 테스트 문제도 풀었고, 주말에 들은 강의 내용을 바탕으로 팀원들과 토론도 했다. 그리고 주간 과제로 총 10단계의 문제들..
메가테라 1주차 주간회고
·
성장이야기/주간회고
1주차 주간회고 메가테라 1주차를 진행하면서 있었던 일을 종합해서 회고하였습니다. 논리를 만들어라 메가테라 과정을 시작한 지 일주일이 지났다. 시작하기 일주일 전부터 기다리던 과정이었기 때문에 1주차에는 본격적으로 코딩을 하기 전 먼저 컴퓨터를 이해하기 위한 공부를 했다. 사실 이때까지 개발자가 프로그래밍을 하는 데 있어서 코딩만 잘하면 되지 라는 생각이 있었는데 정말 잘못된 생각이었다. 개발자가 프로그래밍을 하는 데 사용하는 도구가 컴퓨터인데 자기가 사용하는 도구에 대해서 알지도 못한다는 생각을 해보니 정말 어리석은 생각이었다. 메가테라의 첫 과제는 컴퓨터에 대해 전반적으로 이해하고 정해진 예산으로 자신의 목적에 맞는 최적의 pc견적을 맞추는 것이었다. 처음 과제를 보고 들었던 생각은 "내가 pc의 견..