프로그래밍

프밍 언어 공부는 어케하지

코드를 달달 외워? 진짜 도저히 못하겠음

12개의 댓글

2019.03.26

뭔 코드를 외워 함수를 외우고 쓰는 법 알아두고 써보는거임 수학이랑 똑같

언어는 문법을 익히면 되고, 프로그래밍 언어를 익히기 이전에

컴퓨터 구조, 자료구조 같은 기초를 익힌 다음에 프로그래밍 언어를 익혀야 함

한가지 언어의 문법에 익숙해지면 알고리즘도 공부하고

그렇게 기초를 다져놓으면 무슨 언어를 쓰는지는 별로 안중요함 뭘 쓰든 금방 익힘

그냥 syntax 정도만 익히고 그다음에는 document 보면서 이렇게 쓰는구나 알아두고 나중에 기억안나면 document 또보면되지;

2019.03.26

기본제공함수의 양이 어마어마해서 반복문, 조건문, 지역변수, 전역변수, 정적변수, 동적메모리, 메모리 저장방식, 사용자 정의 함수 등등만 공부하면서 이해한 다음에 필요한 기능만 골라서 레퍼런스 문서나 구글검색해서 나오는 것만 찾아쓰면됨

2019.03.26
@Tbps

아 그리고 디버깅 툴 쓰는방법과 디버깅툴에서 나오는 내용은 꼭 숙지하고

 

디버깅이 프로그래밍의 절반임

2019.03.26

첨엔 걍 쉽게 생각해라.

가령 연습을 위해 사용자가 입력한 숫자가지고 구구단을 출력하는 프로그램을 짠다고 하자.

그럼 목적을 위해 설계를 한다 생각해.

 

1. 사용자가 숫자를 입력한다.

2. 사용자가 입력한 숫자로 구구단을 출력한다.

 

근데 위의 상황에서 사용자가 반드시 숫자를 입력하진 않을수도 있지.

 

1. 사용자가 무언가를 입력한다.

1-2. 사용자가 입력한게 숫자인지 문자인지 구분한다.

1-3. 사용자가 입력한게 문자면 종료한다.(뭐 다시 입력하게 한다던지)

 

2. 사용자가 입력한 숫자로 구구단을 출력한다.

 

대강 이정도만 해도 기본 골격설계는 됬네. 그럼 그 담으로는 프로그래밍해야지.

 

sudo코드로 써보면 대강 이런느낌일듯. (sudo코드가 뭔지는 검색해라)

 

/* 변수선언 */

변수 A = 사용자에게 변수값을 입력받는다.

 

IF 변수 A == 문자

    출력 "숫자 내놔"

ELSE 변수 A == 숫자

    출력 "변수 A * 1"

    출력 "변수 A * 2"

....

 

쉽게 접근하는게 첨에 머리속에 익히는데 도움이 됨.

넘 어렵게 생각하는거 ㄴㄴ해

 

2019.03.26
@분전퇴근

아주 처음에는 문법의 종류가 뭐있는지 숙지하는 정도? 수학으로 따지면 근의공식같은거 달달 외운다 치고 예제문제 따라서 해봐.

나중에 익숙해지면 예제문제같은거 만든다고 생각하고 연습하고.

언어는 그렇게 익히고, DB는 ㅅㅂ 그냥 하면서 몇번 날려먹고나면 열심히 공부하게 되더라...

2019.03.26

경험적으로 나 + 주변 사람들을 보면 뭔가 만들고 싶은 게 있을 때 그 수단으로서 배우기 시작해야 빨리 늘었음. 타고나는 것도 많고.

실무 경력 6년차다.

책 펴서 첨부터 읽으면 1~2장 보고 덮는건 당연하다.

하고싶은거 하나 정해서 삽질해보고 (게임 개발 추천)

이후에 책을보면 재미있게 볼수있다.

2019.03.26

언어는 하고 싶은거 하거나 해야하는게 있으면 하게됨

 

C#도 원래 배울 생각 없었는데 UI를 빨리 만들어야 한다길래 두시간 속성으로 공부하고 프로젝트 진행햇음 ㅠㅠ

2019.03.26

기초 문법은 누구나 다 하는건데 알고리즘이나 생각 차이라 본다

누구는 100줄에 만들거 누구는 30줄에 만듬 이런 차이지

2019.03.27

문법 버리고

 

걍 이것저것 해보는게 젤 빠르고 익히기 쉬움

 

머리로 백날 외워봤자 실제 해보는것만 못함

 

혼자서 1~2달정도 해볼만한 프로젝트 정해서 삽질 해가면서 하면 임기응변력도 늘고 좋음

번호 제목 글쓴이 추천 수 날짜 조회 수
공지 컴퓨터 / IT에 관련된 글을 올려주시기 바랍니다. 21 overflow 5 2016.08.22 19318
107224 [모바일] 아이폰은 우회어플 뭐가 제일 좋냐 1 레드벨벳 0 8 분 전 22
107223 [잡담] 트랜스코딩 프로그램 추천점!! 1 iKON 0 26 분 전 41
107222 [잡담] 슼 기가 인터넷 어떤 편임???? 4 호롤로롤롤로 0 31 분 전 49
107221 [컴퓨터] 아 접지 멀티탭써도 스피커 고주파 노이즈 안사라짐 4 바람 0 40 분 전 54
107220 [프로그래밍] 웹 서버 뉴비인데 도메인으로 못들어감 가스가면스 0 40 분 전 44
107219 [잡담] 호구추 4 MSN06S 0 50 분 전 57
107218 [잡담] 울트라와이드 모니터 구매 후회 글. 현타옴 28 비둘기구구구구 0 1 시간 전 173
107217 [프로그래밍] 저번에 기껏 페이지네이션 짰다가 현탐 옴 1 끼에엑 0 1 시간 전 55
107216 [잡담] 인터넷 계약할 때 현금이나 사은품, TV 같은거 주는 건 어디... 9 호롤로롤롤로 0 1 시간 전 87
107215 [컴퓨터] 모니터는 엘지, 알파스캔 중에 고르면 됩니까 여러분 18 냥냥왈왈 0 1 시간 전 116
107214 [잡담] 키보드 오른쪽방향키가 안먹힘.. 5 만물견찰설 0 1 시간 전 63
107213 [모바일] 폰좀 바꿔보려는데 궁금한점! 19 깡순이 0 1 시간 전 59
107212 [잡담] [감사인사] 저번에 방에서 냄새난다고 찡찡댄 놈입니다 16 iKON 2 2 시간 전 157
107211 [모바일] 현시점 아이폰X 에서 S10으로 갈아탈 이유 있을까 ? 8 부롸리큰 0 2 시간 전 210
107210 [모바일] 핸드폰 기종을 바꾸고싶은데 12 년째안슴 0 3 시간 전 187
107209 [컴퓨터] 커세어 램 이거 괜찮음 ? 28 Muzic 0 3 시간 전 185
107208 [컴퓨터] 선생님들 램 질문 좀 받아주새요. 10 스바라시친친모노 0 4 시간 전 117
107207 [프로그래밍] 파이썬입니당. 9 개깜놀 0 4 시간 전 155
107206 [프로그래밍] it공부 시작 하려는데 막막하다 39 고래 0 4 시간 전 238
107205 [컴퓨터] 나는 580 너무 잘산거같음 9 다이어터 0 4 시간 전 315
서버에 요청 중입니다. 잠시만 기다려 주십시오...