본문 바로가기

전체보기272

[일상] 22.09.10 끄적임 최근 2년 바쁘게 시간을 보냈다. 처음에 입사하고, 호칭이 어색해서 난감하기도 했고 결제랑 결재를 헷갈려서 잘못 타이핑하는 귀여움도 있었다. 개발을 하면서, 미비한 부분으로 문제를 일으키기도 했지만 빠르게 해결하려고 나나 주위에서도 도움을 주셨다. 하지만 내가 속한 조직은 발전하는 조직은 아니였고 현 상태에 만족하면서, 트랜드에 관심 없는 분들이였다. 그럴때마다, 회의감이 들었고 천천히 공부해서 옮기기로 했다. 개인적으로 공부하고 싶었던 기술은 JPA(ORM) 기술이였다. 첫 한달은 코드만 따라했지만.. JPA 원리에 대해서 깊게 모르겠다는 생각이 들어 인강의 도움을 받아서, 효율적으로 학습할 수 있었다. (진짜 인강보면서 이런 강의를 만들어주셔서 매우 감탄과 감사를 했다.) 더불어 JPA도 만능은 아닌.. 2022. 9. 10.
[신입] 더존비즈온 연구원 (2020.07 ~ 2022.09) 💡 더존비즈온 인턴에 이어서, 정규직 사원으로 전환하게 되었다. 아무래도 생신입보다는 인턴을 거친 사원이 업무적으로 좀 더 낫다고 생각했는지 정직원 전환률도 매우 높았다. ✔ 서류 지원 글쎄.. 서류라고 할 게 있을까? 인턴에 이어서 똑같은 팀에서 근무하기 때문에 해당 팀에서 승인해주면, 정규직 전환이 가능했다. (이때 서류는 형식적이기만 했다) ✔ 활동 정말 많은 일이 있었다..! 🤣 (글을 쓰고 있는 지금은 퇴사 예정인데.. 새로 만든 인수인계 문서만 50개가 넘는다.) 첫 1년은 적응하고, PG 서비스를 개선하기 위한 노력을 하였고 재미있었으나, 레거시 JSP 코드 때문에.. 개발 코드 성장에 대한 회의감이 들었다. 그 다음 1년은.. 사장님 지시로 신규 서비스 개발 지시가 내려왔는데.. 담당 개발.. 2022. 9. 10.
[인턴] 더존비즈온 인턴사원 (2020.03 ~ 2020.07) 💡 학교를 통해서, ERP 1위 기업인 “더존비즈온”의 인턴을 할 수 있는 기회가 생겼다. ‘더존비즈온’이라고 하면, IT기업의 이미지도 강하고 많은 부분을 인턴 기간 동안 흡수할 수 있겠다는 생각이 들어 지원을 하게 되었다. 그리고 기회가 된다면, 정직원으로 전환을 할 수 있는 기회도 있을 것이며 마음에 들지 않으면, 타 회사로 가면 된다라는 생각에 지원을 하였다. ✔ 서류 지원 막학기인데 “더존에서 인턴 뽑는다”는 소리를 듣고서, 마음이 쏠렸다. 더 좋은 회사로 갈 수도 있겠지만, 첫 직장으로 더존비즈온 정도면 괜찮지 않을까? (초봉 연봉 4천 약간 안되는 정도면... 괜찮을 것 같았다) IBCT (블록체인기술연구소)에서 인턴 경험을 바탕으로 이력서를 작성했고 Spring, Mybatis를 엮어서 제.. 2022. 9. 10.
[인턴] 블록체인기술연구소 인턴 사원 (2020.01 ~ 2020.02) 💡 교내에서 학점을 취득함과 동시에, 실무를 경험할 수 있는 “인턴 프로그램”을 지원하였다. 나의 경우, 소소한 돈 벌이도 좋았지만 겨울방학 기간에 학점도 따고, 실무도 경험할 수 있다는 것이 가장 큰 장점이 였다. ✔ 서류 지원 음... 학생 신분에 보여줄 수 있는 ‘프로젝트’는 많지 않았다. 하지만 방학 기간에 인터넷 강의를 보면서 공부한 JSP 프로그래밍 그리고 C/C++ 프로그래밍을 위주로 지원서를 작성하였다. 실제 소스는 현업자분들이 보시기에 ‘수준이 떨어졌겠지만..’ 아래를 포커스로 두었다. 개발 블로그를 운영하고 기술에 대한 끊임없는 학습에 대한 열정 공모전과 같은 교외활동을 참가한 적극성 C/C++ 언어에 관심이 있고 학습을 하고 있다. ✔ 활동 사실 2달 동안 많은 활동을 기대하기란 쉽지.. 2022. 9. 10.
[OpenSSL] Wildcard SSL 인증서의 유효성을 확인할 수 없는 경우 (PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target) 최근 Wildcard SSL 인증서를 사용하는 경우, 아래와 같은 상황이 벌어졌다. 프론트엔드 : “재성님 통신이 안되는데요..?” 🙄 나 (백엔드) : “네 ..?” 프론트엔드 : “PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target”라고 하네요?? 나 (백엔드) : “Postman API는 잘 되는데..” 😥 생각을 해보니.. 얼마 전에 Postman에서 “Openssl 통신에 등록되어 있지 않은 SSL 도메인과 통신을 할거냐?” 라고 물어봤던 기억이 났다. ✨ ✔ OpenSSL을 윈도우에서 .. 2022. 9. 5.
[SQL] TRUNCATE 명령어에 대해서 알아보자 데이터베이스에서 TRUNCATE, DELETE, DROP 명령어는 데이터를 삭제한다는 관점에서 동일하지만, 목적에 따라서 구분될 수 있다. TRUNCATE : 테이블 구조와 제약조건들을 유지시키면서 데이터만 삭제하는 경우 DELETE : 테이블의 특정 ROWS만 삭제하는 경우 DROP : 테이블 구조와 제약조건 그리고 데이터를 삭제하는 경우 위 세가지 명령어를 비교해보면서 TRUNCATE에 대해서 알아보자 🏃 🚀 TRUNCATE란? TRUNCATE FROM TABLE은 테이블에 존재하는 모든 행을 제거하는 명령어이다. (테이블 스키마와 의존성과 제약조건들은 남기고, 모든 ROW들을 모두 삭제하는 명령어) 간단하게 말하면 WHERE절이 없는 DELETE와 동일하다. 특히 롤백이 불가능하기에, 롤백이 불필요.. 2022. 8. 16.