본문 바로가기

전체 글162

2025년을 돌아보며.. 면접 당시에 스스로를 "기록하는 개발자"라고 소개했던 나는 어딘가로 소리소문 없이 사라지고, 대부분의 취준생들이 그렇듯 취업이라는 결과만을 취하고 이제는 불편함이 되어버린 당장의 기록하는 행위를 미래로 치우고 마는 개발자가 되어버렸다. 그럼에도 불구하고 2025년을 돌아보는 글 하나만큼은 써봐야지라는 생각으로 이 글을 시작해 본다. 연말이면 듣게 되는 노래어느 순간 또 알고리즘에 떠서 매일 듣게 되는 누구나 알 법한 노래벌써 12년?? 올해 있었던 일들은2년 차 개발자가 되었다.작년에는 단순한 개발만을 담당했다면, 꽤나 중요도 있는? 업무도 더러 맡았다.스키장을 오랜만에 다녀왔고, 왕초보 딱지를 뗐다.일본 여행을 한 달간 두 번이나 다녀왔고, 꽤나 즐거웠다.졸업 이후에 처음으로 경주에도 다녀왔다.하프 마.. 2025. 12. 30.
기록하는 행위에 대한 회고 기록하는 행위에 대한 회고어쩌면 나는, 기록하고 있는 나를 어딘가에 자랑할 수 있는 창구가 있었기에 그렇게도 꾸준히 기록을 해왔던 것 같다. ‘자랑’이라고 하면 거창하지만, 예를 들면 면접에서 나를 어필할때 블로그를 보여주거나, 주변 지인들에게 나의 성실함의 지표로 꺼내 보일 수 있다는 점 - 그 정도 였을지도 모르겠다. 솔직히 돌아보자면, 지금은 기록의 재미를 잃어버려서 글을 안 쓰고 있는 것 같기도 하고, 못 쓰고 있는 것 같기도 하다.그럼에도 필요에 의해서 글이라는 도구를 사용할 때는 여전히 재미를 느끼곤 한다. 연말 평가를 위해 나를 어필하기 위한 글을 쓰거나, 업무 목적으로 커뮤니케이션을 위한 글 등을 쓸 때 - 그리고 내 글이 상대에게 잘 “먹히는” 순간이 오면 기분이 좋아진다. 이런걸 보면 .. 2025. 12. 29.
[C#] 글로벌 환경에서 double.Parse 안전하게 사용하기 최근 업무중 C#의 double.Parse method를 JSON 문자열 데이터를 처리하는 과정에서 이슈가 발생한 경험을 겪었습니다. 😅 1.9900 USD와 같은 금액 정보가 19900 USD로 로그에 남고 있는 경우가 있었는데요, 문화권에 따라 숫자 표기법이 달라질 수 있음을 간과해서 발생했던 문제였습니다. 문화권에 따라 다르게 동작할 수 있어요 🤔double.Parse("3.14");double.Parse("3,14");위 두 줄 코드 중 당연히 첫 번째 줄만 double로 파싱에 성공하고, 두 번째 줄의 코드는 에러(FormatException)를 발생시킨다고 생각을 했었죠 하지만 문화권에 따라서 두 번째 코드가 성공할 수도 있다는 사실! double.Parse("3.14"); // en-US.. 2025. 9. 29.
2024년 기록과 하반기 회고🎄 지나가는 2024년을 돌아보고, 기억하고자 오늘은 블로그에 회고를 남겨본다.눈 깜짝할 새에 지나간 올해에는 정말 많은 일이 있었다.인생에서 가장 다사다난하다고 생각했던, 작년의 기억들이 잊힐 새도 없이 시작한 올해작년 못지않게 많은 사건들이 나에게 벌어졌고, 그 과정 속에서 많은 경험들을 쌓을 수 있었던 한 해였다는 생각이 든다.올해의 타임라인 🗓️올해 큼지막하게 있었던 일들을 캘린더와 노션을 뒤져서 정리해 봤다. (너무 길어서 접어놨다..) 더보기 1월 첫 출근 신입 사원 연수 팀 배치 및 새로운 팀원 분들과의 만남 2월 Unity와의 첫 만남 SDK 개발자로서의 커리어 시작 3월 .. 2024. 12. 25.
@RequestParam이 매핑된 파라미터를 전달하는 여러 케이스 @RequestParam annotation을 이용해 GET 요청 시 url에 query parameter로 포함하여 값을 전달할 수 있습니다. @GetMapping()public String test(@RequestParam("test_query_param")String testQueryParam){ ...}대강 이런 식으로 사용합니다. 문득, 저 test_query_param이라는 query parameter를 정의하지 않고, 전달하면 parameter 변수는 어떤 값을 참조할까 궁금했습니다. (특히, null 값을 언제 가지는지 궁금했습니다...) @RequestParam의 설정에 따라 설정되는 값이 다른데요, 정리하면 다음과 같습니다.1. default (required = true)파라미터가 제.. 2024. 11. 18.
소프트웨어 엔지니어 가이드북을 구매하다.. 책을 구매하게 된 계기몇 주 전 즈음인가..? 🤔링크드인을 스윽스윽 넘겨 보다가.. 이 책의 출시에 대해 소개하는 글을 읽게 되었습니다.https://www.yes24.com/Product/Goods/135457089 소프트웨어 엔지니어 가이드북 - 예스24“그날 나는 결심했다. 내가 매니저가 된다면 팀원들에게 성장에 필요한 조언을 주리라.”현대 IT 산업에서 소프트웨어 엔지니어로 성공적인 커리어를 쌓으려면, 뛰어난 코딩 실력만으로는 부www.yes24.com 이 책의 저자는 게르겔리 오로스라는 분으로The Progmatic Engineer라는 테크 뉴스레터를 운영하는 소프트웨어 엔지니어이자 작가시라고 합니다. 책의 주제는 이름에서 알 수 있듯이 소프트웨어 엔지니어라는 직종에 대한 가이드북인데요,스마트.. 2024. 11. 17.