Java를 처음 공부하는 개발자라면 데이터 타입에 대한 이해가 꼭 필요합니다. 데이터 타입에는 기본 타입(Primitive Type) 과 참조 타입(Reference Type) 이 있는데, 이번 포스팅에서는 특히 참조 타입을 쉽고 자세하게 알아보겠습니다.참조 타입이란 무엇인가요?참조 타입(Reference Type)은 실제 데이터를 직접 저장하는 것이 아니라 데이터가 위치한 메모리의 주소(번지)를 저장하는 타입입니다. 쉽게 말해, 데이터가 저장된 곳의 위치를 알려주는 '주소'만 가지고 있다고 생각하면 됩니다.Java의 참조 타입으로는 크게 다음과 같은 것들이 있습니다.클래스(Class)배열(Array)열거(Enum)인터페이스(Interface)기본 타입과 참조 타입의 차이기본 타입과 참조 타입의 가장 큰..

Git 설치 및 기본 설정Windows: Git for Windows 설치 프로그램 실행macOS: 터미널에서 brew install git (Homebrew 설치 필요) 사용자 정보 등록git config --global user.name "이름"git config --global user.email "you@example.com" GitHub 계정 만들기회원가입: GitHub.com 에서 이메일·비밀번호 입력프로필 설정: SSH 키 등록을 위해 ‘Settings > SSH and GPG keys’ 메뉴로 이동SSH 키 생성 & 등록 (HTTPS 대안)SSH 키 생성ssh-keygen -t ed25519 -C "you@example.com"# 기본 경로(~/.ssh/id_ed25519)와 암호(pass..

Java는 1995년도 썬 마이크로시스템즈에서 처음 발표한 후 전 세계적으로 다양한 분야에서 사용 되고 있다.모든 운영체제 에서 실행이 가능하고, 객체 지향 프로그래밍과, 메모리 자동 정리, 다양한 라이브러리를 갖고 있는 특징이 있다. JDKJava 프로그램을 개발하고 실행하기 위해서는 Java SE의 구현체인 JDK를 설치해야한다. Oracle JDK가 Open JDK 에 비해 응답성과 JVM 성능이 상대적으로 뛰어나지만, 상업용으로 사용시 유료를 사용해야하는 점을 고려해야 한다. 바이트 코드 파일.java 소스 파일을 작성한 후에는 javac 명령어로 컴파일 하는데, 컴파일 결과는 .class 파일로 생성된다. 자바 가상 머신java 명령어는 JDK와 함께 설치된 자바 가상 머신을 구동시켜 .cla..
프론트엔드 개발을 하다 보면 점점 더 AI의 도움을 받고 싶어지죠. 코드 리뷰부터 문서화, 심지어 UI 디자인과 코드 생성까지, AI가 해결해 줄 수 있는 일이 정말 많스빈다. 그런데 막상 도입하려고 하면 매번 API를 붙이고, SDK를 설정하고, 복잡한 연동을 반복해야 하는 경험 있습니다.이럴 때 "왜 매번 이렇게 힘들어야 하지? 표준화된 방법은 없을까?"라는 고민이 생기게 됩니다.MCP가 필요한 이유MCP(Model-Context-Protocol)는 바로 이 고민에서 출발한 개념이에요. 프론트엔드에서 AI 모델과 다양한 도구를 연결할 때, 각각 다른 방법으로 연결하면 데이터가 사일로화되는 문제가 발생합니다. 예를 들어 GitHub에서 데이터를 가져오고, Slack의 데이터를 함께 쓰고 싶다면 매번 별..
기존에는 Copilot 같은 AI 자동완성 툴이 개발자들의 반복 작업을 어느 정도 덜어주기는 했지만, 복잡한 코드나 대형 프로젝트에서 오히려 더 불편하다고 느끼시는 분들도 꽤 있었습니다. 단순 자동완성만으로는 결국 사람 손으로 직접 리팩토링과 구조 수정을 해야 하다 보니, 생각보다 많은 시간을 추가로 쏟아야 했습니다.Cursor는 바로 이 지점을 개선하고자 등장했습니다. 코드 작성뿐 아니라 자연어 명령어로 리팩토링, 테스트 코드 자동 생성, 코드 구조 개선 등 다양한 작업을 한층 더 정교하게 지원합니다.Cursor란Cursor는 대규모 언어 모델(LLM)을 기반으로 작동하는 AI 코딩 어시스턴트입니다.기존의 자동완성 도구들은 단순히 “다음 줄”을 예측해주는 수준이었다면, Cursor는 자연어 명령어를 통..

