오늘 공부한 내용 📋

flex와 grid에 대해서 처음 배웠고 git에 대해서 간단하게 배웠다. 나머지는 전날 온라인 강의에서 배웠던 CSS Transform, Transition, Animation과 반응형 웹 media query에 대해서 배웠다.

+리눅스 기초. 리눅스의 구조와 명령어와 apt, 파일 권한, 정규표현식, File redirection, pipe, 프로세스, ssh 등을 배웠다.

어려웠던 내용 🤢

flex와 grid가 좀 어려웠다. flex는 내가 조금 사용해본적은 있어서 괜찮았는데 grid는 완전 처음 보는 개념이라 잘 감이 잡히지 않았다. 전체적인 레이아웃을 구성할때 사용한다는것은 알았다. 하지만 사용할때 쓰는 속성이 너무 많았기 때문에 여러번 직접 사용해보지않는 이상 이해하기 어려운것은 당연할것 같다. 개인적으로 flex와 grid에 대해서는 따로 공부해야겠다. 이번 주 안에 꼭!

그리고 git에 대해서도 잠깐 공부했는데, 나는 github desktop만을 사용하고 있어서 CLI환경에서 사용하려고 하니 눈에 잘 보이지도 않고 어려웠다. 이 git에 대해서도 제대로 이번 주 안에 꼭 공부해야겠다.

많은 명령어.. 특히 옵션이 너무 많아서 어려웠다. 그리고 각각의 기능들과 옵션들이 어느 상황에 쓰이고 이걸 써서 어디에 써먹는지? 가 잘 감이 잡히지 않아 머릿속에 잘 들어오지 않고 잘 잊혀질 것 같다. 아마 관련 프로젝트를 해봐야 이를 잘 숙지할 수 있을거같다.

궁금한 내용 🧐

현업에서 flex와 grid를 어떻게 잘 사용해서 멋진 페이지를 만들어가는지 그 과정이 궁금하다. 솔직히 속성이 너무 많다. 이를 다 외워서 사용하지는 않을 것 같다. 현업에서 생산성이 높은 개발자들이 어떻게 flex와 grid를 잘 사용하는지 한번 지켜보고싶다.

그리고 개인적으로 옛날부터 궁금했던 것.. 아무리 VSCode에서 Git을 위한 익스텐션 등이 있다고 하지만… github desktop보다 편리한가? 아니면 더 강력한 기능이 있는건가? 왜 개발자들은 대부분 github desktop을 쓰지 않고 CLI 환경에서 사용하는건지 궁금하다. 솔직히 익스텐션 없이 사용하는 개발자도 많던데.. 무슨 이유로 CLI 환경에서 git을 사용하는것을 선호하는걸까?

실무에서는 이번 리눅스 수업에서 배운 것들을 무엇을 많이 사용하고 어떤식으로 사용할지 궁금하다. 프로젝트를 한다면 어떤걸 만들어보면 좋을지도 궁금하다. 그리고 내가 프론트엔드 또는 웹 풀스택을 공부하면서 리눅스 환경에서 어떤 것을 만들면 도움이 될지도 궁금하다.

느낀 점 🤔

오늘 수업에서는 gird 관련 공부를 할때.. 내가 너무 몰라서 집중이 안되었고, 어제 배운 css 관련을 공부할때는 어제 배운 내용이 너무 중복 되어서 집중이 안되었고.. git은 막히는게 많아 집중이 안되었다. 그냥 내가 오늘은 집중 자체를 잘 하지 못한 것 같다. 반성해야겠다. 그 시간에 집중하지 않는다고 내 체력과 시간을 세이브 하는게 아닌데.. 다음에는 어떤 수업이 나오더라도 최대한 집중하려고 노력해야겠다. 나는 수업시간에 따로 시간을 할애해서 더 효율적인 공부를 할 수 있는 타입이 아니니까.. 그리고 이번에 배운 flex와 grid 그리고 git에 대해서는 이번 주 안에 반드시 공부하고 관련 프로젝트도 만들어야겠다. 즉 이번 주에 배운 것들은 반드시 소화해야겠다. 왜냐하면 앞으로 이 4개월간의 과정 중에서 이를 다시 배울 기회는 없을테니까. 수업에서는 당연히 다루지 않을 뿐더러, 앞으로 더욱 더 바빠질테니.. 이를 다시 공부할 시간은 없을지도 모른다.

오늘만 공부한건 아니였지만 드디어 오늘에야 선택강의 리눅스 공부가 끝났다.. 본 수업보다 분량이 많고 어려운 것 같다. 이 또한 수많은 명령어와 옵션이 있었다. 이를 다 외워야 되는건 당연히 아니겠지..? 아마 자주 쓰는 명령어와 옵션들이 있을것이다. 리눅스가 중요해보이는데.. 실무 관련된 프로젝트 또는 없더라도 운영체제 공부나 시스템소프트웨어(?) 공부를 하며 CS지식을 쌓을때 관련 프로젝트를 하면서 실력을 기르는 식으로 해도 될까? 아무튼.. 프로젝트를 만들며 공부하지 않으면 휘발되는 지식인 것 같다. 아마 내가 까먹어서 그렇지 이번에 배운것도 과거에 배운것일지도 모른다…