회고
-
메가테라 9주차 주간회고회고 2022. 10. 21. 21:50
벌써 9주차라니! 항상 느끼지만 시간이 정말 빠르다. 돌이켜보면 많은 것을 배운 것 같으면서도 모르는 개념이 나올 때마다 나의 부족함에 한없이 겸손해지게 되는 것 같다. 이번 주는 자바스크립트를 배우는 주간이었다. 이전에 내가 부족했던 부분을 채우고 몰랐던 부분을 새롭게 알게되어 좋았던 것 같다. 특히 자바스크립트를 처음 배웠을 때는 아예 이해를 하기 어려웠던 커링을 이해할 수 있게 되어 매우 좋았다. 생각보다 별 거 없었다 커링! 한 번에 인수를 하나만 받는 함수를 커링이라고 한다. 여러 개의 인수를 넘겨야 할 때 커링을 이용하면 f(a, b, c)를 f(a)(b)(c)로 변환할 수 있다. 이번 주에 습득한 가장 마음에 드는 스킬은 바로바로 정규식이다! 정규식은 매우 강력한 도구라서 꼭 사용하는 법을 ..
-
메가테라 8주차 주간회고회고 2022. 10. 15. 11:38
이번 주는 Spring Boot으로 웹 어플리케이션 서버를 만들어보았다. heroku정책 변경으로 11월 이후에는 접속할 수 있을 지 모르겠지만 배포까지 했다! https://makaoletter-heyjyu.herokuapp.com/ https://todolist-heyjyu.herokuapp.com/ https://makaobank-heyjyu.herokuapp.com/ 위 링크에서 확인할 수 있다. html파일도 자바로 작성해서 css는 정말 최소한만 적용되어 있다. 확실히 Spring Boot 없이 웹 어플리케이션 서버를 만들었던 저번 주보다 더 재밌었고, 더욱 집중해야 될 부분(비즈니스 로직)에 집중해서 프로그래밍할 수 있었다. Spring Boot가 없었다면 의존성 주입을 하나하나 직접 관리해..
-
메가테라 7주차 주간회고회고 2022. 10. 7. 15:04
이번 주는 본격적으로 웹 어플리케이션 서버를 만들어서 HTTP통신으로 원하는 페이지들을 웹 브라우저에 띄워 보고 있다. 뭔가 엄청난 것을 띄우지 않았지만 웹 브라우저에서 볼 수 있는 프로그램을 만드는 것이 참 재밌는 것 같다. 하지만 이번 주도 역시나 처음 배우는 내용과 과제들과 엄청난 개념들이 쏟아졌다. 그래서 사실 다 해야 했지만 선택과 집중을 해버렸다. 이번 주는 과제와 코딩을 선택하고 개념 공부를 살짝 소홀히 했다. 그래서 HTTP 쪽지시험 문제들에 답변을 많이 할 수 없었다. HTTP 공부를 오늘부터 내일까지 꼭 하고 쪽지 시험 문제들에 답변할 수 있는 수준까지 공부를 해보자. 그리고 다음 주 부터는 둘 중 하나에만 집중하는 것이 아니라, 둘 다 가져갈 수 있어야 될 것 같다. 그러려면 책을 주..
-
메가테라 6주차 주간회고회고 2022. 9. 30. 20:37
이번 주는 HTML과 CSS를 배우는 주간이었다. HTML과 CSS를 조금 써봤다는 이유로 살짝 긴장을 놓았던 탓인지 아직도 퀘스트 과제를 다 못 끝냈다. 반응형 웹사이트를 처음 퍼블리싱 해봤는데 생각보다 매우 오래 걸린다. 반응형 웹사이트를 퍼블리싱 하는 것이 생각보다 많은 창의력을 요구하는 것 같다. 한 주 사이에 다양한 방법들을 배웠고, 창의력이 살짝 좋아진 것 같다. 하지만 이번 주 초에 이번 주는 살짝 여유로울 것을 기대하고 듣고 싶은 자바 강의들을 계획해두었는데, 전혀 듣지 못 했고, 원래 오늘까지 해야되는 것들 조차 아직 끝내지 못했다. 긴장을 살짝 늦췄던 것이 문제였던 것 같다. 오늘 무슨 일이 있어도 개발자 프로필을 끝내야 한다. 그리고 한 번 밀리면 계속 뒷 스케쥴에 영향을 주므로 밀리..
-
메가테라 5주차 주간회고회고 2022. 9. 23. 14:24
이번 주는 레벨테스트를 보았다! 돌이켜보면 엄청 짧은 시간이었는데 그 사이에 배운 내용이 꽤 많았다. 객체 지향과 swing을 이용해서 CRUD(create, read, update, delete)가 들어간 영속성을 가진 프로그램을 만들어야 했는데, 항상 작성해야 하는데 작성하지 못 했던 매매일지를 앱으로 만들면 어떨까 싶어서 매매일지 프로그램을 기획하였고 만들었다. 작업 첫 날에는 생각보다 속도가 느려서 조급했다. 다음날도 속도가 느려서 걱정이 많이 됐는데, 그래도 우선순위 순으로 작업을 해가면서 중요한 기능들을 다 구현했다. 그리고 꼭 넣고 싶었던 포트폴리오를 넣어서 좋았다. 아직도 스윙을 잘 쓰고 있는지는 모르겠지만, 원하는 UI를 만들 수 있는 수준이 되었다. 저저번주에는 너무너무 어려웠던 스윙이..
-
메가테라 4주차 주간회고회고 2022. 9. 17. 15:18
공휴일도 쉬지 않는 메가테라에서 저번 주에 주어진 모처럼의 휴가가 아주 시의적절했던 것 같다. 1주차 주말에 개념공부를 한 번 밀렸더니 3주차까지 밀리고 쌓인 모르는 개념이 흘러 넘쳤었다. 특히 자바, 객체지향의 핵심인 상속, 오버로딩, 오버라이딩, 인터페이스 등 중요하고 또 중요한 개념을 모른 채로 3주차까지 지냈더니 과제를 하면서도 공부를 해야하긴 하는데 공부할 시간은 없고, 그렇다고 과제를 하자니 모르는 것을 써야 하고, 아주 딜레마였다. 그런데 추석이 너무나 절묘하게 있어서 그 동안 나를 괴롭혔던 개념들을 그래도 모르지는 않는 수준까지 공부할 수 있었다! 그 결과 3주차에 스윙과 객체지향의 콤보 공격으로 UI는 제대로 있을 것만 있으면 된다고 생각하고 만든 프로그램에서 4주차에는 그럴 듯한 프로그..
-
메가테라 3주차 주간회고회고 2022. 9. 2. 17:27
이번 주는 스윙과 객체지향을 함께 배우는 한주였는데, 매우매우 바쁜 한 주였다. 처음에는 아무것도 할 수 없어서 너무 당황스러웠고, 아무것도 못했는데, 다행히 동기분들과 함께 성장해서 이제는 조금은 할 수 있는 수준이 되었다. 뿌듯하다. 아직 잘은 못하지만 손도 못 대던 수준에서 조금은 할 수 있어 졌다는 것에 만족한다. 스윙을 익히게 된 것이 너무나 기쁘다. 스윙 사용법이 검색해도 잘 나오지 않기 때문에 나중에 까먹을 지도 모를 나를 위해 그리고 스윙으로 고통받고 있는 분들을 위해 사용법을 남겨두겠습니다. 스윙 사용법 일단 JFrame으로 창을 띄웁니다. 그리고 그 JFrame으로 만든 프레임에 요소들을 더하는 방식으로 진행이 됩니다. 패널은 넣고싶은 요소의 뭉텅이라고 보면 되고, 프레임에 바로 넣고..
-
메가테라 2주차 주간회고회고 2022. 8. 26. 18:17
벌써 2주차가 끝났다니.. 믿기지 않지만 빨리 갔으면 좋겠다가도 빨리가면 어떡하지 싶다가도.. 내 맘을 종잡을 수 없는 요즘. 이번 주는 그래도 JVM에 대하여 조금은 더 알아볼 수 있었다. 다음 주부터는 정말 본격적으로 강의가 시작이 될 테니 늦어도 이번 주말까지는 부족한 개념들을 채워놓아야 한다. 오늘 코딩 인터뷰 때 나에게 묻지 않아 안심했던 것이 얼마나 많았던가.. 다음 주에는 인터뷰 대답할 때 바로 구성요소를 설명을 하기보다 일단 해당 키워드가 왜 필요한지부터 설명을 하는 게 듣는 입장에서 맥락을 이해하기 좋을 것 같다. 항상 듣는 사람을 배려하는 설명을 하도록 하자. 그리고 이 때까지는 난이도가 쉽다는 이유로 아샬님의 흐름을 따라하지 않고 완성된 형태의 코드를 짜버렸었다. 하지만 난이도가 높아..