교육/뉴딜 일자리 사업
-
어영부영 마무리 된 프로젝트와 짧은 두달의 기간교육/뉴딜 일자리 사업 2021. 7. 17. 14:57
사실 이 교육을 받으면서 아쉬웠던 것이 마무리였다. 진행했던 SCM 구축 프로젝트는 끝까지 맺음을 하지 않고 수많은 에러를 남긴 채 마무리되었다. 마무리되었다는 것은 누구 하나 코드를 다시 들여다보지 않고 또 들여다볼 필요성을 느끼지 못하는 것이다. 사실 그 정도로 애정을 가지기 힘들었던 것도 인정한다. 크게 재미가 있었던 것도 아니고 개발 컨셉이나 환경이 이미 잡혀있는 상태였으니까 말이다. 마지막으로 테스트 기간을 거쳤을 때 크게 문제가 되는 부분은 없었지만 사용함에 있어서 비즈니스적으로 수정이 필요한 부분들이 여러 개 있었다. 이런 것을 고치면서 유지보수에 대한 것도 조금 느껴볼 수 있을 것 같은데 결과적으로는 하지 않았다. - 한 사람도 있을지 모르겠지만 - 뭐 그렇게 각자 GitHub에 올리는 것..
-
I'm Lovin' SCM교육/뉴딜 일자리 사업 2021. 7. 4. 22:41
기술 스택들을 공부하고 보니 이제 시스템이 나를 기다리고 있었다. Supply Chain Management이라는 뜻으로 정말이지 재미도 없는 그런 시스템.... 그렇지만 어쩔 수 없다. 정말 실제로 운용되고 있는 시스템을 모방해 할 수 있는 만큼 구축을 해야 했다. 간단한 택배? 시스템 정도라고 생각하면 편할 거 같다. 고객이 주문하고 수주하고 내역 정리하고 재고 부족하면 협력사에 주문하고 재고 있으면 배송하고 배송되면 구매완료하는 그런 구조였다. 그런 흐름에 대해 조금 보고 경험했던 것이 도움이 됐던지 구조 파악에는 별로 어렵지가 않았다. 간단한 프로젝트여서 세세한 기능까지는 구현하지 않았고 그냥 텍스트와 숫자만 흘러가는 로직에 맞춰서 작성을 했다. 그래도 처음 해보는 거라 물어물어 해야 할게 많았고..
-
갑자기 프로젝트?교육/뉴딜 일자리 사업 2021. 7. 4. 00:26
10일 차의 글이 마지막이지만 이후에는 되게 당황스럽고 갑작스럽게 프로젝트를 하게 되어 굉장히 집중하느라 그 이후로 글을 잘 쓸 수 없었다. 웹 공부를 한 번도 해보지 않았기에 갑작스럽게 만난 스프링이라는 벽은 내게 굉장한 벽이었다. 소스코드 파일도 엄청나게 많았고 model인지 controller인지 service인지 도대체 3 인지들이 뭔지 도무지 알 수가 없었다. 중요한 건 프로젝트를 실행해야 한다는 것이었고 몰라서 안 한다는 말은 하면 말도 안됐기에 한국인의 힘을 빌어 강의를 짧은 시간 내에 소화하는 수밖에 없었다. 더불어 그렇게 이야기하는 MVC패턴이 도대체 뭔지 알아가는 것이 나에게 있어서 첫 번째 숙제였다. 참고했던 영상을 적자면 뉴렉쳐와 동빈좌 그리고 나머지는 궁금한 여러 가지에 대한 자세..
-
뉴딜 일자리 사업 9일차교육/뉴딜 일자리 사업 2021. 5. 2. 21:38
소스 코드 설명 common_include.jsp 안에 view에 관련된 js파일과 vue.js를 포함을 해놓아서 사용할 때 필요한 클래스에 한 줄로 import 해서 쓰면 편하다. Vue.js html태그를 기준으로 부분 별로 관리할 수 있게 해 줌 html id 명으로 vue.js에서는 el:에 써주면 vue가 그 영역을 인식하기 시작함 뷰와 제이쿼리는 엄격하게 따진다면 둘 중에 하나만 사용해야 한다. el: 아래에 있는 변수는 el:로 지정한 id값에서만 유효하다. MVC MVC Model, View, Controller의 줄임말로써 S/W디자인을 세 가지 요소로 개발하는 것을 말한다. Model 프로그램의 내부 상태, 즉 프로그램의 정보를 말한다. 데이터 관리? DB에 접근할 변수들 (Getter..
-
뉴딜 일자리 사업 8일차교육/뉴딜 일자리 사업 2021. 5. 2. 21:35
오늘부터 당황스럽게 갑자기 프로젝트를 시작한다고 한다. 팀을 배분했고 나는 ERP와 SCM 중에 SCM을 택했다. 둘 다 비슷하다고 생각했기 때문이다. 프로젝트 관련 사항 ERP는 화면 설계가 일부 되어있음. SCM은 화면설계가 꽤 되어있지만 참고만 했으면 좋겠다. 소스 코드 설명 이 프레임워크의 쿼리 파일은 항상 Mapper.xml로 끝나야 한다. 이 프로젝트에서 각 부분마다 공통되는 이름의 기준은 업무 코드를 기준으로 삼았다. 프로젝트 내부에서 디렉터리에 접근 할 수 있는 사람이 한명이 아니라면 작업하는데에 분명 오류가 생길 것이다. 어떤 영역은 하나의 기준으로 정해진다. 예를들면 기준은 업무에 따라 정해질수도 있고 사용자별이 기준이 될 수도 있다. 이것이 곧 디렉토리 명이 된다. 공통부분 용어사전 ..
-
뉴딜 일자리 사업 7일차교육/뉴딜 일자리 사업 2021. 5. 2. 21:32
오늘 이야기할 내용들 ERD 한 번 더 작성해보기 (배달앱) 기사 정보 배송 정보 음식 정보 ... 어제 배포한 ERP, SCM ppt 기획서 설명 화면 설계 (with Balsamiq) 화면 목록 (with Excel) 소스 설명 개발 설정 SVN - eclipse 연동하기 프로젝트 관련 사항 각 팀마다 PM선정. PM이 PL까지 선정. 개발은 5월 말일까지 예정. SCM 개발 시 사항 이메일 업무 생략 회사/임원 -> 손익 조회 생략 입금 처리는 무조건 완료 처리 ERP 개발 시 사항 입금처리는 무조건 완료 처리. 회사 임원 -> 손익 조회는 옵션 회계/총무 -> 미수금은 현황 조회만. 이메일 관리 보류.
-
뉴딜 일자리 사업 6일차교육/뉴딜 일자리 사업 2021. 5. 2. 21:30
1. ERD (Entity Relationship Diagram) 실제로 작성해보기 요구사항 고객 관리 거래처 관리 거래처 별 취급 상품 (납품가격) 반품 관리 상품 관리 회원별 거래내역 고객별 마일리지 (구매금액 10%) 10번 구매시마다 쿠폰 발행 기준이 되는 데이터를 잘 설정해야 한다. DATETIME 은 PK 로 잡지 말아야 할 column중의 하나임. (유일한 값이 아님) 2. 1번에서 만든 ERD를 가지고서 SQL query문 연습 문제 1 : 특정기간 동안 구매 제일 많은 5명 JINSU SON SELECT ci.custum_name FROM tb_custom_info ci INNER JOIN ( SELECT custum_cd, DATE_FORMAT(buy_date, '%Y.%m.%d') A..