[Kotlin] 사이드프로젝트를 진행하면서 느낀점

RuiN·2023년 11월 26일
0

Kotlin

목록 보기
2/3
post-thumbnail


호기심에 사이드프로젝트를 진행하고 있습니다.

LuckyFind라는 사이드 프로젝트를 진행하고 있습니다.

여기 깃헙 링크! Lucky Find 개인 프로젝트

주제는 개발자들의 사이드 프로젝트 팀원 모집서비스 입니다.
이런 주제를 고른 이유는 제 경험에 빗대어 볼 수 있을 것 같습니다.

  1. 재직중에 시간이 알맞는 팀원을 구하기 힘들었다.
  2. 나의 실력이 과연 팀프로젝트를 진행할 때 문제가 되지 않을까?

위의 두가지가 저에게 크게 와닿았던것 같습니다.


진행하면서 무엇을 느꼈는가?

원래는 JAVA로 프로젝트를 진행할까 했었지만, 어리석게도 프로젝트를 해야지..해야지 하고 시작했다가 도중에 날린 소스들이 여럿있습니다.
2~3개의 프로젝트들은 그저 깃헙 Repo 어딘가 깊숙하게 숨어있죠 ㅎㅎ

많은 기업들이 Java 에서 Kotlin으로 변환하려 시도중인 점도 있고, Java와 호환되면서 간결한 문법들이 존재하는 Kotlin에 매력을 느꼈네요 😊

그래서 Kotlin과 Spring Boot로 사이드 프로젝트를 진행하게되었습니다.

자료의 부족??

확실히 Java에 관련된 정보보다는 현저히 적다는 것을 느꼈습니다.
어느정도 Java에 대해서 잘 알고 있지만, Kotlin에서는 어떻게 풀어 나갔나 궁금하기도 해서 검색을 해보면 제가 원하는 정보들은 그렇게 많지 않더군요!

그래서 공식문서들을 계속계속 읽었던것같습니다.
Spring Boot 버전에 따라서 호환되는점들도 많이 바뀌다보니 까다로웠습니다 ㅎㅎ

그래도 제일 많이 참고했던 블로그는 개발하는 곰돌이 << 이분의 블로그가 제일 최신이면서 아주 잘 설명해주셨습니다. 너무 감사합니다 👍👍

NPE가 없어도 너무 없네요 👏

평소였으면 NPE가 떨어졌을 Java 에서 확실히 Kotlin에서는 NPE 처리가 간결하다보니 너무너무너무 편했습니다.
가끔 깜짝깜짝 놀랄때가 있습니다.

물론 제 실력도 문제겠지만, Java에서는 예기치못한곳에서 NPE가 떨어지잖아요??
근데 Kotlin에서는 떨어지는 수가 현저히 적었습니다.. 너무 감탄스럽습니다. 괜히 Kotlin을 칭찬하는게 아니였더군요!!!!

Spring Security의 변화

제가 Spring Security를 사용한지는 약 1년전 정도 된거같은데, 이제 다시 사용하려고 하니, 문법이나 Depreceated된것들이 좀 있더군요.

override했던 메소드들은 없어지고, 직접 Bean으로 등록해줘야하고,
Bean으로 등록한 SecurityFilterChain은 DML문법으로 바뀌고..
이것저것 메꾸느라 아주 시간을 많이 보냈습니다 ^^


개발자로서 느낀점?

백엔드 프론트엔드 구분? 필요없다

개인프로젝트여서 그런지 몰라도, 프론트엔드쪽에 관심이 가더군요?
LuckyFind라는 프로젝트에서는 BootStrap을 사용해서 최대한 Kotlin에 많은 시간을 쏟고 싶었는데, 의외로 BootStrap인데도 불구하고 손이 많이 가더라구요.

그래서 과연 Vue나 React였으면 어땠을까? 라는 생각이 들었습니다.
특히, Vue에 호기심이 생겼습니다. 양방향 바인딩, MVVC패턴? 정도만 알고있는데 맞는지도 모르겠네요 😂

이번 사이드프로젝트가 끝나면 Vue와 Kotlin을 사용해서 프로젝트를 진행해 보고 싶습니다.

너무 소홀했다.

블로그에 글을 올리고 싶었는데, 아무래도 회사일정이 빠듯하다보니 나의 시간도 없이 매일 8~9시에 퇴근하는 하루를 보내다 보니 아무런 소식을 올리지도 못했습니다..

이번에 포트폴리오도 만들어보고, 이력서도 수정해보고, 사이드 프로젝트를 진행하면서 글을 꾸준히 올릴예정입니다.

이직 예정자?

그리고 이직할겁니다 이직!! 😉😉
세상을 너무 좁게본다는 느낌이 들었습니다.
얼마전에 제로베이스에서 주관하는 백엔드 이직 관련 강의를 들었습니다.
멘토분 한분이 나오셔서 설명해주시는데, 너무 유익하기도 했고, 얼른 이런 환경에서 벗어나자는 생각이 강하게 들었습니다.

아직 나이도 어리기도 하고, 현재 있는곳에서의 경력은 별로 도움이 되지 않을것같다는 생각이 들어서 도전을 많이 해볼겁니다.

세상을 넓게 봐야죠


결론

너무 두서없이 글을 쓴것같네요 😎

한번쯤 제 깃헙이나 개인프로젝트에 오셔서 피드백주시면 감사하겠습니다.

더 좋은 모습으로 위에서 봤으면 좋겠습니다!!

profile
어디까지 올라갈지 궁금한 하루

0개의 댓글