ROUTINE
SELF-STUDY
1. 자바의 정석 (30분)
예)
final int MAX_VALUE; // 정수형 상수 MAX_VALUE를 선언
MAX_VALUE = 100; // OK. 상수에 처음으로 값 저장
MAX_VALUE = 200; // 에러. 상수에 저장된 값을 변경할 수 없음
예)
char ch = ‘J’;
String name = “Java”;
String str = “”;
2. 강의
3. 모각코 : 1일차
4. 알고리즘 1문제
# 1번째 방법
input = [3, 5, 6, 1, 2, 4]
def find_max_num1(array):
for num in array:
for compare_num in array:
if num < compare_num:
break
else:
return num
result1 = find_max_num1(input)
print(result1)
# 2번째 방법
input = [3, 5, 6, 1, 2, 4]
def find_max_num2(array):
max_num = array[0]
for num in array:
if num > max_num:
max_num = num
return max_num
result2 = find_max_num2(input)
print(result2)
5. 이것이 취업을 위한 코딩이다 (1시간)
PROJECT : 아나바다(ANABADA)
같은 학교 비전공자 동기 언니랑 프로젝트 하나를 시작하기로 했다. 처음 목표 기간은 2-3주로 잡았는데, 각각 해보고 싶은 기능 추가하고 얼추 구색 맞추려다 보니 한 달 정도는 잡아야 할 것 같다고 했다. (사실 2명이서 하는 거라 그거보다 훨씬 더 걸릴 것 같은데 목표는 2주로 생각하고 빡세게 달려야겠다)
8일(토)에 대충 구상하고 정리해봤는데, 처음 목표였던 블로그 형식 웹페이지에서 전혀 다른 취업 관련 사이트
를 구현하게 되었다. 이게 다 욕망만 앞선 두 비전공자의 눈 먼 스타트임을...
알면서도 서로 멈추지 못했다. 훤히 보이는 미래 모습에 가오나시 마냥 '으어어' 거리면서 구현할 기능 추가하는 모습이 매우 인상적이었다.
언니는 팀으로 협업을 해본 게 아니었나, 아니면 다른 방식으로 팀프로젝트를 진행했었나, 아무튼 GITHUB으로 이슈 작성하고 브랜치, 커밋 등등의 기능을 사용해본 적 없다고 했다.
일단 내가 아는 내에서 알려주긴 했는데, 나도 팀플 때 주도적으로 했던 게 아니다 보니 기능을 다 활용할 수 있을지 의문이 생겼다. 공부해야지.
기능 구현에 대해 상의하다 보니, 웬만한 건 다 팀 프로젝트에서 구현된 기능들이었다. 그런데 내가 할 줄 아는가 하면 그건 또 아니어서 다시 한 번 반성하게 되었다.
1. 기능
2. 와이어프레임
TODAY'S MEMO
✔ 내일은 인프런 파이썬/자바 100제 강의랑 웹개발 강의 듣자
✔ 내일은 1시간 일찍 눕기 (나한테 맞는 수면시간 찾자)
✔ 개인 공부 기록이랑 프로젝트 기록 구분 필요