2022 동계 모각코 - 활동 계획

  충남대학교 SW중심대학사업단에서는 자기주도적 학습역량 강화 및 자발적 공부, 프로그래밍 문화 형성을 위해 개별 학습 소동아리 지원사업에 참여합니다. 1월 5, 12, 19, 26, 2 2, 9일 총 6번 Online으로 모각코 진행 예정입니다. # 개인 블로그 링크 이주원 -  https://blog.naver.com/dong894510 정현제 -  https://blog.naver.com/handsome1201 임동윤 -  https://blog.naver.com/dyyim4725 김동훈 -  https://kmentor.tistory.com/

2022 하계 모각코 최종 회고

   # 최종 회고 이주원 -  백준 문제를 c++를 사용해 해결하면서 알고리즘 숙달을 할 수 있었고, 이후에 있을 알고리즘 대회를 대비할 수 있었다. 알고리즘을 능숙하게 사용할 수 있을 때까지 연습을 계속 해야겠다. 부족한 부분이 무엇인지 파악해보고 어떤 문제 유형을 꾸준하게 풀어봐야 할지 알 수 있었다. 정현제 -   모각코를 통해 백준 문제를 풀면서 자바를 이용한 알고리즘에 대한 이해와 실력을 증가시키려했다. 저번 겨울보다 훨씬 실력이 늘었다는게 느껴진게 문제를 해결하는데 시간이 많이 줄어들어서 좋았다. 배성현 -  이전 모각코 때는 JS로 처음 PS를 하여 다소 낯설고 헷갈렸지만 이번엔 좀 더 수월하게 진행하였다. 이전 모각코 때 느낀 디버깅이 어려운 점을 보다 쉽게 노하우를 터득하였고 ES6 문법에 좀 더 익숙해진 계기가 되었다. 다음 모각코에는 프로토 타입과 클로저를 활용하여 좀 더 좋은 코드를 짜도록 노력해야겠다. 김동훈 -  oracle을 사용하며, db공부를 진행하였다.  oracle에 대해 많은 공부가 되었고, db구조를 짜는 것이 중요함을 알게 되었다. 이 부분은 앞으로 프로젝트를 진행하며 좀 더 익혀야 할 것 같다. 마지막 주차에  미니 프로젝트를 진행하며 실제로 공부한 것을 적용을 시켜보니, 공부 할 때랑 또 다르다는 것을 다시 한번 깨달 았다. 임동윤 -  Flutter 앱을 제작해 봄으로써 Dart언어에 대한 개념을 충분히 익힐 수 있었다.  단순히 App만 제작한 것이 아닌 기획부터 디자인을 Tool을 이용해 체계적으로 개발을 해 봄으로써 더욱 보람찼던 것 같다.  IOS 앱 개발에는 MAC OS가 필요했는데, MAC OS에서의 Xcode를 활용도 해봄으로써 IOS 개발에 대한 개념을 좀 더 익힐 수 있었고, 처음 해봤지만 구글링을 통해 잘 해결할 수 있었다.  나중에 팀으로 개발을 할 때도 역할 분배를 잘 해볼 수 있을 것 같...

2022 하계 모각코 6회차 모임 결과(22.07.2/ 수요일 / 23:00~02:00)

