본문 바로가기

돈의 주인되기/컴맹, 코딩을 배우다

(7)
언어공부에 도움이 되는 앱 오늘은 언어공부에 도움이 되는 앱들을 정리해보고자 한다. 나만의 단어장 만들기 : 이 앱이 좋은 이유는 원서 읽기를 하면서 나만의 단어장을 만들 수 있다는 부분이다. 해석된 뜻이 앱에 나온게 마음에 안들었을 때 내가 수정할 수도 있다. - 필터 검색도 가능 - 자동검색 기능 - 부사, 동사 등 선택가능 - 랜덤 반복으로 테스트 가능 - 광고없고 무료 - 단어 삭제도 용이 무엇보다 좋은건 UX/UI가 깔끔하다는 점이다. 완전히 다 외웠으면 삭제도 깔끔하고 쉽게 가능해 마음에 든다. 이것보다 더 좋은 단어장 앱이 있다면 갈아탈 의향도 있다.https://rmmbr.io/Remember AppFun way to translate and learn foreign words for freermmbr.io 쉬운 영..
가장 효율적으로 코딩을 배우는 방법 나의 코딩 공부는 효율적인 방식으로 하고자 마음먹었다. 영어라는 언어공부에 들인 그 많은 세월과 헛짓거리를 더는 반복하고 싶지 않았다. (내가 헛짓거리했던 과거의 이야기) https://brunch.co.kr/@onekite1025/333 16화 이 놈의 영어 영어 공부의 목적 | 나의 가방 속에는 항상 들어있는 게 있다. 데일 카네기의 자기관리론 'How to stop worrying & start living' 영문판이다. 미니북이라서 아주 가벼워서 들어있는지도 사실 잊어버릴 정 brunch.co.kr 사실 학창시절부터 영어는 공부하고 있다고 생각했지만 사실 제대로 공부한게 아니었다. 그런 사실이 나를 분노케 했다. 이젠 시간낭비하지 않을거라 다짐했다. 언어공부와 코딩공부의 공통점을 발견하게 된 계기..
42 서울_이노베이션 아카데미 이노베이션 아카데미(2019년 8월에 정부기관이 설립한 비영리 기관) 42 서울 : 프랑스 유명 SW혁신 기관인 에꼴42 시스템을 도입하여 만든 프로젝트 교수,교재,학비가 없는 3무 방식으로 오히려 월100만원씩 받으면서 하는 365일 24시간 개방 시설에서 교육생들이 상호 소통하는 프로젝트 방식으로 운영. 프로젝트 X도 준비하고 있다. https://www.innovationacademy.kr/ Innovation Academy | 이노베이션 아카데미 이노베이션 아카데미는 소프트웨어로 대한민국의 미래를 준비합니다. innovationacademy.kr https://42seoul.kr/apply 42 Seoul | 이노베이션 아카데미 교육 프로그램 42서울은 이노베이션 아카데미의 소프트웨어 개발자 양성..
5분만에 누구나 앱을 만드는 법 앱을 만드는 방법은 4가지다. 1. 네이티브 앱 만들기 안드로이드 혹은 애플 IOS 각각의 특성에 맞춰 개발하는 것을 말한다. 안드로이드 앱을 만들려면 iOS 앱은 네이티브 앱은 각각의 OS(운영체제. Operating system)에 맞춰 제작하는 것이라 성능은 가장 뛰어나지만 내가 만든 앱을 각각의 스토어에 출시하려면 각각의 언어와 각각의 플랫폼에 대해 학습해야하는 부담이 있다. 2. 하이브리드 앱 만들기 하나의 언어로 각각의 플랫폼(OS)에 맞는 앱을 동시에 개발하는 것이다. 대표적으로 React-Native라는 프레임 워크를 이용하면 Javascript 언어하나로 안드로이드와 iOS 두 가지 버전의 앱을 동시에 개발할 수 있고, 또 최근 구글에서 만든 Flutter 프레임워크를 이용하면 Dart라..
코딩 기본 용어 정리 코딩(Coding)이란? Code : 컴퓨터가 알아들을 수 있는 언어 Code + ing 는 코드를 작성하는 것을 의미한다. '코딩 = 컴퓨터에게 명령하는 것' 이라고 할 수 있다. 6개월치 일 하루만에 끝내버린 KAIST출신 사회복무요원에 대한 기사가 후덜덜했다. 코드, 즉 컴퓨터에게 명령을 할 수 있는 언어는 어떤 것이 있을까? 사실 컴퓨터는 내부적으로 굉장히 단순하다. 전원이 들어온 것 '1'과 안들어온 것 '0' 밖에 인식하지 못한다. 하지만 개발자가 01001이런 식으로 외우고 사용하는 건 너무 비효율적이므로 '프로그래밍 언어'를 만든 것이다. 중국에서 중국어를 쓰고 한국에서 한국어를 쓰듯 특정 영역에서는 특정언어를 사용하게 된다. (이야...조코딩님 비유가 쉽고 적절해서 이해가 쏙쏙!!) 프레..
초보자에게 추천하는 Ruby on Rails 한 프로그래밍 언어를 깊이 파지말고 자바스크립트, Ruby, Python 등 쉬운 언어를 이용해서 가장 기본적인 개념인 변수, 조건문, 반복문, 함수 이렇게 4가지 개념만 학습하는 걸 추천했다. 1. 변수 : ~는 ~다의 개념 ex) ID = 'jocoding' 2. 조건문 : 만약 ~라면 ex) ID/PW가 일치하면 로그인 성공표시 3. 반복문 : ~를 n번 반복하라 ex) 앞으로 이동 10번 반복 4. 함수 : a를 넣으면 b가 나옴 ex) 공격력이 5이면 데미지가 50 어느 정도 프로그래밍 언어의 기초에 대해 이해했으면 이제 백엔드(Back-End) 공부를 시작하면 된다. 백엔드는 원래 알아야 할 것이 많은 분야였다고 한다. SQL, Database, Session, Cookie 등등 (무슨 말인지..
코딩 공부 순서 - 큰 숲보기 개발은 크게 2가지로 나눌 수 있다. - Front - End (Client Side) 우리가 보는 화면을 구성하는 프론트엔드 ex) 로그인 화면 - Back - End (Server Side) 화면에 정보를 저장, 처리, 가공하는 부분인 백엔드 ex) ID/pw가 맞는지 검사 등 유튜버 조코딩 님은 초보자는 프론트엔드를 먼저 공부하길 추천했다. 코딩한 대로 바로바로 화면에 나오기때문에 상대적으로 재미있게 공부할 수 있어서라고 한다. 프론트엔드를 배우려면 크게 3가지 언어를 알아야한다. HTML CSS Javascript 심지어 HTML과 CSS는 마크업 랭귀지(그냥 구조만 표시하기 위한 언어)라고 해서 개발언어 취급도 못받으니 너무 어렵게 받아들일 필요는 없다고했다. 쉽게 그림으로 비유하면 HTML =..