본문 바로가기

전체 글251

어떻게 코딩을 공부할 것인가?[8주 동안 코딩을 공부하며 적용해본 어떻게 공부할 것인가 220628 TIL] 어떻게 코딩을 공부해야 할까? 글쎄 사실 혹시 이글을 본다면 코딩이 무엇일지 궁금해서 보실 수도 있고 여러 목적이 있겠지만 일단 내 개인적인 경험을 남기기 위해 쓰는 티아이엘이므로 생각을 적어보겠다. 1. 일단 많이 한다. 학습을 많이 하는 행위는 누구나 다 알겠지만 절대적으로 중요한 것 같다. 특히 생소한 분야라면 많이 함으로써 어떤 식의 공부가 잘 맞고 어떤식이 비효율적인지를 시간을 많이 쏟되 파악해야할 주안점인 듯 하다. 또한 많이 한다는 것은 학습 자체가 생소한 사람들에게도 큰 인사이트를 주는 것 같다. 난 코딩을 처음 배울때 시간을 적게 많이 배우려고 했었다. 그 결과는 그냥 코딩에 대한 적당한 관심과 무관심 그리고 진전 없는 실력이었다. 2. 내가 지금 학습하고 있는건가? 그냥 알지도 못하는 .. 2022. 6. 29.
코딩을 배우면서 느낀 나의 심경변화[220627 TIL] 개발자 트레이닝 코스 주차에 따른 심경변화 개발자 트레이닝 코스 8주차 시작. 날수로 따지면 고작해야 50일이 된 시점이다. 누군가에겐 하염없이 빨리 흘러갔을 이 8주가 (아직 끝난것도 아니고 이제 시작이지만) 정말 하루하루가 어떻게 가고 어떻게 보냈는지 모를정도로 정신이 없었다. 단순히 어떤 액션을 많이 했다의 의미도 있지만 그것보다 더 많은 액션들이 일어난 건 내 머릿속 마음속이 아니었을까 싶다. 설레는 마음의 1주차 1주차는 사실 별 게(?) 없었다. 직접적인 코딩보다는 어떤 과제를 함에 있어서 어떤 마음가짐을 가지고 그리고 어떤 논리를 입혀서 설명할 수 있고 내가 맡은 과제에 있어서 얼마만큼 깊이의 조사를 해올 수 있는 가였다. 과제가 어렵지 않았다기 보다는 직접적으로 코딩이라는 과목과 직결성은 .. 2022. 6. 27.
적절함과 적당함은 어디있는가?[소통의 중요성 til ! 220625] 아침부터 또 글..어제 글잔뜩 쓰고 잤는데 그래도 느낀바가 있으니 짧게 쓰려고한다. 일단 새벽 네시 반에 일어나서 전속력으로 조깅 땡기고 와서 에너지가 가득이다 간만에 심장을 움직이니 기분이 좋다. 시작은 새벽에 동료가 올린 글에서 인사이트가 왔다. 그러고보니 다른 동료도 비슷한 내용의 글을 올려서 한번 써보려 한다. 예의 ? 어그로 그게 뭔데? 어떻게 지키는 건데? 우리나라만 유독 어그로에 민감하고 남들과 다르면 관종으로 취급하는 성향이 강한 것 같다는 건 내가 느낌으로만 가지고있다 호주에서 살면서 얻은 확신이었다. 거기선 내가 가장 몸무게가 많이 나갈때도 아무도 나를 chubby 라고 하지도 않았고 한국에서 사람들사이에서 특이하단 소리를 들었다면 거기선 '다른 한국인과 다르게 특별해'라는 소리를 들었.. 2022. 6. 25.
Give it your all 그리고 OKR 을 살짝 곁들인..[메가테라 7주차 주간회고] 모든 것을 줘라. 이번 7주차는 내가 코스를 처음 시작할 때 마음먹었던 느낌데로의 주 였던 것 같다. 이게 무슨 말인가 하면 정말 어떤 목표를 향해 다 쏟아붓고 열심인 상태 정도라고 생각하면 되겠다. 사실 학습이란 것을 다양한 면으로 해봤던 것 같은데 이번만큼 몰입을 했던 적은 없었던 것 같다. 정확히 말하면 앉아서 공부하는 학습에 말이다. 나는 굉장히 외향적인 성향이라 사람들과 소통하고 밖에 나가 행동하면서 에너지를 얻고 즐거움을 얻는다. 그래서 엄청 몰입해서 했던 학습들도 다 동적인 운동이라던지 나가서 외국인들과 소통하고 진지한 주제로 토론하고 파티하고 배우는 영어라던지 그랬다. 그래서 이 경험이 새로우면서 낯설다. 지난 6주까지 시간이 왜이렇게 빠른가..에 대해 아쉬워했는데 이번 7주차부터는 갑자기.. 2022. 6. 24.
자바 기본용어 및 개념[메소드,필드화,클래스,객체] 정리하기[요것만 보면 되지롱 220624 일일 2 TIL] 일단 시작하기 전에 감성을 좀 팔아보려 한다. 맨날 컴퓨터 앞에만 있어서 감성을 팔 시간이 없다. 지금 한 주의 코스가 끝나는 금요일 저녁을 급히 먹고 이 타이엘 쓰고 싶어서 호다다닥 스벅으로 달려와서 더운 여름에 뜨아를 시켜놓고 천천히 호호 불며 바깥 1분마다 센치하게 보고 맥북 켜놓고 있다. 훗 아무튼! 이번 주도 여윽시 주어진 과제를 다 마무리 못했는데 오늘 해보려 한다. 그전에 앞서 항상 헷갈리던 개념들이 오늘은 비유를 넣어 좀 정리해보려 한다. 지그윽히 개인적인 것이니 아마 내가 훗날 다시 더 공부하고 비교해보려 올 것 같다. 나만의 자바 용어 정리 1. 클래스 (Class) 정의 클래스(class) 자바에서 클래스(class)란 객체를 정의하는 틀 또는 설계도와 같은 의미로 사용됩니다. 자바에.. 2022. 6. 24.
지루함, 어려움을 극복하는 법들 오늘 기상 시간은 새벽 4시 51분 밖엔 비가 주룩주룩 온다. 어제는 너무 피로가 몰려와서 12시가 채 되기 전에 침대로 갔다. 30분 이상을 같은 코드, 페이지를 보면서 문제 해결은커녕 끔뻑 졸고 있는 나를 보니 무슨 소용이니 하면 빠른 선택을 내렸다. 알람은 네시로 맞추었다. 너무 피곤할 땐 조금이라도 자고 하는 게 더 낫다는 그간의 경험이었다. 네시에 울린 알람 듣지도 못한 채 다섯 시 알람에 겨우 깼다. 그마저도 30분을 사경을 헤매다 겨우 일어났다. 아침을 깨우다. 아침에는 그래도 에너지가 있는 편이라 좋아하는 노래를 듣고 가벼운 운동을 하며 정신을 차리려 애썼다. 전부다 미라클 모닝에서 추천하는 방법이긴 한데 뻔하지만 먹힌다. 문제는 나를 잠시 깨운 후에 발생한다. 누구나 좋아하고 신나는 노래.. 2022. 6. 24.
우리는 왜 다 끝내지 못하는가?[220623 TIL] 저번주 부터는 공부를 정말 본격적으로 한 주다. 여기서 본격적이란 말은 밥먹고 자는시간 최소한의 쉬는 시간 빼곤 공부를 한다는 의미이고 단순히 시간을 채운다는 의미가 아니라 나도 잘하고싶은 마음과 즐기는 마음 어디쯤을 담아 진심이란 소리다. 근데 그런데... 주어진 과제를 왜 다 끝내지 못하는가? 조금은 억울해... 사실 나도 주어진 것을 다해내는게 항상 내 매일의 목표다. 밀린 과제를 돌아보는 일도 줄었고 밀리는 과제들도 줄고 있긴하다. 물론 이 회고가 '왜 못했니! 어휴' 의 책망이 아니라 '왜 다 이루지 못했을까? 문제가 있다면 어디였을까? 그것을 극복하기 위해 어떤 노력을 할 것이고 ? 어떤 결과를 가져왔나?' 라는 말그대로 긍정적인 의미의 회고임을 안다. 그래서... 지난 공부를 되돌아보면 돌고.. 2022. 6. 23.
자바 배열의 선언과 초기화[220622 TIL] 자바에서 배열이란? 자바언어를 코딩을 얼마 배우지 않은 사람들도 코웃음 칠정도로 많이 듣고 메소드,생성자,필드변수 이런 말들보다 쉽다고 생각되는 배열은 내게는 그리 쉽지 않았다. 사실 아직도 쉽지 않다. 다만 어제보다는 배열에 대해 조금은 더 안 것 같기에 오늘의 til 주제로 써볼까 한다. 아주 초반에 메가테라에서 주던 코딩도장 문제들은 좌절감만 안겨줬다면 요새 주는 것들은 난이도가 조금 낮아서 코딩 허접인 내게 challenging한 만큼의 과제를 준다. 이것을 풀었을때 통쾌함은 있으면서 결코 한번에 슥삭슥삭 풀리지 않는 정도의 수준이다. 이게 난 요새 좋은데 나한테 적절한 수련을 할 정도의 과제를 주고 있는 것 같다. 배열은 뭐 어떤 열들안에 값을 넣은거지 뭐 라는 단순한 개념을 깨부수고 도대체 배.. 2022. 6. 23.
아직 기초도 모르는 반복문 다시 처음부터 해결[220621 TIL] 항상 헷갈리는 자바 반복문 코딩 문제를 풀때 반복문이 나는 항상 어렵고 헷갈렸는데 항상 반복되는 변수 2개이상이 나온 것 같아서 2가지 변수에 해당하는 반복문 즉 2중 포문으로 풀려고하니 너무 어려웠다. 어떤 변수를 넣어야할지도 모르겠고 그래서 그냥 몇 개의 템플릿이 주어진 상황을 외우려고 하니 아주 조금 나아졌다. 일단 지금까지 정리한 상황을 간단하게 정리하면 1. 반복하려고 하는 범위가 명확하고 길이가 정해져 있다면 for 문 2. 반복의 범위가 명확하지 않다면 while 로 또 오늘 헷갈려서 틀렸던 아주 간단한 쉬운문제를 짚고 넘어가려고 한다. 문제를 쓰려고 하니 너무 길어질 것 같고 내가 헷갈렸던 핵심만 짚고 넘어가겠다. 문제의 핵심은 배열에서 가져온 각 값을 곱한뒤 더해주는 것이다. 내가 처음 .. 2022. 6. 21.
테스트 코드짤때 각기 다른 경우 값의 변수는 어디에? [220620 TIL] 오늘은 내가 보려고 올리는 TIL 테스트코드에서 매번 다른 케이스 변수는 어디에 넣나? 식 위치는? 코딩도장에서 받은 문제를 테스트 코드를 짜서 푸는 식으로 하라고 할 때 마다 public static void main(String[] args) { HellowWorld application = new HellowWorld(); application.run(); public void run() { } 항상 이렇게 시스템 가동하듯이 했는데 그러니까 문제가 1. 테스트코드에서 작동하는 식은 테스트 코드 안에서 만드는가? run 메소드 안에서 만드는가? 2. 테스트코드를 검증하기 위한 변수는 선언을 해주나? 선언을 해준다면 어디서? 원래 페이지 메소드에서? 테스트 코드에서? 라는 의문이 있었는데 그 의문이 벌.. 2022. 6. 20.