Book Reflection: "Growing Together: The Agile Journey"
·
English ver.
My previous team mentor mentioned this book, so I wanted to read it. After searching, I was immediately drawn to its pretty green cover and decided to get it. I ordered it with plans to read it during our book study group. My personal notes from reading are here. Quotes and Thoughts1."If you've gained new information, it's better to conduct a small experiment in a month or even a week rather tha..
[Codeit Sprint] Reflection on the Advanced Keepy-Uppy Project
·
English ver.
Read the original Korean post here I've finally completed the last advanced project. This project holds special meaning as I collaborated with backend developers and designers from the planning stage. For this project, we created a web service called Keepy-Uppy. It's a collaboration and scheduling management tool designed to facilitate more efficient teamwork during development projects.  What I..
[Codeit Sprint] Reflection on the Intermediate The-Julge Project
·
English ver.
Read the original Korean post here The three-week project has finally concluded. Our project called "The-Julge" (meaning "I'll give you more") is a service that helps businesses quickly find part-time workers by offering higher hourly wages for urgent positions. I dedicated these three intense weeks working alongside four frontend teammates.   GitHub - jisunipark/the-julge: 급하게 일손이 필요한 자리에 더 많은 ..
[Codeit Sprint] Reflection on the Basic Rolling Project
·
English ver.
Read the original Korean post here The two-week basic project has ended. I want to reflect on the process, my concerns, and what I learned through collaboration. My ConcernsResponsibility as Team LeaderDuring this basic project period, I served as the team leader. This role gave me a greater sense of responsibility for the team's collaboration and outcomes. Throughout the project, I constantly w..
[Kotlin] 코틀린 문법 총정리 (feat. 자바)
·
Language/Java
오늘부터 코틀린 공부 시작한다. 우선 코틀린 공식 문서를 읽으며 코틀린의 문법을 익혀 보려 한다. 오준석 님의 코틀린 문법 1시간 총정리 강의도 참고했다. ** 본 포스트는 공부 내용 정리글이 아닌, 개인적인 공부 메모에 가까우니 참고 변수 선언val: 상수 선언 시 (read-only variables) - 자바의 final과 동일var: 변수 선언 시 (mutable variables) ** 기본적으로는 변수 선언 시 읽기 전용인 val을 사용하고 필요한 경우에만 var을 사용할 것을 권장한다.(자바스크립트에서 const / let을 사용하는 방식과 비슷하고만) 코틀린은 타입을 추론할 수 있는 기능을 가지고 있어서 별도로 타입을 지정해 주지 않아도 된다.var i = 10var name = "지선"v..
[Java] 달력 출력 프로그램 코드 비교 (날짜/시간 라이브러리 활용)
·
Language/Java
김영한님 자바 강의 중급1편 듣는 중. 자바에서 제공하는 날짜와 시간 관련 라이브러리를 공부하면서 사용자로부터 연, 월 정보를 입력 받아 달력을 출력하는 프로그램을 만들어 실습해보았다. 우선 문제만 보고 스스로 코드를 짜보았고, 이후에 내가 작성한 코드와 강사님이 작성한 코드를 비교해 보는 방식으로 공부를 했다. 달력을 출력하라는 과제목표는 달성했지만, 날짜 처리, 출력 형식, 반복문 사용 방식에서 차이가 있었다. 내가 작성한 코드package test;import java.time.DayOfWeek;import java.time.LocalDate;import java.time.temporal.TemporalAdjusters;import java.util.Scanner;public class TestCa..
블레이버스 MVP 개발 해커톤 회고
·
회고
지난 2월 나의 하이라이트라고 한다면 단언코 블레이버스 MVP 개발 해커톤에 참여했던 것. 결론적으로 우리 팀이 1등 상인 베스트 MVP 상을 수상했다. 해커톤 기간 동안 배우고 느낀 것들이 증발해버리기 전에 그 과정을 기록하고 회고를 통해 돌아보고자 한다. 왜 해커톤에 참가했을까실제 스타트업의 프로덕트를 만들고 싶어초기 창업 팀의 아이디어로 MVP를 구현해본다는 것에 흥미를 느꼈다. 내가 개발을 시작했던 이유도 언젠가 나만의 프로덕트를 만들어보고 싶다는 이유였고, 언젠가 창업을 해보고 싶다는 마음을 항상 가지고 있기 때문에 초기 스타트업의 MVP를 직접 만들어 실질적인 비즈니스 가치를 함께 창출할 수 있는 기회라면 꼭 해봐야겠다는 생각이 들었다. 단순 토이 프로젝트가 아닌 실전 아이템을 만들어야 한다는..
[Java] 김영한의 실전 자바 기본편 완강
·
Language/Java
자바 강의로 유명한 김영한님 강의로 자바에 입문했다. 입문편에 이어 기본편도 완강이다. 학습한 내용이번 강의를 통해 배운 내용은 아래와 같다:클래스와 데이터기본형과 참조형객체 지향 프로그래밍생성자패키지접근제어자자바 메모리 구조와 staticfinal상속다형성과 설계 배우고 느낀점지금까지 내가 익숙하게 사용해온 프로그래밍 언어는 파이썬과 자바스크립트 같은 고수준 언어였다. 그런데 강의를 통해 비교적 저수준 언어인 자바를 공부하면서 새로운 시각을 갖게 된다. 김영한 강사님께서 "좋은 프로그램은 무한한 자유가 있는 프로그램이 아니라 적절한 제약이 있는 프로그램"이라는 점을 거듭 강조하시는데, 지금껏 다뤄온 프로그래밍 언어에 비해 제약이 비교적 많은 자바를 다루다 보니 그 말이 확 와닿는다. 강한 타입 체크와 ..