프로그래밍

프밍 언어 공부는 어케하지

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

11개의 댓글

2019.03.26

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

0

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

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

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

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

0
2019.03.26

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

0
2019.03.26
@Tbps

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

 

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

1
2019.03.26

첨엔 걍 쉽게 생각해라.

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

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

 

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

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

 

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

 

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

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

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

 

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

 

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

 

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

 

/* 변수선언 */

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

 

IF 변수 A == 문자

    출력 "숫자 내놔"

ELSE 변수 A == 숫자

    출력 "변수 A * 1"

    출력 "변수 A * 2"

....

 

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

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

 

0
2019.03.26
@분전퇴근

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

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

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

0
2019.03.26

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

0

실무 경력 6년차다.

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

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

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

0
2019.03.26

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

 

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

0
2019.03.26

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

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

0
2019.03.27

문법 버리고

 

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

 

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

 

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

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180473 [컴퓨터] 올그떠 보인다길래 삭제함 Benetton 0 3 시간 전 59
180472 [잡담] wh xm4 끼고 자다가 오른쪽 박살남ㅠㅠ 3 곰문곰문곰문곰문... 0 4 시간 전 66
180471 [컴퓨터] 컴퓨터 완본체 샀는데 깔아야할 드라이버나 설정 있나요? 6 하이웨이 0 8 시간 전 156
180470 [잡담] 좆데온 8천번대보다 7900xtx가 2 전기모기채는신이야 0 9 시간 전 177
180469 [컴퓨터] 형님들 견적짠거 호환 문제없는지 확인 부탁드립니다 2 우루루옳지 0 9 시간 전 64
180468 [정보] 크러쉬80 - 레이니75를 만든 Wob의 텐키리스 키보드 2 Veigrake 0 10 시간 전 192
180467 [잡담] 여기 로봇 청소기도 물어봐도 됨?? 10 년째재수강 0 10 시간 전 178
180466 [잡담] 윈도우12 전부 레거시쳐낸다는말이 하드웨어를 말한거구나 4 이거보인다면기분탓임 0 10 시간 전 247
180465 [컴퓨터] 갤럭시80 넘나 이쁜것이예요 2 군마 1 13 시간 전 344
180464 [모바일] 차량용 맥세이프 충전기 탁상용으로 쓰니 좋다 4 년째군대 0 13 시간 전 186
180463 [잡담] 채터링 어캐잡습니까... 5 로우팡맨 0 14 시간 전 177
180462 [잡담] 4월에 마우스 큰 게 두 개 나오네 7 GNStout 0 14 시간 전 250
180461 [컴퓨터] 무선 키보드 마우스 세트는 별로인가? 3 하이웨이 0 15 시간 전 124
180460 [컴퓨터] 10만원대 포터블 모니터는 사는거 아니더라 15 코싸멘뚜 0 15 시간 전 226
180459 [정보] 레이니75 저격하는 브릿지75 19 Veigrake 0 17 시간 전 308
180458 [잡담] 드디어 왔다 레이니 5 ltearl 0 1 일 전 301
180457 [프로그래밍] 그 혹시 게임쪽 종사자 있음? 16 god79ii 0 1 일 전 438
180456 [컴퓨터] sata 케이블때문에 ssd가 망가질 수도 있나요? 9 드웨인토마스 1 1 일 전 327
180455 [모바일] 횽들 어거좀 봐줘 6 부자가될개붕이놈들 0 1 일 전 198
180454 [컴퓨터] 선생님들 혜안을 구합니다 9 빠른인정빌런 0 1 일 전 189