본문 바로가기

코딩

프로그래밍 독학할때 가장 중요한 점 무엇이든 독학할때 가장 힘든점은 독학 그 자체이다. 독학이란 혼자서 공부하는 것이기 때문에 숙제를 시키거나 혼낼 선생님이 없다. 자기관리가 독학의 반은 차지한다고 보면 된다. 하지만 타고난 성격도 있고, 자신만 혹독히 몰아붙인다고 모두가 다 성공하는 것은 아니다. 어떻게 하면 혼자서도 열심히 꾸준히 할 수 있을까? 독학에서 가장 중요한점은 “시작은 무조건 흥미위주로” 이다. 시작이 정말 중요하다. 내가 맨처음 프로그래밍을 배울때는 기초반도 아닌 중급 자바반이었다. 그때 정말 정말 재미없게 배웠어서 아직까지도 프로그래밍을 그렇게 좋아하지 않는다. 특히나 자바는 더더욱. 그 뒤에 다시 초급반에서 기본개념들을 차근차근 배웠는데도 그때의 기억이 너무 강렬해서 자바=재미없는 것 이렇게 인식해서 그런것같다. 그래서.. 더보기
초보 프로그래머를 위한 논리적 사고법 "언어를 잘하려면 그 언어로 생각하고 생활해야 한다"고 말하죠. 프로그래밍 언어도 마찬가지 입니다. 단어 (keyword) 와 문법 (syntax) 이 있고 흐름 (flow) 도 있습니다.여러가지 언어마다 어느정도 차이는 있지만 크게 보면 비슷한 점이 많습니다. 그러면 프로그래밍 언어로 생각하는 법을 한번 배워볼까요?컴퓨터처럼 생각하기자바, 파이썬, 씨언어등 여러가지가 있지만 구체적으로 생각하지 말고 추상적이게 생각해봅시다. 슈도코드 (의사코드, Pseudo-code) 라고 실제로 존재하는 프로그래밍 언어는 아니지만 알고리즘, 논리를 프로그래밍의 틀에 맞게 짜는데 사용되는 언어가 있습니다. 이 언어에선 단어, 문법도 내가 (독자들이 이해할 수 있는 선에서) 원하는 대로 정할 수 있지만, 흐름이 중요합니다.. 더보기
코딩/프로그래밍 독학 이렇게만 해라! - 개요 컴퓨터 관련 직업이 인기가 많아지면서 프로그래밍을 배우려는 사람들이 많이 늘었습니다. 최근에는 초등학교에서 부터 프로그래밍을 가르치기 시작했다고 합니다. 곳곳에 프로그래밍 학원들도 우후죽순으로 생겼지만 끈기와 열정만 있다면 독학도 문제 없습니다! 어렵게 생각하지 마시고, 여기 프로그래밍 독학법으로 기초부터 탄탄히 다지세요. 프로그래밍이란? 프로그래밍은 컴퓨터에 부여하는 명령을 만드는 작업을 뜻합니다. 논리, 연산등을 이용해 기계 또는 응용 프로그램을 개발하는 과정입니다. 프로그래밍의 역사 프로그래밍하면 자연스레 컴퓨터가 연상되어서 역사가 짧을 것이라고 오해하기 쉬운데요. 최초의 전자컴퓨터가 나온 1941년 훨씬 이전부터 프로그래밍이 있었다는 기록이 있습니다. 페르시아인 바누 무사 형제는 9세기에 프로그램.. 더보기