전체 글 409

[인프콘 2022후기] 나 홀로 시골 개발자의 성장 전략

전체적인 INFCON2022에 대한 후기는 INFCON 2022 후기 글을 참고 해 주세요. 개인 코멘트 얄팍한 코딩사전 채널을 운영하는 고현민님의 발표 입니다. 개인적으로 현민님의 영상들을 너무 좋아하고, 특히 최근에도 graphQL 영상을 재밌게 봤습니다. 중간에 오타가 있는 부분이 있어 이메일을 드리니 바로 수정도 해 주시고 피드백에 대한 대응도 너무 좋으셔서 인상적이었던 기억이 있습니다. 머나먼 오지의 개발자 자기소개 : 프리랜서, 지식공유자. 요즘에는 제법 큰 다음 강의를 준비 중 포항의 스타트업에서 커리어 시작, 주변에 동종업계 종사자도 없고 컨퍼런스에 참여할 기회도 없고 사수도 없는 고독한 나홀로 개발자. Struts 1 버전을 쓰는 구식 개발 스택과 구식 업무방식. 개발자 문화의 부재로 인..

Development/DevLife 2022.08.27

[인프콘 2022후기] 인프런 아키텍처의 과거와 현재, 그리고 미래

전체적인 INFCON2022에 대한 후기는 INFCON 2022 후기 글을 참고 해 주세요. 개인 코멘트 인프랩의 CTO를 맡고 계신 향로님의 발표 입니다. 오프닝에서는 인프랩의 CTO 로서 스피킹을 했다면, 이번에는 한명의 개발자로서 말씀을 해 주셨는데요, 지난 몇 년간 인프랩이 성장해나가는 과정 속에서 쌓였던 기술 부채와 고민들, 그리고 그걸 해결해 나가는 과정에 대해 재밌게 이야기를 풀어 주셨습니다. 우아한형제들에서 자바,스프링으로 개발을 하다가 Node.js 로 개발을 하고 있는 인프랩에 CTO로 이직을 했다 보니 주변에서 JVM 기반으로 싹 갈아 엎을 거 아니냐는 이야기를 정말 많이 들으셨을 텐데 지금껏 정말 많은 고민이 있었고, 지금도 많은 고민을 해 나가는 과정이라는 걸 느낄 수 있었습니다...

Development/DevLife 2022.08.27

[인프콘 2022후기] 실리콘밸리로 떠나는 비전공자 개발자의 지난 4년 회고

전체적인 INFCON2022에 대한 후기는 INFCON 2022 후기 글을 참고 해 주세요. 개인 코멘트 체대 출신 개발자의 회고라는 글로 잘 알려진 Pixelic 한정수님의 발표 입니다. 대학에서 체육을 전공하고, 무역회사 경험을 통해 온라인 무역회사도 창업 해 보고 그 과정에서 개발에 흥미를 느껴 국비지원 교육을 받으며 개발자의 길을 걷게 된 이야기에 대해 해 주셨습니다. 개발자가 되기까지의 과정에 대해서는 정수님의 인프런 강의 혹은 블로그에서 확인 하실 수 있습니다. 이번 발표에서는 개발자가 된 후 4년의 이야기에 대해서 말씀 해 주셨는데요 사실 처음 취업을 할 때 부터 누군가에게 이런 이야기를 듣기를 간절히 원해 왔지만 좀처럼 기회가 없었습니다. 처음 취업할때는 주변에 개발자는 없고 이런 이야기는..

Development/DevLife 2022.08.27

INFCON 2022후기 [인프콘]

Intro 기다리고 기다리던 인프콘을 다녀왔습니다. 컨퍼런스 참여를 위해 연차를 내야 했고, 제법은 먼 거리를 다녀 왔지만 너무나도 즐거운 경험이었습니다. 참석을 원했음도 추첨 인원의 한계로 인해서 참여할 수 없었던 많은 분들이 있는걸 알기에 제가 참여했던 세션들에 대해 참여 후기를 남겨보려 합니다. 함께 참여했던 분들은 그 여운을 만끽할 수 있고, 참석하지 못했던 분들도 현장을 간접적으로나마 경험할 수 있는 글이 되었으면 합니다. 찾아가는길 대전에서 가다 보니 SRT 열차를 이용했습니다. 수서역이 COEX 에서 멀지 않아 시간은 오래 걸리지 않습니다. 인프콘 2022는 강남구 삼성동 COEX 그랜드볼룸에서 열렸습니다. 사실 지방에 살다보니 잘 몰라서.. 마냥 코엑스에 가면 쉽게 찾겠거니 했었는데, 막상..

Development/DevLife 2022.08.27

[POI] 엑셀의 숫자를 소수점으로 파싱하는 문제 해결하기

문제 POI 를 활용해 엑셀파일의 각 셀에 있는 값들을 자바에서 읽어 오는 과정에서 문제가 있었습니다. 기존의 코드는 아래와 같습니다. switch (cell.getCellType()) { case FORMULA: value = cell.getCellFormula(); break; case NUMERIC: value = String.valueOf(cell.getNumericCellValue()); break; case STRING: value = cell.getStringCellValue(); break; case BOOLEAN: value = String.valueOf(cell.getBooleanCellValue()); break; default: } 각각의 셀 타입에 따라서 적절한 스트링으로 변환 하..