프로그래밍

프밍 언어 공부는 어케하지

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

12개의 댓글

2019.03.26

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

0

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

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

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

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

0

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

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
번호 제목 글쓴이 추천 수 날짜 조회 수
공지 컴퓨터 / IT에 관련된 글을 올려주시기 바랍니다. 21 overflow 5 2016.08.22 21527
117597 [견적] 렌탈전시 노트북 어떰? 1 얼굴이불친절함 0 26 분 전 26
117596 [견적] 업그레이드 간드아아앗 후발거라 0 36 분 전 20
117595 [프로그래밍] c++인데 이거 코드 차이가 뭐냐 도대체 19 씨발좆같은개새끼 0 47 분 전 77
117594 [컴퓨터] 맥북프로 어쩌면 좋을까 맥북가성비똥망인... 0 48 분 전 18
117593 [모바일] 요즘 충전기 존나 작은것도 나오네 유저093 0 1 시간 전 63
117592 [잡담] 애플워치 스뎅이랑 티타늄중 너무 고민되네 2 동탄엄준식 0 1 시간 전 56
117591 [잡담] 키보드 새로 사야되나 10 번째대학원의노예 0 1 시간 전 46
117590 [모바일] 라미 s펜 정식으로 판매 시작 2 9급 0 1 시간 전 67
117589 [프로그래밍] pandas dataframe querying 질문 3 닉1네2임3 0 1 시간 전 23
117588 [잡담] 망원이랑 초광각이 합해질수 있냐 1 루시루시 0 1 시간 전 29
117587 [잡담] 나랑 헤드폰 안 맞는 듯 5 메로냐 0 1 시간 전 45
117586 [정보] 개드립 영상업로드어떻게해?? 불타오르네 0 1 시간 전 17
117585 [모바일] 스마트폰 버그걸림 ㅋㅋ 2 porsche992 0 1 시간 전 94
117584 [모바일] 아이폰하고 맥북 사파리 동기화 질문좀 5 리눅스 0 1 시간 전 42
117583 [컴퓨터] 피파, 배그용 50만원대 컴 5 포켓몬마스터 0 1 시간 전 82
117582 [모바일] 폴더폰 요즘도 새로 나오나요? 2 냠냥냠냠냥냥냠 0 2 시간 전 50
117581 [컴퓨터] 공랭에서 수랭으로 바꿨는데 3 으악숑 0 2 시간 전 56
117580 [모바일] 그냥 아이폰 se 사버렸다 4 수강여석이없습니다 0 2 시간 전 103
117579 [모바일] 안드로이드 파이 존나 짜증나는점. 12 死4死4 0 2 시간 전 122
117578 [컴퓨터] 스위치허브와 공유기 순서 질문 2 뒷구르기 0 2 시간 전 42
서버에 요청 중입니다. 잠시만 기다려 주십시오...