분류 전체보기(189)
-
🍐 [이화톤] 배울림꽃 - 이화 청원 프로그램 리팩토링( 3 ) 청원 - 이메일, 정보 동의 / 청원 내용 기입 API 분리
Post쪽 개발을 끝내고 다시 피그마를 살펴보니까청원 내용(청원 제목, 내용, 카테고리 등)을 기입하는 페이지랑 청원자 이메일, 정보 동의 받는 페이지가 분리되어 있었다 나는 두 페이지를 하나의 API로 개발했는데 이 개발 방식이 기획 의도랑 맞지 않고 보안적인 측면에서도 좋지 않을 것 같아서API를 분리해야겠다고 생각했다 🚩 Post 로직이메일과 정보 동의 받기-> 이메일 정보가 비어있거나 정보 동의를 하지 않은 경우 예외 발생시키기이메일 정보, 정보 동의 여부 세션에 저장청원 내용 기입받기-> 세션에 저장되어 있던 이메일 정보 가져오기-> 청원 내용 받기 PostRequestDtopublic class PostRequestDto { @Getter public static class Pos..
2024.09.21 -
🦉 뀨업 - 이화 백준 사이트 리팩토링 ( 2 )
수정 사항 및 고민💟 1번 수정사항 솔브닥 API로 학생들 정보를 크롤링하니까 솔브닥에 가입하지 않은 학생 정보는 오지 않아서 백준으로 크롤링하기로 함 (대신 상위 40명만) 이에 따라 교내 랭킹 기능은 삭제 -> 상위 40명 안에 본인 이름 없으묜 서운해... + 어차피 백준으로 랭킹 볼 듯💟 2번 수정사항 기존 : Problems table과 Algorithms table 다대다 관계라서 중간 테이블(ProAlgo table) 삽입 수정 : Problems table과 ProAlgo table만 일대다 관계로 생성 -> Algorithms table은 어차피 속성이 algo_id 밖에 없으므로 enum으로 관리💟 3번 수정사항 or..
2024.09.15 -
✨ 개발자 브랜딩
오늘 데브코스에서 '개발자 글쓰기 특강'을 들으면서 개발자도 브랜딩이 필요하다는 것을 느끼게 되었다.하긴 교내 동아리를 3기째 운영하면서 지원서를 꽤나 많이 읽어봤는데그때마다 눈에 띄었던 건 본인만의 목표나 장점이 구체적으로 보이는 지원서였던 것 같다. 그래서 나도 여태까지의 경험들을 주르륵 톺아보면서 내 브랜딩을 해볼까 한다.1. 내 경험들에서 공통적으로 나타나는 키워드 뽑아내기2. 나를 소개하는 캐치 프레이즈 작성하기3. 비전...4. 블로그 꾸준히 관리하기(장기 계획) 더불어서 지금부터 슬슬 포트폴리오의 방향성을 잡아놔야 적절한 경험들을 쌓을 수 있을 것 같아서기업들의 채용 공고를 보면서 어떤 기술과 역량을 요구하는지,그 요구 사항들을 보여줄 만한 포트폴리오가 있는지, 부족한 건 뭔지 꼼꼼하게 살펴..
2024.09.14 -
🎃 코테 스터디 4주차
문제 출처 프로그래머스로 변경! [1차] 비밀지도def solution(n, arr1, arr2): array1=[] array2=[] answer = [] for i in range(n): array1.append(str(format(arr1[i],'b')).zfill(n)) array2.append(str(format(arr2[i],'b')).zfill(n)) for j in range(n): ans="" for k in range(n): if(array1[j][k] == '1' or array2[j][k] == '1'): ans+="#" els..
2024.09.05 -
2024 세계열린정부주간 민관합동 국제포럼 연사 참여
이것두 5월달에 한 건데 이제서야 올린다아ㅎㅎ밀린 블로그 우다다 올리기.... 작년 겨울...AIchemist 1기 스터디원들( 은별이, 유진님 )이랑 우리 학교 디자이너님( 나연님 )과한국정책학회랑 연세대에서 주최한 '빅데이터 활용 미래 사회 문제 해결 공모전'에 나갔었는데운 좋게 우수장려상을 받게 되었다🍀(요놈도 블로그 올릴 예정) 우리 팀의 주제는 '피싱 범죄 공동 대응 앱 '이었고머신러닝과 생성형 AI를 통해 피싱 범죄를 예방 및 피싱 범죄에 대한 교육을 진행하고공동 대응을 할 수 있도록 하는 기획이었다 그렇게 한참 잊고 있었는데 행정안전부에서 전화가 왔답..미래 사회 문제 해결 공모전을 보고 연락하셨다면서'공공데이터와 청년의 삶'을 주제로 연사 발표를 요청해주셨다..!나는 우왕 하면서 당..
2024.09.01 -
🦉 뀨업 - 이화 백준 사이트 리팩토링 ( 1 )
사실 리팩토링하고 있는 플젝이 하나 더 있답저번 학기(3-1)에 들었던 데이터베이스 수업에서 JDBC 프로그래밍을 배우고 팀플을 진행했었는데팀원들 몇명이랑(은채랑 희원이) 배포를 목표로 리팩토링을 하기로 했당 우선 진행하고자 하는 '뀨업'이 무슨 서비스냐 하면은 이화여대 백준 문제 풀이 고취를 위한 서비스다백준은 회원가입할 때 조직을 선택할 수 있는데 이 조직별로 푼 문제 수를 기준으로 순위를 매긴다이때 푼 문제 수는 같은 조직 내 회원이 겹치지 않고 푼 문제 수를 기반으로 올라간다즉, 이화여대를 조직으로 둔 회원 A와 B가 있다고 할 때A가 푼 문제 - 1번, 2번, 3번, 4번B가 푼 문제 - 2번, 4번, 5번, 6번이라고 할 때이화여대가 푼 문제는 1번, 2번, 3번, 4번, 5번, 6번으로 총..
2024.09.01