목차
- 알뜰폰과 통신 요금제 현황
- 모바일 가상 키보드(가상 키패드) 문제 해결법
- 부동소수점 연산 및 날짜 중간값 계산 이슈
- 모니터 추천 및 작업 환경 개선
- 주식 투자와 장기투자의 인사이트
- 팀 내 커뮤니케이션과 신입 개발자 경험
- 디지털 치매(디지털 의존으로 인한 기억력 저하) 경고
- 기술 블로그 및 외부 프로젝트 정보
- 잡담 및 일상 이야기
- 면접팁 및 Q&A 요약
1. 알뜰폰과 통신 요금제 현황
- 알뜰폰 요금제가 메이저 통신사보다 저렴하지만, 완전 무제한 요금제는 찾기 힘듦.
- 3Mbps 속도제한 무한 요금제가 약 1.7만 원 선으로 많이 사용됨.
- 통화는 분 제한이 있으나 보톡스(VoIP) 등 대체 수단 이용 가능.
- 번호 이동 시 번호 유지가 가능해 번호 변경 걱정 없음.
- 알뜰폰 초창기에는 위약금도 없어 사은품 받고 이동하는 고객이 많았으나, 현재는 경쟁이 많이 줄어든 상황.
- 알뜰폰 사용자들 중에서는 일시불로 폰을 구매해 비용 절감을 크게 느끼는 경우가 많음.
- 알뜰폰과 메이저 통신사를 조합해 서브폰으로 사용하려는 사례도 많음.
- 최근 알뜰폰 요금이 조금씩 오르고 있으며, 테더링 제한 등 단점도 존재.
초보자 추가 설명
알뜰폰은 대형 통신사로부터 회선을 빌려 사용하는 통신 서비스로, 요금이 저렴하나 서비스 품질이나 지원이 메이저만큼 좋지 않을 수 있음. 무제한 데이터라도 속도 제한이 있을 수 있으며, 통화시간 제한이 있기도 함.
2. 모바일 가상 키보드(가상 키패드) 문제 해결법
- 특정 모바일 브라우저(예: 삼성 브라우저)에서 포커스는 되지만 가상 키보드가 올라오지 않는 현상 보고됨.
- 주요 원인으로는 브라우저 호환성 문제, viewport 설정 미비, 잘못된 input 속성 지정, 자바스크립트 이벤트 처리 문제, 그리고 WebView 설정 한계가 있음.
- 해결을 위한 체크리스트 및 팁:
- <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 설정 확인
- input 태그의 type 속성을 text 혹은 number로 지정 (readonly, disabled 확인)
- CSS 기본 스타일을 브라우저별 벤더 프리픽스와 함께 조정 (e.g., appearance: none;)
- focus() 메서드 직접 호출 시 브라우저 정책에 따라 유저 인터랙션 없으면 키보드가 안뜨는 경우 있음
- WebView는 키보드 관련 설정을 별도로 활성화해야 할 수 있음 (Android WebView, iOS WKWebView)
- 결론적으로, 모바일 웹에서 프로그래밍적으로 키보드가 뜨게 하는 것은 브라우저 및 환경에 따라 제한되고, 사용자 직접 터치가 필요한 경우가 많음.
초보자 추가 설명
모바일에서 가상 키보드가 뜨려면 사용자의 직접 입력 혹은 터치 이벤트가 종종 요구됨. 단순히 JavaScript로 focus()를 호출해도 일부 브라우저는 보안을 위해 키보드가 뜨지 않음.
3. 부동소수점 연산 및 날짜 중간값 계산 이슈
- 날짜(밀리초 단위) 두 개를 받아 중간값을 계속 계산하는 재귀/반복 작업 중 부동소수점 문제 발생.
- JS number 타입은 IEEE 754 표준의 부동소수점 방식으로, 매우 작은 소수점 차이는 표현에 한계가 있음.
- 소수점 무한재귀 계산은 결국 수렴하므로 종료 조건 필요.
- 해결책:
- 소수점 자릿수 제한 (예: toFixed 사용 혹은 Decimal.js 같은 라이브러리 활용)
- 정수형으로 변환 후 계산(날짜는 밀리초 단위라 정수로 충분)
- 재귀 대신 반복문과 명확한 종료 조건 사용 추천
- 무한소수 연산은 결국 계산 오차와 한계 때문에 무한대로 계속하는 건 불가능함.
초보자 추가 설명
컴퓨터에서 부동소수점 숫자는 완벽한 실수를 표현하지 못해 아주 작은 오차가 생김. 날짜 계산처럼 정밀도가 필요한 경우 정수로 변환하거나, 고정 소수점 연산, 또는 전용 수학 라이브러리를 사용해야 정확성을 높일 수 있음.
4. 모니터 추천 및 작업 환경 개선
- 회사에서 프론트 개발자용 모니터 2대 교체 지원(40만원 이하 예산)
- 의견:
- Dell 모니터가 무난하고 색감도 괜찮음
- LG 울트라기어는 게이밍용으로 평가 갈림
- 60Hz면 맥북 연동에 충분하나 작업 용도에 따라 더 높은 해상도 고려
- 32인치는 대체로 눈의 피로도가 있으므로, 27인치 2대 조합 추천
- 책상 폭이 좁으면 27인치 듀얼이 편함
- 모니터 암(스탠드) 호환 여부 중요
- 최종적으로 개인 작업 환경에 맞게 크기, 해상도, 눈 피로도 고려해 선택 권장
5. 주식 투자와 장기투자의 인사이트
- 주식 투자는 매우 변동성이 크고 단기 매매는 위험하다는 경험 공유
- 장기투자(장투)는 구매 후 팔지 않고 가만히 두는 전략으로, 마음가짐이 중요함
- 배당주(예: 코카콜라)는 꾸준한 소득원 역할 가능
- 주가 과열 구간에 신중해야 하며, 과감한 매도 타이밍 잡기도 어려움
- 현대자동차의 전기차, AI 기술에 대한 기대와 테슬라 주식에 대한 토론
- 모의투자 경험 다수 있었으나 실제 투자와는 다름
- 정보 및 차트 분석 실력도 중요하다고 강조
6. 팀 내 커뮤니케이션과 신입 개발자 경험
- 신입 개발자가 업무 지시와 보고 과정에서 어려움을 겪음
- 팀장과 신입간 의사소통 문제 발생, 업무 책임 소재 이슈
- 반복적인 피드백에도 불구하고 바뀌지 않는 업무 처리 때문에 불만 증가
- 팀 내 역할과 태도의 중요성 언급
- 개발 실력과 회사 생활 능력 모두 고려되어야 함
- 경험 많은 팀원이 신입에게 도움 주는 문화를 권장
7. 디지털 치매(디지털 의존으로 인한 기억력 저하) 경고
- 디지털 치매란 스마트폰 등 디지털 기기 의존으로 뇌 기억력이 저하되는 상태를 의미
- 자주 기억을 하지 않거나, 반복 학습 부족 등이 원인
- 예방하려면 의식적인 기억 훈련, 디지털 기기 사용 자제 필요
- 주변에서 관심 갖고 체크할 필요 있음
8. 기술 블로그 및 외부 프로젝트 정보
- 최신 기술 블로그 모음 사이트 공유
- https://techblogposts.com/ko — 다양한 회사 기술 블로그 최신 글 확인 가능
- 육아휴직 중인 개발자가 사이드 프로젝트 참여 희망
- 외주 프로젝트를 맡을만한 사이트 추천 문의
- Next.js는 React 프레임워크임을 재확인
- React PDF 관련 라이브러리 소개
- react-pdf: JSX 스타일 PDF 생성 라이브러리
- pdf: 이미지 기반 좌표지정형 PDF 생성 라이브러리
9. 잡담 및 일상 이야기
- 충전잭, 30핀 등 과거 모바일 기기 액세서리 이야기
- 멀티탭 고장, 커피 사고 에피소드
- 점심 메뉴, 건강 관련 대화
- 출근, 퇴근 및 업무 관련 일상 대화
- 술, 운동, 다이어트 팁 공유
면접팁⚡
- 부동소수점 문제를 정확히 이해하고, 어떻게 해결하는지 설명 가능해야 함
- 모바일 웹에서 가상 키보드 관련 문제와 대응 방안 숙지
- 프로젝트 경험에서 발생한 협업 문제를 상황별로 어떻게 해결했는지 구체적으로 말할 것
- 장기투자 관련 자신의 금융 이해 및 심리관리 경험 공유 가능
링크🔗
- 최신 기술 블로그 모음 : https://techblogposts.com/ko
- React PDF 라이브러리 : https://react-pdf.org/
- pdf npm 패키지 : https://www.npmjs.com/package/pdf
- React Native KeyboardAvoidingView 문서 : https://reactnative.dev/docs/keyboardavoidingview
- MDN Virtual Keyboard API (Experimental) : https://developer.mozilla.org/en-US/docs/Web/API/Navigator/virtualKeyboard
- 유튜브: 스타 유즈맵 불가능 도전 영상 https://www.youtube.com/watch?v=EAnOk5FoY4E
- 아도겐- 밈 관련 : (언급만, 별도 링크 없음)
#알뜰폰#모바일가상키보드#부동소수점#모니터추천#장기투자#프론트엔드#신입개발자#디지털치매#기술블로그#NextJS