IT
-
DAP자격증을 취득한 계기 (feat. 토이프로젝트더라도 효율적으로 설계하고싶어)IT/데이터자격증 기록 2024. 2. 5. 05:56
개발자로 취업을 준비하거나 직장에 다니면서 부가 수입을 목표로 토이프로젝트를 진행해본적 있을까요? 저는 첫 직장에 다니던중에 친한 친구와 토이프로젝트를 했던적이 있습니다. 한달에 50만원만 벌어보자!라며 아직 완성되지도 않은 APP에 광고부터 달아서 수익을 만들겠다는 기대를 했었어요. 백엔드 개발자였던 저와 프론트엔드 개발자인 친구와 프로젝트를 진행하면서 가장 신경을 많이 쓰지 못한 부분이 어디였을까요? DB 테이블 설계였습니다. 테이블을 단순히 우리가 필요한 데이터를 저장하기 위한 정도로 사용을 했었습니다. 확장성과 유연성은 없었습니다. 왜 DB 테이블 설계에 가장 신경을 쓰지 못했을까요?? 설계에 대해 잘 알지 못했다는 점이 가장 크고 눈에 직접적으로 보이는 화면 개발이 중요하다고 생각했기 때문이에요..
-
[웹기획툴] 기획/초안을 위한 툴인 파워 목업(Power Mockup)IT/Tool 2022. 2. 22. 22:42
[웹기획툴] 기획/초안을 위한 툴인 파워 목업(Power Mockup) 웹 기획을 하기 위해서 다양한 이미지 관련 툴을 다룰줄 안다면 그 툴을 사용하면 되지만 아닌 사람이 훨씬 많을것이다. 나 또한 마찬가지이고.. 아니면 파워포인트를 가지고 도형을 늘리고 줄이고 복사하고 아주 귀찮은 일이 될 것이다 이러한 귀찮은 일을 해결해줄 획기적인 툴이 바로 파워 목업(Power Mockup)이다 파워 목업 공식 사이트 https://www.powermockup.com/ PowerPoint Wireframe and Prototyping Tool | PowerMockup Collaboration PowerPoint includes collaboration and sharing features that facilitat..
-
[DAP] 자격증 합격 수기 및 팁IT/데이터자격증 기록 2021. 5. 11. 14:40
2024.02. DAP 합격수기는 오래전에 쓴 글인데 많은 분들이 봐주셔서 DAP자격증을 취득하게된 계기에 관한 글을 작성했습니다. 시간이 지난 글 많이 봐주셔서 감사합니다. DAP자격증을 취득한 계기 (feat. 토이프로젝트더라도 효율적으로 설계하고싶어) - https://devjjo.tistory.com/m/77 준비기간2020.04 ~ 2021.03 참고도서데이터아키텍처전문가가이드(공식수험도서)관계형 데이터 모델링 프리미엄 가이드 (김기창 저)관계형 데이터 모델링 노트 (김기창 저)핵심 데이터 모델링 (유동오 저) 첫번째 시험 - 2020.09.12첫번째 시험을 치르기 전에는 전문가가이드를 읽고 데이터와사람들 서윤식대표님 강의를 들었다. DAP강의는 공부 방향을 아는데 많은 도움이 되었고 전체적인 ..
-
[Oracle] Update Select 방법 및 bypass_ujvcIT/Database 2019. 2. 18. 15:35
Update Select 방법 112345UPDATE 테이블A ASET ( A.업데이트 받을 컬럼 ) = ( SELECT B.업데이트 할 컬럼 FROM 테이블 B B WHERE B.NO = '특정번호' )WHERE A.NO ='특정번호';cs Update Select 방법 21234567UPDATE 테이블A ASET ( A.aa, A.bb ) = ( SELECT B.aa, B.bb FROM 테이블 B B WHERE B.id = A.id )WHERE EXISTS ( SELECT B.aa, B.bb FROM 테이블 B B WHERE B.id = A.id )cs Update Select 방법 3123456UPDATE /*+ BYPASS_UJVC */ (SELECT A.aa, B.bb FROM 테이블 A, 테이..
-
[Codewars] 6kyu Are they the "same"? (JAVA)IT/개발 기록 2019. 1. 23. 00:18
문제 Given two arrays a and b write a function comp(a, b) (compSame(a, b) in Clojure) that checks whether the two arrays have the "same" elements, with the same multiplicities. "Same" means, here, that the elements in b are the elements in a squared, regardless of the order. 예제 Valid arrays a = [121, 144, 19, 161, 19, 144, 19, 11] b = [121, 14641, 20736, 361, 25921, 361, 20736, 361] comp(a, b) ret..
-
[Codewars] 7kyu Descending Order (JAVA)IT/개발 기록 2019. 1. 16. 12:30
문제 Your task is to make a function that can take any non-negative integer as a argument and return it with its digits in descending order. Essentially, rearrange the digits to create the highest possible number. 예제 Input: 21445 Output: 54421 Input: 145263 Output: 654321 Input: 1254859723 Output: 9875543221 코드1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 public static int sortDesc(final in..
-
[백준 알고리즘] 15552 빠른 A+B (JAVA)IT/개발 기록 2019. 1. 15. 10:20
문제 본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다. C++을 사용하고 있고 cin/cout을 사용하고자 한다면, cin.tie(NULL)과 sync_with_stdio(false)를 둘 다 적용해 주고, endl 대신 개행문자(\n)를 쓰자. 단, 이렇게 하면 더 이상 scanf/printf/puts/getchar/putchar 등 C의 입출력 방식을 사용하면 안 된다. Java를 사용하고 있다면, Scanner와 System.out.println 대신 BufferedReader와 BufferedWriter를 사용할 수 있다. BufferedWriter.flush는 맨 마지막에 한 번만 하면 된다. P..
-
[백준 알고리즘] 2839 설탕 배달 (JAVA)IT/개발 기록 2019. 1. 11. 14:19
문제 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그램 봉지와 5킬로그램 봉지가 있다. 상근이는 귀찮기 때문에, 최대한 적은 봉지를 들고 가려고 한다. 예를 들어, 18킬로그램 설탕을 배달해야 할 때, 3킬로그램 봉지 6개를 가져가도 되지만, 5킬로그램 3개와 3킬로그램 1개를 배달하면, 더 적은 개수의 봉지를 배달할 수 있다. 상근이가 설탕을 정확하게 N킬로그램 배달해야 할 때, 봉지 몇 개를 가져가면 되는지 그 수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N이 주어진다. (3 ≤ N ≤ 5000) 출력 상근이가 배달하는 봉지의 최소 개수를 출력한다. 만약, 정..