이미지
   # 개인 결과 이주원 -  백준의 문자열 알고리즘 문제를 C++를 사용해 해결해보고, 알고리즘 숙달을 통해 알고리즘 대회에 대비했다. 문자열 알고리즘은 난이도가 있는 문제로 공부를 해도 좀 쉽지 않은 부분이라 계속 문제를 풀어보며 능숙해지는 것이 중요한 것 같다. 정현제 -  문제를 풀다가 dfs방식보다 더 좋은 방식이 있어 그걸로 문제를 풀어봤더니 답이 나왔다. 한가지 방식에 집중헤서 하기보다는 다른 좋은 방법이 있으면 그 방법으로 하는 것도 괜찮은 것 같다.  배성현 -  useCallBack에 대해서 많이 들었지만 정확한 개념을 알지 못했지만 이번 기회에 useMemo에 대한 차이점 알게 되어서 잘 사용할 수 있을거 같다. 임동윤 -    Flutter를 처음 시작하였을 때는 Firebase에 Flutter와 연동하는 기능이 따로 없어서 Android와 IOS를 각기 따로 연동했어야 했는데 Flutter를 지원하기 시작하여 새로운 방식으로 Firebase를 사용해 볼 수 있었다.  Android 기준으로 작동이 잘 되는 것을 확인하였고 Flutter가 점점 더 성장하고 있는 것을 확인할 수 있었다. 김동훈 -  실제 db와 연동하여 프로젝트를 진행 해보니, db설계의 중요성과 여러가지 제약 조건을 잘 설정해야함을 깨달았다.  구현 중간 PK, FK를 잘못 연결해 놓아, 테이블을 다시 만드는 과정을 겪었고, db설계의 어려움을 직접 느꼈다.  그래도 프로젝트를 마무리 하고 정상적으로 oracle에 데이터가 변화되는 것을 보니, 이번 모각코가 성공적으로 마무리 됐음을 느낄 수 있었다. # 개인 블로그 링크 이주원 -  https://blog.naver.com/dong894510 정현제 -  https://blog.naver.com/handsome1201 배성현 -  https://tan-replace-29d.notion.site/...

2022 하계 모각코 6회차 모임 목표(2022.07.20 / 수요일 / 23:00~02:00)

  # 개인 목표 이주원 -  백준의 문자열 알고리즘 문제를 C++를 사용해 해결하기 정현제 -  깊이 탐색을 공부하기 위해 백준 1068번 문제 풀기 임동윤 -  목표 : Dart 언어로 개발한 앱 Firebase 와 연동하여 사용하기 및 개발 마무리,  구글의 Firebase를 사용하여 앱과 연동하여, 데이터베이스 및 계정정보 확인 기능 추가하기 앱 개발 마무리하기 배성현 - useCallback에 대한 공부 김동훈 - 작은 프로젝트(영화관 만들기) 진행. # 개인 블로그 링크 이주원 -  https://blog.naver.com/dong894510 정현제 -  https://blog.naver.com/handsome1201 배성현 -  https://tan-replace-29d.notion.site/92732505a55e463e959c57a7c8ac2de9?v=d5256e53ab6d41cfa86e67d246d8135f 임동윤 -  https://blog.naver.com/dyyim4725 김동훈 -  https://kmentor.tistory.com/

2022 하계 모각코 5회차 모임 결과(22.07.18 / 월요일 / 14:00~17:00)

이미지
  # 개인 결과 이주원 -  백준의 그래프 문제를 C++를 사용해 해결해보고, 알고리즘 숙달을 통해 알고리즘 대회에 대비했다. 그래프 순회 대표 문제인 토마토 문제를 C++을 사용해 해결하면서 C++언어 사용에 좀 더 능숙해졌다. 정현제 -  이진탐색 문제이다보니 시간 초과를 잡는것이 관건이였다. 이번 문제도 전체를 탐색하면 시간초과가 나서 새로운 방식으로 문제를 해결하니 통과가 됐다.  배성현 -  기업 코딩테스트의 마지막 문제로 가끔 나오는 세그먼트 트리에 대해 공부를 해보았는데 이전에 풀었던 문제보다 어려움을 많이 겪었지만 해결한 뒤 한단계 성장한 기분이 들었다. 임동윤 -    Dart언어가 아직 미숙하여 많은 진행을 못하였다.  Meterial Design을 통한 라이브러리를 이용하여 차근차근 화면을 만들 수 있었기 때문에 사용하기 간편하고 유용한 것 같다고 느꼈다. 김동훈 -  GROUPING SETS로 여러 그룹핑 쿼리를 지난 주에 배운 UNION ALL 한 것과 같은 결과를 만들 수 있는데, 왜 똑같은 기능을 하는 함수가 있는지 의문이 들었다. # 개인 블로그 링크 이주원 -  https://blog.naver.com/dong894510 정현제 -  https://blog.naver.com/handsome1201 배성현 -  https://tan-replace-29d.notion.site/92732505a55e463e959c57a7c8ac2de9?v=d5256e53ab6d41cfa86e67d246d8135f 임동윤 -  https://blog.naver.com/dyyim4725 김동훈 -  https://kmentor.tistory.com/ 시작: 끝:

