코딩 뭐부터 배워야 해요? 웹개발자가 되기 위해 국비학원을 등록했다. 개강전에 시간이 쫌 남아서 개발공부에 도움 될 것 같아서 C언어를 마스트하고 가기로 마음 먹었다. 하지만 비전공자인 입문자가 아무 지식 없이 C언어부터 차례로 공부하기엔 지루하고 쉽게 포기 하게 되는 감이 있다.. 실제로 6개월전에 C언어를 배우면 다른 언어 공부시에 빠르게 배운다는 말에 공부하기 시작 했으나 용어 자체도 모르겠고 변화의 과정이 빠르게 보이지 않았기 때문에 끝까지 하지 못했다... 그 때 발견한 위의 영상을 보고 입문자에게 맞는 특히 웹개발자가 되고 싶은 사람에게 공부하기 좋은 순서라는 생각이 들었다. 영상은 개발과 프로그래밍 언어 입문을 웹개발 언어로 웹을 만들어 보면서 하길 추천 하면서 시작된다.추천 이유는 특정언..
ALL
통합개발환경(IDE) Intergrated Developement Environment프로그램을 개발하는 소프트웨어프로그래머의 효율성을 높여줘 더 다양한 산업들을 개발인간과 IDE이 하는 일인간이 소스코를 입력하면, 인간이 모르는 사이에 IDE은 여러 과정을 거쳐 실행파일을 만든다 인간소스코드 입력프로그램 실행IDE문서편집기소스코드 : 문서 파일로 저장(.c / .cpp 등 작성된 언어로 저장)컴파일러(+링커) : 컴파일러 대부분이 언어에서 소스코드를 실행파일로 만들어주는 프로그램(컴파일러 했다고 하면 링커 포함, C와 C++의 경우 링커라는 소프트웨어가 하나 더 있다)실행파일(=실행코드) : 운영체제마다 실행파일 확장명 다름(윈도우즈의 경우 .exe)IDE 종류Xcoad10 - 맥북Visual Stud..
C언어를 제대로 배우는 방법 C언어를 공부하는 이유 - 이후에 배우는 프로그래밍 강의에 이해를 위해 - 뛰어난 프로그래머의 기초 제대로 배우는 방법 따라하며 배우기 - 사고과정 하는 방법까지 배울 수 있다. 나선형 교육과정 - 핵심이 되는 지식을 공부하면서 주변 중요 개념들 함께 익히기. 처음부터 차근히 예제를 따라해보자! - 그래도 타이핑은 할 수 있어야 한다! C언어의 탄생 노키아 벨 연구소에서 하는 일 Alexander Graham Bell(최초의 실용적인 전화기의 발명가) ↓ ↓ ↓ 노키아 벨 연구소 - 트렌지스터 발명 - 인공지능, 딥러닝, 빅데이터 정보이론 - C언어 * Dennis Ritchie(1941-2011) & Ken Thompson(1943-) 유닉스 개발팀 C언어 개발 (B..
C,C++,C# 차이 C언어가 프로그래밍언어 중 가장 기본이 되는 언어라는 사실과 지금 인기 있는 자바, 파이썬 등등의 언어에도 많은 영향을 주고 있다.그래서 배우기가 제일 어렵지만 한 번 배우고 나면 다른 언어를 쉽게 배울 수 있다. 이런 점에서 기본적으로 C언어를 배우기로 결심했다. 하지만 나는 이제 막 ;개발자란 직업은 대략 이런걸 하는 사람이다?!' 정도로만 알고 있기 때문에 C가 기본이라는 것 까진 알겠는데..C를 이름으로 하고 있는 C++이나 C# 같은건 비슷한건지 차이가 있는지 궁금증해졌다. 그렇게 3가지 언어의 차이점을 정리해준 영상을 발견했다.C언어 47년전 만들어진 언어최근에 만들어진 많은 프로그래밍 언어들에게 영향을 줌개발 당시 컴퓨터 속도가 빠르지 않았기 때문에 리소스가 많이 없는..
초보 프로그래머를 위한 컴퓨터의 작동원리 개요하드웨어(Hardware)소프트웨어(Software)손으로 만질 수 있는 것순수한정보(information) 컴퓨터의 구성요소들- 입출력사용자들 => 입력장치(input device) => 컴퓨터 본체 => 출력장치(output device) => 사용자들 * 다양한 입출력장치들이 발전중이다. * 입력과 출력을 각 다른 컴퓨터로 할 수 있다. - 컴퓨터 본체의 구성 1. 중앙처리장치(Cental Processing Unit) 모든 연산을 담당하는 CPU는 산술/논리 연산과 흐름제어를 한다.2. 주 기억장치 - 메모리(Primary Storage - Computer Memory)전원을 끄면 데이터가 사라진다.(그래서 보조기억장치가 별도로 필요하다.)주기억장치에..
비전공자를 위한 개발자 취업 개론 비전공자를 위한 개발자 취업 개론 강의 | 김병욱 - 인프런김병욱 | 개발자 취업 입문 개론 수업입니다. 평생 한 직업만 하실 게 아니라면, 꼭 한번은 개발자를 도전해 보시길 추천드려요! 비전공자 혹은 현재 다른 업무를 하더라도, 상관없습니다. '쌀 팔www.inflearn.com 인프런에서 '비전공자를 위한 개발자 취업 개론' 강의를 수강 후 느낀점을 써보려 한다. 강의자는 비전공자지만 개발공부를 시작해서 실제로 개발자가 된 '김병욱 멘토님'이였다. 개발자란 직업에 대해서 알고 싶고 되기 위해서 어떻게 해야할지 궁금한 사람들이 듣기 적합한 강의였다. 나는 이 강의를 통해 크게 두 가지를 배웠다. 첫번째로 개발자란 무엇이고 어떤 일을 하는지, 두번째로 비전공자가 개발자..