728x90
시작은 쪼끄맣게뭐든지 성취는 작은 것부터 하랬다. 당장에 결과를 볼 수 있는 세미 프로젝트부터 해봤다.JS로 만드는 환율 계산기이며 성취할 목록은 아래와 같다. - 크롬 앱을 만든다- 환율 변환 OpenAPI를 이용한다- 사용자는 A통화로부터 B통화로 변환시킬 수 있어야 한다- 사용자는 최근 사용한 통화목록을 조회할 수 있어야 한다 로고부터 만들어보자 Microsoft Designer - Stunning designs in a flashA graphic design app that helps you create professional quality social media posts, invitations, digital postcards, graphics, and more. Start with your..
취직했다그렇게 바랬던 취직을 했다.지난 1년간 50여 개의 자기소개서를 제출하며 10%가 안 되는 자기소개서 합격률의 결과를 얻었고 최종적으로 지역 중견기업에 들어갔다. 웹 개발자를 꿈꾼 것만 3년이었는데 첫 직무로 RPA 개발을 맡게 되었다. 그렇다면 해당 업무는 Java를 쓰는가? 🍊 아니.그렇다면 프로그래밍을 하는가? 🍊 소스코드 레벨의 프로그래밍은 아니다.그렇다면 RPA가 무엇인진 알고 있었는가? 🍊 몰랐다. 관련 경험이 없던 내가 RPA 업무를 맡게 된 경로는 아래와 같았다.내가 속하게 된 기업의 분야는 보수적인 성향을 띠고 있다. 이에 따라 제한적인 요구사항만 다루거나 단순 반복과 일회성의 업무를 맡기보다, 기여도나 자유의지가 더욱 큰 업무를 바란다는 것을 연수 생활 동안 관계자분들께 말..
IntelliJ 2019버전을 쓰다보니 java버전과 Springboot버전에 제약이 있었다.이번에 intellij 2023.2 버전을 재설치한 김에, Springboot 3.x를 쓰면 어떨까 싶어 2.x버전과 비교문서를 찾았다 1️⃣ SpringBoot 2.x2018.03 출시Javajavax패키지 (ft. Java EE)로그형식: yyyy-MM-dd HH:mm:ss.SSS 2️⃣ SpringBoot 3.x2023.11 출시JDK 17 미만 버전 미지원jakarta패키지 (ft. Jakarta EE)Springfox Swagger 미지원로그형식: (ISO-8601 표준) yyyy-MM-dd'T'HH:mm:ss.SSSXXX 3️⃣2 -> 3 주의사항✔ JDK를 17로 업그레이드 하기래거시 자바 문법을 없..
아래는 프로젝트 기획 단계에서 걸렸던, 데이터 설계의 일부 요약 타임랩스에 대하여 테이블을 분리해야하는가?1️⃣ 문제사항현재 프로젝트에 존재하는 '타임랩스' 개념은 진행/완료 상태에 따라 속성이 달리한다진행 중인 타임랩스는 마이페이지에서만 조회되며, 완료된 타임랩스는 메인화면의 전체 피드로 조회된다만약 진행/완료 상태에 구분없이 한 테이블에 관리한다면, 전체 데이터를 끌고와 완료된 전체피드만 쿼리해내는 것에 비용이 클 것같다 2️⃣ 초기 해결방안타입랩스를 테이블 분리시키자잔행중인 타임랩스는 'Challenges'로, 완료된 타임랩스는 'Feed'로 따로 관리한다면 별도의 쿼리 과정을 줄일 수 있다. 그치만... 이게.. 최선일까? 오빠? 3️⃣ FeedBack (ft. GPT)✔ 테이블 분리 시 정말 ..
지난 3개월동안의 프로젝트개발팀 4인은 1주일단위의 스프린트를 계획하여 오늘까지 개발을 진행했다겨울동안 코드베이스를 맡은 선배가 Spring Security/JWT, 자체 알고리즘 제작, Swagger Docs, 로그인/회원가입등을 구현하였다. 그리고 min-0 동생이 같이 Oauth2와 docker환경의 서버를 준비했다.그리고 JHJ는 각종 테이블설계와 TDD를 위한 사전조사, API 설계를 도맡았다. 나같은 경우는 log(log4j2)쪽과 이에 대한 mongoDB를 연동을 위해 JPA 이해를 기반으로 CRUD구현과 테스트, rest 원칙을 기반으로 API를 설계하기 등을 맡았다. 우리의 목적은 크게 주서비스에 대한 만족도 높은 큐레이팅인데, 그 전에 기본적인 API구현을 다 끝내는 것이 level1이..
🙋🏻: React 쓰다가 vue를 사용하니까 어떄요? 🍊: 좋은데요? (Nuxt랑 같이 쓰슈) 🙋🏻: 올 ㅋ 그럼 앞으로도 Front 직무를 맡을 건가요? 🍊: 아닌데요? Nuxt를 이용하기 npm i --gloval yarn yarn self-update yarn -v //버전확인 yarn create nuxt-app 이 때는 yarn으로 했으나 이후로 npm 설치 : Project name: "frontend" : Programming language: "JavaScript" : Package manager: Npm : UI framework: "Vuetify.js" : Nuxt.js modules: (Press to select, to toggle all, to invert selection) : ..