2026/04 4

KB IT's Your Life 7기 - Java 프로그래밍

날씨가 제법 따듯해졌다. 아니, 솔직히 말하자면 요즘 좀 덥다. 4월 중순인데 기온이 26도에 육박하니 이건 거의 초여름이 아닌가. 이번 주는 봄 같지 않은 날씨와 함께, Java 프로그래밍 언어를 배우고 있다. 학부때 내가 제일 많이 사용했던 언어는 Python이었다. 알고리즘이나 데이터 전처리라던가, ML, AI 등등 대부분의 것들을 파이썬으로 처리했다. 그래서 비교적 Python이 제일 익숙한 편이다. 컴퓨터 네트워크나 자료구조에 대해서 배울 때는 C언어를 기준으로 배웠었다. 직접 메모리를 관리하고 포인터를 다루면서 구조를 이해하는 과정이었다. 자바 언어는 학부 1학년 때 한 번 접해본 경험이 있다. 그런데... 놀랍게도 그 때의 기억이 완전히 소멸해버렸다. 그래서 작금의 나는 사실상 자바를 ..

KB IT's Your Life 7기 - 스켈레톤 프로젝트 후기

이번 주의 주요 내용은, 지난 포스팅에서도 언급했던 것처럼 스켈레톤 프로젝트에 관한 글이다. 내가 이 부트캠프에 참여하고 싶었던 이유 중 하나가 바로 팀 프로젝트였다. 나는 지금까지 프로젝트 경험이 없었다... 고 말할 수 있을 정도로 개발 프로젝트를 한 것이 손에 꼽는다. 그래서 내게는 KB IT's Your Life에서 제공하는 프로젝트의 경험이 굉장히 매력적으로 느껴졌다. 대략 1달동안 프론트엔드 개발을 위해서 배웠던 모든 것을 보여주는 시간이 되시겠다. 스켈레톤 프로젝트가 뭔데? 스켈레톤 프로젝트는 말 그대로 뼈대만 만들어진 프로젝트 템플릿이라고 생각하면 된다. 기능은 구현되어 있지 않고, 우리 개발자들이 그 위에 실제 기능을 채워 넣도록 설계된 구조다. 마치 뼈다귀에 살을 채워 넣는 것처럼 말..

KB IT's Your Life 7기 - 프론트엔드 교육을 들으며

길다면 길었고 짧다면 짧았던 프론트엔드 교육이 마무리가 되었다. 그리고 이번 주 미션의 내용은 프론트엔드 교육 후기를 작성하는 것이다. 그런데 4주차에도 비슷한 주제로 포스팅을 작성했었는데...? 그러면 이번에는 어떻게 글을 작성해야 할까. 4주차에서는 Vue.js에 초점을 맞춰서 포스팅을 작성했으니, 이번에는 프론트엔드 전반에 대한 나의 회고 겸하는 프론트엔드 전체 교육 후기로 작성해보는게 어떨까 생각했다. KB IT's Your Life 7기에서는 대략 7스탭으로 커리큘럼을 제공하고 있다. 그 중 가장 첫 번째 스텝이 바로 프론트엔드 개발이다. 6주간의 교육에서 HTTP 프로토콜 양식부터 HTML5의 양식, CSS의 다양한 속성도 배웠고, 웹의 동작을 담당하는 자바스크립트도 배웠다. 자바스크립트로 ..

KB IT's Your Life 7기 - Git/GitHub 친해지기

이번 주로 벌써 5주차가 되었다. 이번 글은 Git과 GitHub에 관한 주제로 작성하게 되었다. 사실 이 GitHub 특강은 대략 3주차에 들어있는 내용이었다. 그런데 왜 지금에서 작성하냐면... 이번 주 미션의 내용이 Git 특강 교육 후기이기 때문이다. 사실 Git과 GitHub는 개발자라면 반드시 한 번쯤 사용하게 되는 것 중 하나다. 하지만 혼자서 개발하는 초보 개발자에게 Git의 의미가 사실 크게 와닿지 않기도 한다. 나 또한 그런 사람 중 한 명이었다. 혼자서 간단한 프로그램만 만들어봤기 때문에 버전 관리라던가, 원격 레포지토리를 만들어야 한다던가 하는 필요성을 느끼지 못했었다. 하지만 이번에 특강을 들으면서, 생각보다 깃이 그냥 혼자서 개발할 때에도 꽤나 유용하겠다는걸 느끼게 되었다. 그..