카테고리 없음

일 학습 병행제 1~17일차 회고

쩨이1 2024. 2. 12. 14:59

생각보다 많은 업무를 맡았다 성취라는건 내 원동력이 되는것같다 인턴생활이 너무 재밌다

1.rpa
아침마다 rpa를 활성화 시키고, 로그를 보는 간단한 일을 맡았는데 더 잘하고 싶어서 삼성 sds 에서 제공하는 brity rpa 강의를 찾아봤다. 그러다 첫 rpa 수정 요청을 받았는데 rpa함수를 정리해놓은 덕에 30분 채 걸리지않고 수정을 해냈다. 덕분에 선임의 신뢰를 얻었는지 svn커밋을 자동화하는 처음부터 끝까지의 rpa 로직을 짜는 일을 맡았고 하루만에 구현을 성공시켰다!! 자바스크립트는 생각보다 여러곳에서 쓰이는거같다 더 열심히 공부해야겠다

2.  Mybatis 와 오라클

여신 운영 프로그램에서 오라클에서 조회 중 오류가 발생 단일 행 하위 질의에 2개이상의 행이 리턴되었다는 오류를 해결하라는 업무를 받았다.

코드를 보니 #{ }라는 난생 처음 보는 기호가있었다. (Mybatis에서 변수를 받아오는 기호이다) 또한  mysql은 다뤄봤어도 오라클은 처음이였다.

회사의 거대한 데이터가 담긴 데이터 베이스를 내가 함부로 만져도될까? 너무 겁이났다. 금요일에 업무를 받고 주말 내내 오라클과 Mybatis 공부를 했다. 머리속으로 여러 가설을 세우고 (코드를 외부로 가져올수없어서 너무 불편했다 ㅠㅠ ) 하루종일 해결방안만 떠올렸던것같다

그러고 월요일이 되서 여러 가설들과 해결 방안을 하나하나씩 적용해보니 groupby 와 count(*) 를 활용해decode에서 조건이 여러개를 반환해서 나는 오류인걸 발견하고 distinct를 적용했더니 오류를 해결할수있었다!!

수험생활을 오래하며 배운 장점과 단점이 있는데 단점은 어느정도는 기본기를 배우지 않으면 문제에 접근할때 겁은 먹는다는것이고, 장점은 기본기의 중요성을 중요시 여긴다는 것이다. 친구들은 다 해보면 는다고 강의나 책, 프로그램 설명서를 볼 필요가 없다고 했지만 나는 시간이 나면 부족한 부분의 도서나 프로그램 설명서를 찾아 읽었던것같다. 그리고 문제를 해결할때 책의 큰 목차를 훑어보며 적용할수있는 방법이 없는지 찾아보는게 큰 도움이 되었다

3. 오즈리포트
차장님께서 오즈리포트로 쓰인 전자약정서가 너무 수정하기 불편하다고 오즈리포트를 공부해 숨겨진 기능으로 약정서를 더욱 편리하게 쓸 수 있는 아이디어를 생각해보라고하셨다. 오즈리포트에서 제공하는 200페이지 분량의 설명서를 정독해가며 여러가지 수정 방안을 제시했다. 1. 백그라운드에 테두리와 배경화면을 적용시키면 디자인모드에서 수정할때 하단 은행 로고가 움직일 일이 없다 2. 라벨이나 테이블을 적용하면 엔터로 줄을 맞출 필요없이 자동으로 줄이 맞아지게 할 수있기 때문에 내용 수정이 용이해진다. 비록 이 사항을 적용시키려면 대대적인 수정작업이 들어가야해서 적용되지는 못했지만 차장님께 일을 야무지게 잘한다는 칭찬을 받았고, 오즈 리포트에 대한 사용방법을 터득하게 되어서 좋은 기회였다고 생각한다

4. 은행 어플 단점 찾다 발견한 큰 오류!!
팀장님께서 우리 은행어플의 로그인 상황에서 불편사항을 발견하라고 해주셨다. 몇개월전 대대적인 개혁을 한만큼 외관상으론 완벽한 어플이였다