넥사크로 개발 후기 (넥사는 왜 사람들을 화나게 할까?)
·
기타
서론나는 지금 대기업 SI 회사에 근무 중이다. 이번 프로젝트에서 악명 높은 `nexacro` 를 처음 접했고, 느낀 점을 간단히 정리하며`넥사크로가 사람들을 화나게 하는 이유` + `넥사크로 개발 꿀팁`을 공유하려고 한다. 이번에 투입된 프로젝트에서 그 악명 높은 `nexacro` 를 만나게 되었다. 내 동기들 중에는 "넥사크로 하기 싫어서" 퇴사한 애들이 몇 명 있었다. 이런 취업난에 어떻게 생퇴사를?! 싶었지만 내가 직접 넥사크로를 겪어보니 정말 이해됐다. ㅋㅋㅋㅋ 나야 몇 개월만 버티면 넥사에서 탈출할 수 있지만, 넥사크로로 유지보수하는 애들은 정말 힘들었겠구나 싶었다. 넥사크로가 사람들을 화나게 하는 이유!! 😇1. 버그가 너무 많다.넥사크로를 검색하면 연관 검색어에 욕이 정말 많이 나온다. ..
[NextStep] 도메인 주도 설계의 사실과 오해 회고 및 추천
·
기타
TDD 클린코드 강의를 수강한 지 2년만에 다시 넥스트 스탭에서 제공하는 강의를 듣게 되었다. https://edu.nextstep.camp/c/SXgXIKdd/ 도메인 주도 설계의 사실과 오해 edu.nextstep.camp  이번에는 `도메인 주도 설계의 사실과 오해` 라는 강의로, java 와 객체지향 분야에서 매우 유명한 `오브젝트`, `객체지향의 사실과 오해` 의 저자이신 `조영호` 님께서 진행해주셨다. 이미 객사오와 오브젝트 책을 재미있게 읽었던 터라 강의도 매우 기대가 됐다. 나는 이전까지 `도메인 주도 설계(DDD)`에 대해서 한 번도 공부해본 경험이 없다.이번에 DDD를 수강하고 혼자 복습하고난 후 강의에 대한 주요 내용과 후기, 그리고 내가 느낀 점을 공유하고자 한다. 강의 소개 `도메..
SAA-C03 합격 후기 / 공부 방법 / 시험 후기
·
기타
갑자기 회사에서 전사 직원에게 클라우드 자격증을 따라고 강요했다. Azure 또는 AWS 둘 중 하나 관련한 자격증을 취득했어야 했는데,귀찮았던 당시 아무런 정보도 찾아보지 않고 그냥 제일 무난하다는 SAA로 선택했다.  공부 방법처음엔 그냥 dump 만 외워서 시험볼 생각이었다. 근데 어떤 블로그에 올라온 후기를 보았는데 절대 덤프만 외우지 말고 무조건 공부를 하라고 굉장히 엄청나게!! 강조했다. 그래서 3개월 가량 공부하고 취득하게 되었다. 그래서 그 글을 읽고 "그래 ~ 공부하는게 뭐가 그리 어렵다고" 이런 마음으로 모두가 추천하는 udemy 강의를 들었다. 유데미 SAA-C03 강의 생각보다 강의 분량이 엄청나다. 프로인강러 임에도 불구하고 3개월이 벅찼다.범위가 엄~청 나게 넓고 전부 다 처음 ..
SAP ERP 탈출 여정기 (성공)
·
기타
회사에서 부서이동에 성공했다. 우선 우리 회사는 부서이동이 자유로운 회사가 아니다.(표면적으로는 부서이동 정책이 나와 있으나, 막상 부서이동 하려고 하면 배신자 취급을 하므로 정말 힘든 구조) 처음에는 부서이동에 실패한 줄 알았으나, 성공하고 기쁜 마음으로 후기를 기록하기로 했다. SAP ERP 부서 배치, 잘못끼운 첫 단추지금 회사에 신입 공채로 입사했다. 대기업 공채 입사의 최대 단점은 부서 배치이다. 경력 채용처럼 특정 자리나 특정 팀에 티오가 나서 뽑는 것이 아니라 대량으로 신입사원을 뽑아놓고 부서 뺑뺑이를 돌려버린다. 나는 웹 개발, 서버 개발을 하고 싶었기 때문에 제발 SAP ERP 부서만 아니기를 빌었는데, 너무 간절했는지 정확히 SAP ERP 부서로 배치받았다...!부서 배치 공지가 떴을 ..
15년된 나의 일기장 디지털 전환하기
·
기타
나는 15년 째 일기를 쓰고 있다. 처음 일기를 쓰게된 계기 초등학교 때 강제로 일기를 쓰던 시절을 제외하고, 일기를 쓰게된 처음 시작은 중학교 때 유행하던 다이어리 꾸미기였다. 친구가 본인이 꾸민 다이어리를 가져왔는데, 매일 쓴 일기장 속에 아기자기하게 스티커와 그림들이 귀여웠다. 그게 너무 탐이나고 멋있어 보였다. 그렇게 시작하게 된 게 지금까지 쓰고 있다. 기록을 하게되면서 느낀 가장 큰 장점 (1) 감정을 절제할 줄 알게되었다. 2017년, 2018년, 2019년에 작심삼년이라는 3년 다이어리를 구매했다. 매년 일기장 사는게 귀찮아졌을 때 우연히 보게 되어 구매했었다. 2017년 1월 1일, 2018년 1월 1일, 2019년 1월 1일을 한 쪽에서 동시에 볼 수 있도록 구성되어 있었다. 지금은 흔..
[NextStep] TDD, 클린 코드 with Java 15기 회고 및 추천
·
기타
NextStep 에서 진행하는 TDD 클린코드 15기 강의를 끝냈다!! 정규 강의는 11월 17일까지였지만, 나는 더 늦게까지 해서 끝났다. ㅎㅎ 원래 매 주마다 회고를 작성하려고 했는데, 역시 부지런하지 못해서 마지막 후기만 작성하게 되었다. 소개 간략히 강의에 대해서 소개하자면, 8주간 4개의 미션을 하면 된다. 미션은 자동차 경주, 로또, 사다리타기, 볼링을 자바로 만들면 된다. 그런데 그냥 구현하는 것은 아니고 강의 제목과 같이 TDD와 클린코드 구현이다. 이게 정말 쉽지 않았다. 하나의 미션 안에 또 step이 1~4단계로 나뉜다. 각 스텝이 끝나면 리뷰어가 코드 리뷰를 해준다. 추천 이유 1. 강의 방식 일반적인 강의 방식이랑 완전히 다르다. 일반적으로 강사가 코드를 만드는 것을 따라치는 인터..
[Next Step - TDD 3주차 회고]
·
기타
지금 로또 미션을 진행 중인데, 처음엔 TDD 로 진행하다가 결국엔 production 코드부터 작성하게 된다. 요구사항을 꼼꼼히 작성했음에도 어떤 클래스가 어떤 역할을 하는가? 를 명확히 하지 못하겠다. 멘토에게 PR 을 올리면서 이 부분에 대해 여쭤보았는데, - 가장 작은 역할 단위로 구분하여 기초가 되는 클래스부터 시작 - 어떤 역할, 어떤 객체가 필요할지 다이어그램 그려보기 를 추천해주셨다. 가장 작은 역할이라함은 로또 미션에서는 LottoNumber 이나 Money 정도 일 것 같다. 이게 개념은 이해하겠는데, 막상 코드를 짜려고 하면 쉽지가 않다. 미션 진행 속도가 많이 더뎌져서 조급해졌는데, 조급해하지 않으려고 노력 중이다...!
[Next Step - TDD 2주차 회고]
·
기타
자동차 경주 미션을 끝내고 로또 미션으로 넘어갔다. 코드 리뷰를 처음 받아보았는데, 멘토님들이 내가 고민해볼 수 있도록 질문을 던져주는 것이 공부하는데 많은 도움이 됐다. TDD 는 4가지 미션으로 구성되어 있고, 한 개 미션 당 2주 정도 잡고 완주 해나간다. TDD를 하면서 계속 느끼는 점은 '내가 자바가 많이 부족하구나' 였다. 자바8의 람다, 스트림, 옵셔널, 함수형 인터페이스가 너무 힘들다. 또, 메소드 분리, 클래스 분리도 힘들다. 이것을 어떻게 분리해야 하는지? 에 대해서 생각하기가 어렵다. 객체지향에 대해 아직 익숙하지 않아서 그런 것 같다. TDD를 하면서 내가 무엇이 부족한지 깨달을 수 있는 포인트가 많은 점도 좋은 것 같다.