본문 바로가기

Log

(8)
방송통신대학교 컴퓨터과학과 3학년 2학기 수강 과목 후기 수강신청2학기에 수강한 과목선형대수 - 2학년 과목자료구조 - 2학년 과목프로그래밍언어론 - 2학년 과목컴퓨터과학개론 - 1학년 과목멀티미디어시스템 - 1학년 과목대학영어(교양) - 1학년 과목모두 3학점씩 총 18학점3학년 1학기로 편입한 방송통신대학교 컴퓨터과학과의 두 번째 학기도 무사히 끝났다!2학기 수강신청 과목을 선택할 때도, 1학기와 마찬가지로 1) 1,2학년 과목 위주로, 2) 추후 듣고 싶은 과목의 선행 여부 , 3) (검색을 통한)수강 후기 등을 고려하였다.    과목별 후기1. 선형대수개요선형대수는 수강 신청할 때 들을지 말지 고민을 많이 하면서 마음을 몇 번 바꿨었다. 인공지능, 컴퓨터그래픽스의 선행과목인데 두 과목에 대한 수강 의지가 그렇게 확고하지 않았다. 주변으로부터는 '어려우니..
JIRA에 이슈 한번에 대량 등록하기 이번 프로젝트를 진행하며 JIRA에 이슈를 대량으로 한번에 등록해야 하는 일이 생겼다.하나의 api 작업에 대해서 서비스단 / 컨트롤러단 / 리포지토리단 3번에 나눠서 반복해서 이슈를 등록해야 하는 상황이다.일일이 등록하기에는 많은 양이어서 일괄로 등록하는 방법을 활용하였다. 등록하는 과정 자체는 어렵지 않은데, 다음에 또 사용할 일이 있을 것 같아 기록을 위해 정리하였다.  먼저, 이슈 일괄 등록을 할 때 기존에 프로젝트에 등록된 이슈들을 이용할 것이 때문에 이슈 탭에서 내보내기를 눌러 csv 파일을 내려받는다.위의 'csv 내보내기 (내 기본값)'을 선택하여 내려받았다.  그리고 내려받은 csv 파일을 구글 스프레드 시트를 통해서 필요한 부분을 수정하였다.위의 내보내기를 하면 모든 이슈가 다 저장되는..
[인프런 X VMware Tanzu] Spring Boot 밋업 with Josh Long 참석 후기 https://www.inflearn.com/course/offline/josh-long-meetup [지금 무료] [인프런 X VMware Tanzu] Spring Boot 밋업 with Josh Long | 인프런 - 인프런인프런 | , 자바 챔피언, 스프링 개발자 애드버킷Josh Long과 함께하는 특별한 Spring Boot 밋업! 인프런 퇴근길 밋업 with Josh Long 안녕하세요, 인프런입니다.9월 9일, 인프런은 VMware Tanzu와 협업하여 특www.inflearn.com 인프런에서 진행하는 퇴근길 밋업에 감사하게도 참가자로 선정되어 지난 9월 9일 월요일에 다녀왔다. 판교 테크노밸리의 스타트업캠퍼스에서 7시에 진행되어 퇴근 후 판교로 이동했다.  밋업 프로그램 안내에 적힌 발표 ..
54회 SQLD 준비 + 시험 후기 어제 54회 SQLD(SQL 개발자) 자격시험을 보고 왔다.SQLD 시험에 도전하고자 하는 분들께 조금이나마 도움이 되길 바라는 마음으로 준비 기간, 공부 방법, 시험 후기 등을 정리해 보려고 한다. 사전 지식SQL 기본 지식(DDL, DML, DCL, TCL, 약간의 함수 등)은 국비학원 교육을 통해 배워서 알고 있는 상태였다.업무에서는 SQL(mySQL)을 자주 사용하는데 주로 SELECT 문을 사용해서 db를 조회하는 쿼리 작성이 대부분이다. SQLD 준비 목적백엔드 업무를 하며 복잡한 쿼리 작성이 어려웠고 인덱스, 쿼리 튜닝 등의 개념을 알게 되며 SQL 공부에 대한 필요성을 느꼈다.programmers에서 mySQL 코딩 테스트 문제를 풀며 쿼리를 작성하는 연습을 시작했다. 쿼리 공부를 하는 김..
FCM 푸시 알림 (코틀린, 스프링부트) docshttps://firebase.google.com/docs/cloud-messaging?hl=ko 이번에 FCM(Firebase 클라우드 메시징)을 통하여 모바일앱 푸시 알림을 보내는 기능을 만들었다. 예전에 대부분의 기업들이 모바일앱을 만드는 이유가 푸시 알림 때문이라고 배웠던 기억이 난다.하루에도 핸드폰으로 수많은 푸시 알림 메시지를 받아보지만 이걸 어떻게 보낼까 생각해본 적은 없었다. 이에 대하여 살펴볼 수 있는 좋은 기회였다. 환경: 스프링부트 + 코틀린 환경에서 개발 중, 다른 언어로 작성된 서비스중인 프로젝트에서 이미 푸시 알림 기능을 사용하고 있음(즉 Firebase 프로젝트 이미 존재, 토큰 발급할 수 있는 클라이언트 앱 존재)개요Firebase docs에서 ‘클라우드 메시징’, ‘..
Nexus Repository 도입하기 sonatype Nexus3 설치하고 리포지토리 생성하기최근에 프로젝트에 Nexus Repository를 도입하였다. 프로젝트는 멀티 모듈 프로젝트로, 각 기능별로 독립적으로 동작하는 여러 독립 모듈들이 존재한다. Nexus 도입 목적라이브러리와 외부 의존성 관리의 중앙화빌드 속도와 안정성 향상Docker Compose로 Nexus3 실행하기로컬 환경에서 테스트하기 위하여 도커를 사용하였다. 다음과 같이 compose.yaml 파일을 생성하였다.version: '3'services: nexus_oss: image: sonatypecommunity/nexus3 container_name: nexus3 ports: - 8085:8081 restart: always vol..
방송통신대학교 컴퓨터과학과 3학년 1학기 편입 - 수강 과목 후기 이번에 학사 편입하여 첫 학기였던 방송통신대학교 컴퓨터과학과 3학년 1학기가 끝났다.2월에 바쁘게 컴퓨터과학과 오티와 입학식을 참석했었는데, 벌써 한 학기가 끝나버렸다니 시간이 참 빠르다. 직장에 다니면서 병행하다 보니 과제 제출, 중간 출석 수업, 기말고사 등등의 이벤트가 있을 때는 참 벅차다는 생각도 많이 했었는데 (스불재..) 그래도 막상 학기가 끝나고 나니 성취감과 뿌듯함이 정말 크다.졸업하면 얼마나 기쁠까?  수강신청이번 1학기에 내가 수강한 과목은 다음과 같다.컴퓨터의 이해 - 1학년 과목, 교양 3학점원격대학교육의이해 - 3학년 과목, 교양 1학점(필수)유비쿼터스컴퓨팅개론 - 1학년 과목, 전공 3학점파이썬프로그래밍기초 - 1학년 과목, 전공 3학점이산수학 - 2학년 과목, 전공 3학점Jav..
Growth Log - 시작과 목표 2024년 3월에 한국방송통신대학교 컴퓨터과학과 3학년 1학기에 편입하여 첫 학기를 재학중이다. 비전공 출신의 개발자로서 컴퓨터과학 전공 지식이 부족하다고 느꼈기에 전공 관련 공부를 하고 싶어 편입을 결정하게 되었다.  직장과 학업의 병행은 매우 힘들지만, 이산수학, C언어, 파이썬 등 내가 전혀 몰랐던 분야에 대해 공부하며 다양한 자극을 받고 있다. 특히 5월부터는 한국방송통신대 컴퓨터과학과 개발자 모임 Growth Log에 가입하게 되었다. 개발자 모임에서의 다양한 활동을 통해 여러 측면에서의 자기 계발을 이루고 싶다. 그런 의미에서 작성하는 첫 번째 Growth Log 성장일지이다. 첫 번째 성장 일지는 이번 기수 동안에 어떤 목표를 가지고 있는지, 해당 기간 내에 어떤 식으로 달성하려고 하는지에 ..