전체 글
-
1주차 개념노트메가테라 2022. 8. 14. 22:31
컴파일 흔히 소스코드(원시코드)라고 하는 개발자가 작성한 코드는 0과 1만을 이해할 수 있는 컴퓨터가 이해할 수 없기 때문에 컴파일이라는 과정을 통해 사람이 짠 코드를 컴퓨터가 이해할 수 있는 방식으로 바꾸는 과정을 일컫는다. 아주 먼 옛날 0과 1로만으로도 코딩을 했던 경우는 컴파일러가 필요 없었겠지만, 0과 1로만 이뤄진 코드를 읽는 것은 매우 시간이 많이 들고, 코드를 작성하는 과정에서도 실수가 많이 발생할 수 있기 때문에 점차 코드는 사람의 언어와 가까워졌고, 따라서 컴퓨터와 사람의 코드 사이에서 번역하는 과정이 필요하게 되었다. 파이썬같이 컴파일을 하지 않아도 되는 언어도 있다. 인터프리터 방식을 사용하는데, 이건 컴파일 없이 매 코드 줄을 읽어서 결과를 출력하는 방식이다. Java란? 1991..
-
20220814 TIL 시간 조절 대ㅐㅐㅐ실패..TIL 2022. 8. 14. 21:54
어제 프로그램에 적응을 하느라 진도를 많이 못 나갔더니 오늘 아주 아주 난리가 나버렸다. 사무실에 오자마자 타이머도 틀어두고, 매우 열심히 했으나 한 번도 사이클을 끝까지 돌려본 적이 없어서 감이 잡히지 않아서 시간 조절에 대 실패를 한 것 같다. 강의노트는 어떻게든 완료를 했는데, 개념노트에 적을 개념이 많아도 너~무 많은 관계로 개념노트를 시간 내에 완수할 수 있을 지 모르겠지만 할 수 있는 데까지라도 퀄리티를 낮춰서 완성을 해보고 나중에 덧붙이거나 해야될 것 같다. 앞으로도 이런 일이 있을 수 있는데 어떻게 해야 될 지 나중에 면담을 하게 되면 조언을 조금 구해봐야 될 것 같다. 일단 어제는 주말 동안 뭘 해야되는지 파악하는 데도 시간이 꽤 걸렸어서 강의를 많이 못 봤지만, 다음주부터는 안 그래도 ..
-
20220813 TIL 시간을 알차게 쓰려면TIL 2022. 8. 13. 22:41
오늘은 메가테라 공식적 첫 시작일이었다. 일찍 사무실에 나갔기 때문에 완전 느긋하게 놀기도 하고 하면서 지냈더니 갑자기 저녁 6시였다. 부랴부랴 오늘 안에 할 분량을 정하고 타이머를 켰다. 강의를 들을수록, 공부를 할수록 시간이 더 부족한 느낌이 든다. 그래도 타이머를 키니까 조금 더 정신 바짝차리고 쫓기듯이 열심히 하는 느낌이 들었다. 내일부터는 처음부터 늦장부리지 말고 타이머를 1시간 간격으로 설치해서 치타에게 쫓기는 사슴처럼 공부해보자. 그리고 중간중간 루프탑에 가서 리프레시도 하자. 넘 경치가 끝내줘서 마음이 뻥 뚫리는 기분이었다.
-
하고 싶은 목표를 달성하기 위한 [아주 작은 습관의 힘]책을 읽자 2022. 8. 12. 13:41
좋은 습관은 만들기 어렵고 나쁜 습관은 없애기 어렵다. 하지만 이 책을 통해 좋은 습관을 하나씩 만들어 가고, 나쁜 습관을 하나씩 없애갈 수 있는 팁들을 얻을 수 있을 것이다. 이 책은 사소한 습관들을 하나씩 만드는 것의 위대함에 관한 책이다. 저자는 작은 습관을 꾸준히 유지하는 것의 중요성을 강조한다. 일어나서 기지개를 켜는 정도의 작고 사소한 습관이라도 꾸준히 유지하는 게 중요하다고 저자는 말한다. 운동선수를 꿈꿨으나 불의의 사고로 몇차례의 심정지까지 겪으며 눈의 초점도 잘 맞지 않았던 좌절스러운 상황을 저자는 사소한 습관들을 꾸준히 함으로써 이겨냈다. 그리고 습관을 하나씩 만들어 갈수록 점점 습관을 들이는 일이 쉬워질 것이다. 따라서 작은 습관이라도 오늘부터 매일 유지할 수 있는 것으로 만들어보자...
-
연대 수석 졸업생이 알려주는 제대로 공부하는 법 (feat. [어떻게 공부할 것인가])책을 읽자 2022. 8. 12. 12:05
우리는 평생을 공부하며 살아간다. 하다못해 신제품 전자기기를 잘 사용하기 위해서도 기기 사용법에 대해 공부해야 하고, 공부를 안하고 살아갈 수 없는 세상이 되었다. 그리고 점점 더 방대한 양의 정보가 쏟아지고 있기 때문에 앞으로는 학습을 잘 하는 게 엄청 큰 메리트가 될 것이다. 나는 학창시절 동안 최소한의 노력과 시간으로 최대한의 시험점수를 내는 방법을 분석했고, 나에게 맞는 최적의 공부법을 계속 발전시켰다. 그리고 내 학습법을 내가 가르쳤던 학생들에게도 적용해서 많은 학생들을 명문대에 보냈다. 하지만 먼저 짚고 넘어갈 점이 있다. 배움을 위한 공부와 점수를 위한 공부는 접근법이 달라야 한다. 당연히 배움을 위한 공부를 제대로 오랜시간 하면 시험 점수도 잘 나와야 한다. 만약 그렇지 않다면 문제를 낸 ..
-
좋은 개발자가 되려면, [함께 자라기]책을 읽자 2022. 8. 12. 10:57
학습(성장)과 협력을 잘하기 위해 꼭 읽어야 하는 책 이 책은 한 분야에서 전문성을 키워야 하는 사람에게 전문성을 키울 수 있는 제대로 된 방법을 알려준다. 전문성을 갖춰야 하는 대표적인 직업인 개발자에게는 필수적인 책이라고 할 수 있다. 우리의 일반적인 직관과 반대되는 인사이트를 많이 준다. 1. 연차와 실력의 관계는 생각보다 크지 않다. 첫 몇 년을 제외하면 연차와 실력은 상관관계가 없다. 10년차가 5년차보다 뛰어나다고 확신할 수 없다. 따라서 스스로 연차가 늘어나는 것에 만족하지 않고 연차에 맞는 실력을 갖추기 위해 노력해야 한다. 2. 매일매일 한다고 잘하게 되는 게 아니다. 흔히 반복하면 잘 하게 될 것이라고 생각하지만, 실제로는 그렇지 않다는 것이다. 비유가 너무 재밌었는데, 우리가 매일매일..
-
시장의 판도를 바꾸는 Apple silicon M1개발 2022. 8. 11. 09:24
사진만으로 아름답고 영롱하다. 애플은 M1으로 전력 효율이 좋고, 배터리도 오래가고, 발열도 적고, 소음도 안 나는 최고의 노트북을 완성하였다. 나는 삼성페이를 못 잃기 때문에 아이폰을 사용하지 않고, 맥에서 금융 관련 작업, 학교 증명서 출력 등등 못하는 게 많기 때문에 애플 제품들을 그다지 선호하지는 않는다. 하지만 애플은 제품을 참 쿨하게 잘 만든다는 점은 인정할 수 밖에 없다. 그리고 대망의 m1 맥북을 사용해 본 뒤로 더 이상 코딩을 할 때 m1을 쓰지 않는 컴퓨터에서 작업을 못하는 몸이 되어 버렸다. 미니맥도 써본 적이 있고, 인텔 맥북도 써본 적이 있었는데, 미니맥은 딱히 좋은 감정도 싫은 감정도 없었다. 하지만 연구실에서 주어졌었기 때문에 쓴 것이지 그 가격을 생각하면 내 돈으로는 못 살 ..
-
백업용 조립컴을 만들어보자!개발 2022. 8. 10. 16:43
기성품이 아닌 조립컴을 만들면 가격도 성능도 내가 원하는대로 만들 수 있지만, 뭔가 매우 어려운 용어가 난무하고 부품을 샀지만 결국 쓰지 못하고 돈낭비를 하게 될까봐 아직 시도를 못해봤었는데, 컴퓨터에서 돌아가는 프로그램 개발 공부를 하면서 컴퓨터를 모른다는 게 모순이기 때문에 이번 기회에 조립컴 견적을 내보기로 하였다. 나는 이런 고성능 컴퓨터가 필요 없다. 나는 중독이 매우 잘 되는 사람이기 때문에 온라인 게임을 시작조차 하지 않고, 재밌어 보이는 게임의 광고가 나오면 얼굴을 돌리고, 소리마저 현란하면 귀를 막는다. 초등학교 때 닌텐도를 부모님께서 사주신 이후로 닌텐도가 고장날 때까지 틈만 나면 거의 쉬지 않고 닌텐도만 했기 때문에 어느정도 철이 든 이후로는 나의 시간을 소중히 하기 위해 아예 중독성..