TIL
-
20220820 TIL 중복은 와라TIL 2022. 8. 20. 16:30
중복은 좋은 것이다. 중복이 잘 보인다는 것은 내가 개선할 점이 잘 보인다는 것이기 때문이다. 그리고 개선할 점이 잘 보이면 쉽게 리팩토링(더 낫게 만드는 것)이 가능하다. 따라서 중복은 좋다. 1주차는 상대적으로 간단한 문제들을 풀었기 때문에 중복을 피하고 처음부터 완성된 형태의 코드를 짜려고 노력했다. 하지만, 실제 문제는 훨씬 복잡하고, 우리가 처음부터 완성된 형태로 짤 수 있다면 우리는 천재인 것이다. 오늘 아샬님의 강의에서 어떻게 하면 더 중복을 많이 잘 할 수 있을지를 보았다. 최대한 아무 생각없이 머리를 쓰지 않고 풀어서 써야 중복이 잘 보인다. 그 후에 중복이 보이면, 그 때 머리를 써서 중복을 깔끔하게 고쳐주면 된다. 이번 주부터는 퀘스트 과제를 할 때 복잡한 문제는 처음부터 깔끔하게 쓰..
-
20220818 TIL 수정을 하자TIL 2022. 8. 18. 18:42
허밍웨이마저 이런 말을 했는데 하물며 나는 어떻겠는가 한 주 동안 동일한 과제를 아침마다 반복했다. 그런데 오후에는 새로운 과제들을 하며 새로운 내용을 체득하다보니 오늘 동일한 과제를 다른 방식으로 풀어볼 수 있는 신기한 경험을 했다. 1주차여서 정말 간단한 프로그램이라 이것보다 더 좋은 코드가 있을까 싶었는데 더 좋은 구조가 나왔다... 역시 좋은 코드를 위해서는 수정하고 또 수정하는 게 답인 것 같다. 항상 꺼진 불씨 다시 보듯 PR날린 내 코드 다시 보자.
-
20220817 TIL 이름을 붙여주자TIL 2022. 8. 17. 15:45
우리는 의미 있는 값에 이름을 불러줘야 한다. 그제서야 의미 있는 존재가 된다. 노아님께서 리뷰에 남겨주신 '프로그램에서 의미있는 숫자나 변경 가능성이 있는 숫자 값 같은 건 변수로 따로 분리해주시면 좋아요.'를 보고 김춘수의 '꽃'이 생각났다. 의미가 있는 값은 변수로 만들어줘야 나중에 그 값이 바뀌거나 할 때 대응이 편하고, 그 값의 의미를 코드를 읽는 다른 사람이 쉽게 이해할 수 있다. 오늘부터는 셀프리뷰하면서 의미를 부여해야 되는 값이 없는지 한 번 더 확인을 해봐야겠다.
-
20220816 TIL 광합성을 하자TIL 2022. 8. 16. 17:25
사람도 광합성이 필요하다. 물론 식물처럼 에너지는 못 만들지만 행복해진다. 어제 푹 잤는데도 오래는 못 잤더니 오늘도 졸렸다... 졸리면 머리가 느려지고 생산성이 떨어진다. 코딩은 특히 머리를 많이 쓰기 때문에 졸리면 실수도 많이 나오고 코드도 잘 안 짜진다. 그래서 바람을 좀 쐬러 옥상에 올라갔는데 오랜만에 따사로운 햇볕을 받았다. 햇빛을 쐬니 물론 곧 다시 졸려지긴 했지만, 잠이 조금 깨고 비타민 D도 만들어진 느낌적 느낌이 들었다. 햇빛은 우리에게 필요하니 졸릴 때 자주 옥상에 올라가야 겠다.
-
20220815 TIL 잠이 온다~TIL 2022. 8. 15. 18:21
나는 잠이 많다. 10시간 정도는 자야 피곤이 풀린다. 간이 안좋은 것인가.. 뭔가 다른 사람보다 삶을 조금 사는 것 같아 억울하긴 하지만 어쩔 수 없다. 잠을 줄여보려 정말 수년간 노력했지만, 아직은 포기하고 깨어있는 동안의 효율을 올리는 게 최선인 것 같다. 며칠 동안 잠을 많이 못 잤더니 오늘 넘 졸렸다. 오늘까지는 그래도 괜찮았지만 오늘도 잠을 못자면 내일은 일과 시간 중에도 깨어있기 조차도 힘들 것 같다. 퀘스트 과제를 하던 것은 마무리 하고 싶은데, 지금 자는 게 내일 컨디션에 더 도움이 될 것 같다. 푹 자고 내일 맑은 머리로 후다닥 끝내자. 오늘의 할 일: 자자. 지금 당장 가서 자야한다.
-
20220814 TIL 시간 조절 대ㅐㅐㅐ실패..TIL 2022. 8. 14. 21:54
어제 프로그램에 적응을 하느라 진도를 많이 못 나갔더니 오늘 아주 아주 난리가 나버렸다. 사무실에 오자마자 타이머도 틀어두고, 매우 열심히 했으나 한 번도 사이클을 끝까지 돌려본 적이 없어서 감이 잡히지 않아서 시간 조절에 대 실패를 한 것 같다. 강의노트는 어떻게든 완료를 했는데, 개념노트에 적을 개념이 많아도 너~무 많은 관계로 개념노트를 시간 내에 완수할 수 있을 지 모르겠지만 할 수 있는 데까지라도 퀄리티를 낮춰서 완성을 해보고 나중에 덧붙이거나 해야될 것 같다. 앞으로도 이런 일이 있을 수 있는데 어떻게 해야 될 지 나중에 면담을 하게 되면 조언을 조금 구해봐야 될 것 같다. 일단 어제는 주말 동안 뭘 해야되는지 파악하는 데도 시간이 꽤 걸렸어서 강의를 많이 못 봤지만, 다음주부터는 안 그래도 ..
-
20220813 TIL 시간을 알차게 쓰려면TIL 2022. 8. 13. 22:41
오늘은 메가테라 공식적 첫 시작일이었다. 일찍 사무실에 나갔기 때문에 완전 느긋하게 놀기도 하고 하면서 지냈더니 갑자기 저녁 6시였다. 부랴부랴 오늘 안에 할 분량을 정하고 타이머를 켰다. 강의를 들을수록, 공부를 할수록 시간이 더 부족한 느낌이 든다. 그래도 타이머를 키니까 조금 더 정신 바짝차리고 쫓기듯이 열심히 하는 느낌이 들었다. 내일부터는 처음부터 늦장부리지 말고 타이머를 1시간 간격으로 설치해서 치타에게 쫓기는 사슴처럼 공부해보자. 그리고 중간중간 루프탑에 가서 리프레시도 하자. 넘 경치가 끝내줘서 마음이 뻥 뚫리는 기분이었다.