일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UNICON2023
- 위키북스
- EC2
- 스프링부트
- UNICON
- 생활코딩
- 도커
- 개발공부
- 온라인테스트
- 게임개발동아리
- UNIDEV
- 백엔드개발자
- 스프링
- 인프라
- 자바개발자
- CICD
- 티스토리챌린지
- 전국대학생게임개발동아리연합회
- 오블완
- 프로그래밍
- 배포
- 프리티어
- 42서울
- RDS
- 백엔드
- Developer
- 인디게임
- 라피신
- AWS
- 체크인미팅
- Today
- Total
목록전체 글 (131)
Hyun's Wonderwall
나는 이번 여름방학 7월 17일부터 8월 11일까지 42서울 라피신에 참여하였다. 먼저 42서울 온라인 테스트, 체크인 미팅, 라피신 신청, 등록까지의 과정을 되짚어보려 한다. (3월) 온라인 테스트 1차: 기억력 테스트 (4분) 온라인 테스트는 3월 16일 진행했다. 꽤 걸린다. 깜빡이는 순서를 기억해야 하는 게임인데 다들 한번씩은 해 보았을 방식이다. 나는 잠금 패턴 풀듯이 동선을 그림 그린다고 생각하여 외웠다. 16단계쯤까지 클리어했다. 2차: 논리력 테스트 (2시간) 주어진 조건으로 목표를 달성해야 하는 퍼즐 게임. 문제 해결 절차에 대한 고민이 필요하다는 점에서 블럭 코딩과 유사하다. 운 좋게 전에 비슷한 게임을 플레이 해보았어서 플레이 방식에 당황하지 않았다. 16단계까지 클리어하고, 17단계..
이화로맵 "시중 지도앱에는 나와있지 않은 이화여대의 건물 간 지름길 정보를 쉽게 알 수 있도록 하기 위해 이화여대 지름길 안내 지도 앱을 제작하자" 이화로맵은 이화여대 건물 간 지름길 정보를 쉽게 알려주는 지도 앱으로, 시중 지도 앱의 불편함을 개선하며 교내 지름길 정보들을 한데 모으는 의의를 가진 애플리케이션이다. 팀원들과 함께 기획, 디자인, 프로토타입 제작(proto.io), 시연 영상 제작까지 완료했다. 이화로맵은 중간 발표 때 수강생 투표에서 효용성 투표 1위를 차지했고 교수님께서도 이 애플리케이션은 실제로 개발되면 유용하게 쓸 것 같다고 칭찬해 주셨다. 나는 이 프로젝트를 통해 사람들이 겪고 있는 공통된 문제점을 발견하는 것과 그를 개선하는 서비스를 만드는 것의 뿌듯함을 느꼈다. 2학년 1학기..
3월 말부터 진행해온 웹 개발 스터디가 드디어 이름을 갖게 되었다! "웨비" 너무 심플하고 귀여운 이름이다🤩 이번 주부터 웹사이트 개발 프로젝트를 진행하게 되었다. 아이디어 투표를 했는데, 내 아이디어가 뽑혀서 내가 기획을 준비하게 됐다. (이번 학기에 소융창 수업을 들어서 다행이라고 생각했다..) 다들 파이팅! [사이트 제목: 키위라잇 (kiwiwrite/keywewrite, 임시) ] [기획 동기] 소설을 읽다 보면 나도 무언가 적어보고 싶은 마음이 들 때가 있다. 드물게 실제로 써 보는 일도 있지만, 작가를 지망하는 것도 아니고 남들에게 보여주기엔 내 필력이 부끄러워 쓰던 도중에 늘 그만두고는 했다. 그러한 경험으로부터, 가볍게 짤막한 이야기를 만들고 서로 공유할 수 있는 사이트가 있으면 좋겠다는 ..
김영한 을 공부하며 추가적으로 공부한 것을 정리한 것입니다. 스프링 프레임워크는 MVC패턴을 사용. [Model View Controller] Controller : 화면(View)과 비즈니스 로직(Model)를 연결시키는 다리 역할 (화면에서 /aa로 가줘~ 요청하면 주소 받아 어디로 갈지 분석하고 맞는 길로 연결) => Controller는 매핑을 한다. 매핑? 하나의 값이 다른 값을 가리키도록 하는 것. - HTTP 요청을 매핑하는 여러가지 방법: @GetMapping, @PostMapping, @PutMapping, @DeleteMapping, @RequestMapping - 예를 들어 @GetMapping은 입력한 데이터를 URL에 붙여 전송한다. - Controller가 있는 클래스에서 매핑을..
공부에 사용한 자료 객체지향 프로그래밍 과목 수업자료 [Chapter 03] 자바 기본 프로그래밍 (2) 배열 배열(array) - 인덱스와 인덱스에 대응하는 데이터들로 이루어진 자료 구조. (배열을 이용하면 한 번에 많은 메모리 공간 할당 가능.) - 같은 타입의 데이터들이 순차적으로 저장. (인덱스를 이용하여 원소 데이터 접근. 반복문 이용해 처리하기에 적합) - 배열 인덱스: 0부터 시작. (인덱스는 배열의 시작 위치에서부터 데이터가 있는 상대 위치) (1) 1차원 배열 배열 선언과 배열 생성의 두 단계 필요 - 선언과 생성 동시에: int [] array = new int[10]; - 선언과 함께 초기화: int [] array = {0, 1, 2}; - 잘못된 배열 선언 예) int array[..
공부에 사용한 자료 객체지향 프로그래밍 과목 수업자료 [Chapter 02] 자바 기본 프로그래밍 (1) 기본 자료형과 연산자 (36p~72p) [Chapter 03] 자바 기본 프로그래밍 (1) 반복문 (~22p) [식과 연산자] 연산: 주어진 식을 계산하여 결과를 얻어내는 과정 증감연산자: ++ -- 산술연산자: + - * / % 시프트 연산자: >> > 비교 연산자: > = >>= [연산자 우선순위] 같은 우선순위: 왼쪽->오른쪽 (예외: 대입 연산자, --, ++, +, -, !, 형변환은 오른쪽에서 왼쪽으로 처리한다) 괄호는 최우선순위: 괄호가 다시 괄호를 포함한 경우는 가장 안쪽의 관호부터 먼저 처리한다 * 산술 연산자: + _ * / % - 몫=x/y, 나머지=x%y 활용 -> 10의 자리와..
공부에 사용한 자료 객체지향 프로그래밍 과목 수업자료 [Chapter 02] 자바 기본 프로그래밍 (1) 기본 자료형과 연산자 (~35p) [주석] - 한 라인 주석: // - 여러 행 주석: /**/ - 여러 줄 동시 선택해서 한 라인씩 주석처리: ctrl + / [클래스] - class 키워드로 클래스 선언. 클래스 코드는 {}안에 모두 작성. (ex. public class Hello {}) [메소드] - C/C++에서의 함수. 호출해서 사용. - main() 메소드: 자바 프로그램은 main() 메소드에서부터 실행 시작. public static void main(String[] args) {} System.out.println(""); - 표준 출력 스트림 System.out의 println()..
웹 개발 스터디를 시작했다! 나는 백엔드 파트로 자바와 스프링을 공부하게 되었다. 1주차(2023.03.20~2023.03.27) 과제: 자바 리뷰 1/3 진행하기! 공부에 사용한 자료들 객체지향 프로그래밍 과목 수업자료 생활코딩 JAVA : https://opentutorials.org/course/1223 혼자 공부하는 자바 [Chapter 01] Java 프로그래밍 주요 개념 (이론) * 대표적인 자바 개발 툴: 이클립스, IntelliJ □ 프로그램 언어의 종류 : 저급 언어(기계어, 어셈블리어), 고급 언어(C, Java 등) [컴퓨터로 프로그램 개발 시] : 사람이 고급 프로그래밍 언어로 소스 파일 작성 ➡ 컴파일러가 컴퓨터가 이해할 수 있는 기계어로 변환 ➡ 프로그램 실행 [Java로 프로그..
*작성중 COY: 사랑의 기술 KING 12기 겨울방학 프로젝트 2022.12.19 ~ 2023.2.23 (~ing) 2023 NDM 게임제작발표회 우수상(3위) 수상작 📢 사랑을 배우고 싶은 휴머노이드 COY, 과연 진정한 사랑을 찾을 수 있을까? 1️⃣장르 : 텍스트 어드벤쳐, 연애 시뮬레이션 2️⃣타겟유저 : 평소 연애 시뮬레이션이나 스토리 게임을 즐겨하는 유저 / 능동적인 사랑을 꿈꾸는 모든 사람들 3️⃣기획의도 : 우리는 누구나 사랑을 꿈꾸지만 사랑도 배워야 한다는 것은 모릅니다. 사랑이란 수동적 감정이 아니라 능동적인 활동이고, 대상을 위한 적극적인 관심입니다. 휴머노이드 코이는 인간과 비슷하지만 알고리즘으로 이루어진 세계 속에 살고 있습니다. 우리도 사실은 수동적인 감정으로 사랑을 생각하고 ..
생활코딩 Java 입문 수업 수강 기간: 2023.1.20~2023.2.03 (1/20, 1/25, 2/3) 강의 링크: https://opentutorials.org/course/3930 생활코딩 JAVA 입문 수업 - 생활코딩 본 수업은 2019년에 제작된 자바 수업으로 2013년에 제작된 생활코딩 JAVA 수업의 리뉴얼된 수업입니다. 수업소개 이 수업은 가장 인기있는 컴퓨터 언어인 Java의 기본을 알려드리는 수업입니다. opentutorials.org [01. 수업소개] - 뒤로 갈수록 덜 중요한 게 나온다. 빨리 그만두는 것 = 졸업하는 것! [02. 자바 설치] - 온라인 편집기를 개발환경으로 이용하기: jdoodle https://www.jdoodle.com/online-java-compil..