얼마 전, 일상 속에서 간단한 ‘다이어트 기록’ 같은 기능이 필요해서 모바일 화면에 최적화된 웹앱을 만들어보기로 마음먹었습니다. 저는 React를 주로 사용하기 때문에, 모바일 친화 UI를 간단히 구현하는데 흔히 쓰는 Material UI(MUI)나 Bootstrap을 사용할지 고민했습니다.Material UI(MUI):React와 궁합이 좋아 컴포넌트화를 많이 해두었고, 디자인도 모던하며 풍부한 컴포넌트를 제공합니다. 다만, 모바일 플랫폼 자체(예: iOS/Android)에 맞춰진 네이티브 느낌보다는 Web 기반의 일관된 머티리얼 디자인을 제공한다는 특징이 있습니다.Bootstrap:웹 앱을 빠르게 만들고 싶을 때 유용합니다. 역시 반응형(Responsive)에 대한 고려가 기본적으로 들어가 있어 간단..
새삼... 이미 오래전부터 친하게 지내던 TypeScript 친구가 궁금해졌다. 내가 혹시 너무 무심하게 대했던 건 아닐까? JavaScript와 한 몸처럼 굴러가는 녀석이지만, 정작 어떻게 탄생했고, 왜 쓰는 건지 깊이 생각해본 적이 없다는 걸 깨달았다.그래서 오늘은 TypeScript가 언제, 어디서, 왜 등장했는지, 그리고 어떤 특징을 갖고 있는지까지 살짝 파헤쳐보려고 한다. JavaScript 역사를 훑어가면서, 왜 이 녀석이 ‘Superset’이라는 이름을 달고 나왔고, 어떻게 우리 개발자들의 삶을 편하게 만들어주는지 천천히 알아보자.JavaScript, 너부터 알아보자.Long long time ago.. 내가 옹알이를 하고 있엇을 1990년대이다. 마이크로소프트의 인터넷익스프로러와 넷스케이프..
최근 AI 기술의 발전으로 ChatGPT를 활용하는 방법이 업무 현장에서 큰 주목을 받고 있습니다. 이번 포스트에서는 신입사원·주니어부터 중간관리자·리더, 임원·경영진까지 각 계층에 맞춘 구체적인 시나리오와 주의사항 등 실무에 바로 적용 가능한 정보를 제공하려고 합니다.신입사원·주니어실전 예시지원서 작성 시나리오:예를 들어, “지원 직무”, “주요 스펙”, “회사 문화”와 같은 정보를 미리 준비해 ChatGPT에 입력하면, 상황에 맞는 맞춤형 자기소개서나 이력서 답안을 쉽게 얻을 수 있습니다.예시: “저는 [지원 직무]에 지원하며, [주요 스펙]과 같은 경험을 갖추고 있습니다. [회사 문화]를 고려할 때, 이런 점이 강점이라고 생각합니다.”실제 활용 팁:정보를 구체적으로 입력하면 더 세밀하고 정확한 답변..

커뮤니케이션: 이메일·메신저 작성Key Point프롬프트 설계“역할, 톤, 목적, 수신자, 분량” 같은 구체 정보를 ChatGPT에 제공해야 상황에 맞는 이메일 초안이 나옵니다.사과·협조·공지 등 목적을 분명히 하고, 적절한 톤(격식·정중함·친근함)을 지정하면 ChatGPT의 답변 품질이 크게 향상됩니다.후속 질문으로 재조정원하는 수준의 정중함, 책임감, 구체적 일정 등이 부족할 경우, “조금 더 정중한 표현으로 바꿔줘” 또는 “일정을 명시해줘”처럼 후속 프롬프트로 재요청하면 됩니다.ChatGPT가 제안하는 여러 가지 표현을 비교·조합해 최적의 문안을 찾을 수 있습니다.회사 내부 용어·정책 점검최종 발송 전, 회사 고유의 용어(부서 명칭, 사업명)나 보안 정책, 민감 정보 포함 여부를 꼭 확인합니다.Ch..

웹 서비스를 운영하다 보면 "우리 서비스에 들어온 사용자는 어디를 가장 많이 클릭할까?", "어떤 페이지에서 머무는 시간이 가장 길까?", "어떤 기능을 잘 안 쓰는 걸까?" 같은 질문이 자연스럽게 떠오르게 됩니다. 이런 질문에 답하기 위해서는 사용자 행동 데이터를 추적하고 분석할 수 있는 도구가 필요합니다.저도 최근에 이런 이유로 이벤트 로깅과 사용자 행동 분석에 관심을 가지게 되었는데요, 도구를 고르려고 보니 생각보다 너무 많은 옵션들이 있어서 고민이 됐습니다. 무료로 간단히 쓸 수 있는 것부터, 유료지만 강력한 기능을 제공하는 것까지 정말 다양하더라고요.그래서 직접 조사한 내용을 바탕으로 도구들을 정리해 보았습니다. 저처럼 "어떤 도구를 써야 하지?" 고민하시는 분들께 조금이나마 도움이 되길 바랍니..
- Total
- Today
- Yesterday
- 개발자회고
- 지블리안
- Github Copilot
- 2023회고
- 20대회고
- 결혼식장
- 단독홀
- 코파일럿
- 회고
- 본식후기
- tip of copilot
- 2023년 회고
- 단독웨딩홀
- 29살회고
- 지타워컨벤션
- How to use Copilot
- 웨딩후기
- Github universe 2023
- Tips for using copilot
- github
- 코파일럿 꿀팁
- 코파일럿 사용 방법
- 구로결혼식장
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |