본문 바로가기

전체 글331

[법칙 1] 메타 학습: 먼저 지도를 그려라 내가 더 멀리 보고있다면 그건 거인의 어깨에 올라서 있기 때문이다. - 아이작 뉴턴 📌[법칙 1] 메타 학습: 먼저 지도를 그려라 깊게 파고자 하는 주제 혹은 기술을 어떻게 습득할 것인지 조사하는 데서 시작하라. 어떻게 하면 조사를 더 잘할지, 과거 어떤 식으로 새로운 기술을 잘 배웠는지 생각해보라. 어떤 주제가 어떻게 작동하는지, 어떤 종류의 기술과 정보에 숙달해야 하는지, 어떤 방법을 사용하면 보다 효율적으로 공부할 수 있는지 아는 것은 울트라 러닝 프로젝트에서 성공의 핵심이다. 메타학습은 우리가 길을 잃지 않고 목적지로 갈 수 있는 지도를 만들어준다. 📌 메타학습을 시작하기 위한 3가지 질문 메타학습을 적용할 수 있는 방법은 단기적인 방법과 장기적인 방법이 있다. 단기적인 방법 프로젝트 시작전, 일.. 2021. 9. 24.
울트라러닝의 9가지 법칙 📌[법칙 1] 메타 학습: 먼저 지도를 그려라 깊게 파고자 하는 주제 혹은 기술을 어떻게 습득할 것인지 조사하는 데서 시작하라. 어떻게 하면 조사를 더 잘할지, 과거 어떤 식으로 새로운 기술을 잘 배웠는지 생각해보라. 📌[법칙 2] 집중하기: 짧은 시간에 집중도를 높여라 집중력을 길러라. 공부에 집중하고, 공부만 할 수 있는 시간을 덩어리로 따로 빼두어라. 📌[법칙 3] 직접 하기: 목표를 향해 똑바로 나아가라 잘하고자 하는 그 기술을 실행을 통해 배워라. 다른 과제들과 균형을 맞춰 하지 마라. 다른 과제들이 더 편리하거나 편안하게 여겨지기 때문이다. 📌[법칙 4] 특화 학습: 취약점을 공략하라 취약한 부분을 냉정하게 극복해나가라. 복잡한 기술을 잘게 쪼개고, 각 부분들을 배우고, 다시 재조합하여 세워라.. 2021. 9. 22.
울트라러닝 (Ultra Learning) 에 앞서 울트라 러닝 이란 자신에게 필요한 지식이나 기술을 새로이 습득하기위해, 혹은 실제 활용할 수 있는 지식과 기술로 업그레이드하기 위해 짧은 시간동안 스스로 설계한 배움의 경로로 완벽히 정복해내는 고효율 ・ 고강도 학습법을 말한다. 이 방법을 고안한 미국인 스콧 영(Scott Young)은 MIT에 입학하지 않고도 1년 만에 MIT 컴퓨터과학(Computer Science)4년과정을 독파했으며 그 과정을 계속해서 자신의 블로그에 공개한 것으로 유명하다. 울트라러닝이라는 제목으로 세계각국의 언어로 출판된 이 학습방법은 단순히 단 한사람의 이야기를 영웅담처럼 부풀려 두거나 성공한 사람들의 이야기를 넣어둔 책이 아닌 저명한 인지과학자들이 연구하고 조사한 전략들을 정리한 것을 통해 많은 이들이 검증해온 학습법이다... 2021. 9. 17.
(Flutter) Mac OS 플러터 닥터 설정 및 프로젝트 생성하고 에뮬레이터에서 실행해 보기(4) 내용 1. Flutter doctor로 실행환경 점검 2. Visual Studio Code로 프로젝트 생성 / 에뮬레이터 실행 3. Android Studio로 프로젝트 생성 / 에뮬레이터 실행 터미널을 켠다 그러면 내게 어떤 것이 부족한지 상태를 볼수 있다. 만약 이렇게 해결해야하는 이슈들이 있는 경우 친절하게 우측에 어떻게 해결해야하는지 나오니 그대로 입력하자 커맨드를 입력하면 그때마다 허용을 하는지 물어본다 그러면 아래편에 Y 를 눌러 넘어가면 된다. 그다음 VScode에서 플러터를 실행시켜보자 상단 메뉴 View에서 첫번째에 있는 Command Palette : ⌘⇧P 를 누른다. Flutter 입력 Flutter : New Application Project 선택 1. 저장할 폴더의 위치를 지.. 2021. 9. 17.
(Flutter) 안드로이드 스튜디오, 비주얼 스튜디오 코드, 에뮬레이터 설치하기(3) 1. 안드로이드 스튜디오 설치 검색창에 Android Studio를 검색한다. 약관동의를 하고 원하는 장소에 설치파일 다운로드한다. 이건 버전 상관없으니 다운 받자. 안드로이드스튜디오를 깔면서 선택하는 것들이 있다. Android Virtual Device 가 선택되어있으니 이게 우리 목적이니까 그대로 설치한다. 별거 없다. 안드로이드 스튜디오를 실행해보자. 안드로이드 스튜디오 기본 Setup 화면에서 standard를 선택한다. UI 다크 라이트는 맘대로 하자. 그다음 에뮬레이터와 sdk관련으로 한번더 설치가 진행된다. 끝 우측하단 Configure를 눌러 AVD manager를 누른다. 이미 다음화면으로 넘어가버렸다면 우측 상단의 핸드폰 아이콘에 안드로이드 로고가 있는 요 아이콘을 누른다. () 거기.. 2021. 9. 15.
(Flutter) SDK설치와 환경변수 설정하기 (2) SDK란? 1. SDK(Software Development Kit)의 약자이다. 우리가 앱을 개발할 때, 우리가 만든 코드도 사용하지만 다른 누군가가 제공해준 코드를 사용해야 할 때가 자주 있다. 2. 소스코드의 모음과 유틸리티 3. 구글이 제공 -> 쉽게말해 앱만들기 키트 라고 생각하자!!! 윈도우 설치는 해당 유튜브 참고 https://www.youtube.com/watch?v=QI5CODSU8cA&list=PLQt_pzi-LLfpcRFhWMywTePfZ2aPapvyl&index=2/ https://flutter.dev 각환경에 맞게 인스톨시작하기 2021.9월 현재 System requirments 윈도우 To install and run Flutter, your development enviro.. 2021. 9. 15.
(Flutter) 우리는 왜 플러터를 학습해야할까? (1) 플러터는 구글 Fuchsia 라는 오브젝트를 알아야한다. 구글은 이미 시장을 지배하고 있는 두개의 걸출한 OS를 가지고 있다. 안드로이드OS 와 크롬 OS이다. 그렇다면 구글은 왜 이시점에서 새로운 OS를 개발하는 걸까? -2016년 8월, 어떠한 공식 발표도 없이 깃허브에 코드가 개시됨 - Zircon(지르콘) 이라는 마이크로 커널을 기반으로 하고 있다. - 2017년 11월 Swift지원 계획이 밝혀짐 - 2018년 1월 픽셀북을 공식 fuchsia 테스트 디바이스로 추가 - 2019년 1월 안드로이드 앱 구동 가능성 - 2019년 5월 구글 I/O에서 fuchsia가 언급됨 - 2019년 7월 1일 fuchsia 공식 사이트 개설 커널이란? -> OS(운영체제)에서 핵심적인 역할을 하는 부분 -> .. 2021. 9. 14.
Git hub 블로그(3) 메인화면 커스터마이징 블로그 커스터마이즈하기 jekyll 테마는 _config.yml 파일을 수정함으로써 테마의 대부분을 커스터 마이즈 할 수 있다. config 파일에 들어있는 내용을 잘 살펴본다. 난 이미 vscode로 연동해서 편집하기 시작해서 좀 편해졌긴한데 그 전까진 터미널로 모두 작업했다. 처음엔 터미널에 익숙해질겸 터미널로만 몇시간 해봤더니 금방 익숙해졌고 깃허브에 푸시하는 것도 그냥 터미널로 하는게 빠르긴 빠르더라. 내 블로그 레포지토리 폴더로 찾아들어가서 _config.yml 파일을 수정할 수 있는 코드를 입력한다. vim _config.yml 그러면 또다시 만나게 되는 이 화면에서 많은 것들을 수정하면 된다. 나의 입력들을 한번 보면 locale : "en-US" title : "Gikko's World" .. 2021. 9. 11.
Git hub 블로그(2) 개발 환경 설정하기(Ruby, jekyll bundle 설치하기) 지난 시간 깃허브 블로그를 생성하고 테마를 다운로드, 적용하는 것까지 해봤다. 깃허브는 일반 블로그처럼 에디터페이지에 들어가 자체적으로 수정이 가능 한게 아니라 터미널이나 vscode 같은 에디터로 수정이 가능하다. 오늘은 기본설정 변경까지 할 예정이다. 먼저 jekyll bundler라는 툴을 사용해야한다. 1. 변동사항을 git에 업로드 2. 웹으로 확인하는 것을 반복 원래는 이과정을 반복해가면서 노가다를 하면서 구축을 하겠지만 중간중간 모니터링할수 있다면?? 그렇다 내가 경험해본 HTML과 CSS는 만들면서 계속해서 수정하는 것을 확인해가면서 할수 있단 말이다. 그렇기 때문에 이 쓸데없는 과정은 빠르게 모니터링할수 있는 시스템으로 만들어야한다. 이때 너무 좋은 툴이 있는데 그 친구가 바로 jekyl.. 2021. 9. 10.
Git hub 블로그 (1) 새로 만들기 레포지토리 만들기, 테마 적용하기 아직 프로그래밍의 기초들을 폭넓게 공부하고 있는 중이다. 공부하기 시작한지 얼마 안되어 내가 공부하는 모든 것들이 잊혀지고 있다는것을 깨닫고는 깃허브라는 것을 사용하게 되었고, 효과적으로 사용하지는 못하지만 기록용으로라도 사용하고 있었다. 또 개인적으로 운영하고 있던 블로그에 이전까지 공부하던 모든 것들을 남겨야 겠다는 생각이 들어 꾸준히 포스팅을 하던중, TIL이라는 용어를 발견했다. 코딩을 공부하다가 생각보다 많은 도움이 되었던 페이지들이 많았는데 그곳들에 TIL 이라고 적혀있었다. Today I Learned ( T.I.L. ) 어 내가 하고 있던 거랑 똑같네~ 하는 생각이 들었는데, 시간이 지나 코딩에 대해서 진지하게 대면하고 나니, 이젠 정말 개발자처럼 생각하고 고민해야겠다는 생각이 들었다. 그.. 2021. 9. 8.