2022 하계 모각코 5회차 모임 목표(2022.07.18 / 월요일 / 14:00~17:00)

   # 개인 목표 이주원 -  백준의 그래프 문제를 C++를 사용해 해결하기 정현제 -  이진탐색 개념을 이용하여 백준 2776번 문제풀기 임동윤 -  figma로 작성한 프로토타입을 바탕으로하여 Dart로 앱개발 시작 배성현 - 백준 골드 이하 세그먼트 트리 문제 해결 김동훈 -  window함수와 grouping sets함수 # 개인 블로그 링크 이주원 -  https://blog.naver.com/dong894510 정현제 -  https://blog.naver.com/handsome1201 배성현 -  https://tan-replace-29d.notion.site/92732505a55e463e959c57a7c8ac2de9?v=d5256e53ab6d41cfa86e67d246d8135f 임동윤 -  https://blog.naver.com/dyyim4725 김동훈 -  https://kmentor.tistory.com/

2022 하계 모각코 4회차 모임 결과(22.07.13 / 수요일 / 23:00~02:00)

이미지
  # 개인 결과 이주원 -  백준의 트리 문제를 C++를 사용해 해결해보고, 알고리즘 숙달을 통해 알고리즘 대회에 대비했다. 트리의 구조에 대해 이해하고, 이를 바탕으로 중위 순회, 후위 순회를 통해 전위 순회를 찾아냈다. 트리에 대한 이해 및 활용이 필요해 생각보다 어려웠던 것 같다. 정현제 -  문제를 잘못 이해하고 코드를 짜다보니 제출했을때 계속 틀렸다고 나왔다. 정렬을 하면 답이 달라지는 문제였는데 정렬을 하니 계속 답이 다르게 나왔다. 꼭 문제를 풀때는 문제를 먼저 이해하고 중요한 요점을 잘봐야겠다.  배성현 -  특정 시간이후에 함수를 실행하기 원하거나 특정 주기마다 반복적으로 실행할 경우에는 어떠한 방식으로 구현 해야 할지 궁금했었는데 이번 기회에 그 해답을 찾아 기쁘다. 임동윤 -    prototype을 작성하는 tool에 있어 예전에는 포토샵을 사용했지만 현재 figma라는 좋은 디자이너와 개발자간의 협업 툴이 나온 것에 대해 Figma사용법에 대해 익히고 앱의 UI/UX디자인을 확실하게 정하고 코딩에 들어갈 수 있게 되었다. 김동훈 -  하나의 SQL문에 포함되어 있는 또 다른 SQL문인 서브쿼리는 여러 곳에서 사용 가능한데, 서브 쿼리의 결과 건수에 따라 사용 해야하는 연산자가 달라 단일 행 또는 복수 행 연산자를 구별해서 사용해야 하는 것이 어려웠다. # 개인 블로그 링크 이주원 -  https://blog.naver.com/dong894510 정현제 -  https://blog.naver.com/handsome1201 배성현 -  https://tan-replace-29d.notion.site/92732505a55e463e959c57a7c8ac2de9?v=d5256e53ab6d41cfa86e67d246d8135f 임동윤 -  https://blog.naver.com/dyyim4725 김동훈 -  https://kmentor.ti...