프로그래머 (6) 썸네일형 리스트형 [개발을 시작]할 때 알면 좋은 것들 출처 : [개발을 시작]할 때 알면 좋은 것들 [개발을 시작]할 때 알면 좋은 것들미국에서 공부하고 있는 고등학교 후배로부터“프로그래밍을 더 깊게 배워보고 싶은데 어떻게 하면 좋을지…”라는 질문을 듣고 작성한 글입니다.그 친구는 여름방학 때 한국에서 인턴을 하고 싶다고 했습니다.그래서 저 질문에 답하기 위해, 제가 개인적으로 1년이 조금 넘는 시간 동안, 개발에 집중하면서 경험한 내용을 간략히 정리합니다. Node.js 를 다루는 백엔드 개발자를 목표로 공부했기 때문에, 어쩌면 누군가에게는 맞지 않을 수도 있습니다(감안해주세요)먼저, 개발을 시작하는 사람에게 “무슨 언어를 마스터해야겠다” 혹은 “이 강의를 끝까지 100% 수강해야겠다”라는 것보다 더 중요한 마인드셋이 있습니다. 주변에서 끊임없이 들어왔고.. 인정받는 프로그래머가 되는 것은 어려운 일이 아닙니다. [출처] http://okky.kr/article/340452 저는 타인의 실력을 볼 때 몇 가지 기준이 있습니다. 1. 자신도 시간이 지나면 알아볼 수 없는 코드많은 프로그래머들이 말도 안되는 핑계를 댑니다.코멘트나 네이밍에 신경쓰면 더 개발이 오래 걸린다구요.좋은 네이밍에 좋은 코멘트를 달고 있는 프로젝트가 코멘트 없는 프로젝트보다 똑같은 기능을 개발하는 데 더 오래 걸리는 경우는 존재할 수가 없습니다.구구단 같은 거 만드는 그런게 아닌 이상요.네이밍, 코멘트는 습관입니다.그냥 귀찮아서 안하는 것 그 이상도 그 이하도 아닙니다.몇 년뒤에 본인이 짠 코드조차 햇갈리면 기본이 안되어 있는 겁니다. 2. 상수, 문자열을 코드에 직접 사용C에서 배열의 시작인 0과 같은 변하지 않는 상수가 아닌 이상 모든 상.. 프로그래머가 모르면 손해인 범용적인 툴(tool) 100선 굉장히 오랜만에 글을 올립니다.요즘 개발하는 것이 있어서 일정이 쫒기고 있습니다. ㅠㅠ사실 다 핑계죠, 일정관리만 잘 하면 포스팅도 꾸준히 할 수 있는 일인데 오늘은 일요일인데...집에서 일을 하고 있네요. 다행히 착한 마눌님께서는 회사 가지 말고 집에서 일 하라고 하셨으니 ㅋ 아무튼 일 하다가 좋은 정보가 있어서 공유합니다 ^^ [출처] 샤우의 블로그 : http://tkdwnsdkk.tistory.com/101 에디터Vimvim가 있으면 대부분의 프로그래밍이 가능하다.vim습득 하는데 시간이 걸린다는게 안좋은점이다.에이터 플러그인neocomplcache.vimquickrun.vimvimproc + quickrununite.vimMacVimEmacsVIM, Emacs는 특별 하다라는 느낌이네요에디터 플.. 프로그래머를 위한 성공적인 이력서 쓰기 10계명 노련한 구직자들이 알고 있는 것처럼 일자리를 찾는 첫 번째 단계는 면접을 할 기회를 만들어 주는 이력서를 쓰는 것이다. 불행하게도 전통적인 이력서 작성 규칙 중에는 소프트웨어 개발 산업계에서 잘 먹히지 않는 것이 다소 있다. 다음은 면접을 할 가능성을 높여주는 프로그래머 이력서를 쓰는 10가지 요령이다. 참고: 이 정보는 PDF 다운로드 파일로도 제공된다. 이 주제에 대한 더 자세한 내용은 "프로그래머 구직 이력서 쓰기(Write a resume that will land you a programming job)"라는 블로그 게시물을 참조하라. #1: 보유 기능 목록을 제일 앞에 올리라 고용 담당자는 회사가 찾고 있는 기능을 보유하고 있는지 알고 싶어 한다. 물론 "경력" 란에 구직자의 보유 경력이 잘 .. 좋은 프로그래머가 되는 24가지 방법 좋은 프로그래머가 되는 24가지 방법 평생 개발자로 일하기 위해서 가져야 할 좋은 습관들을 알아보자. 추가로 의견이 있으면 댓글로 달아서 같이 공유를 하면 어떨까? 1. 프로그래밍에 열정이 있어야 한다. 열정이 없고 즐기지 못하면 평생 지속하기 어려운 일이다. 지금 환경이 있는 열정도 꺾어버릴 만큼 열악하다면 심각하게 변화를 생각해야 한다. 2. 프로그래밍 기초 원리를 이해해야 한다. 원리를 모르면 근본적인 해결능력이 떨어지고 수준 높은 개발을 하기 어렵다. 3. 문제 해결 능력을 키워야 한다. 개발자의 가장 중요한 핵심 역량이다. 4. 창의적인 사람이 되라. 대부분의 좋은 해결책은 창의력에서 나온다. 5. 다른 사람의 소스코드를 이해할 수 있는 능력을 키워야 한다. 다른 사람의 소스코드에서 많은 것을 .. 코딩 잘하는 10가지 방법 1. 꾸준히 한다. - 프로그래밍 언어도 언어(?)라서, 하루에 몰아서 하는 것보다 매일 꾸준히 하는 것이 중요하다. 경력이 많은 프로그래머들도 몇달만 코딩을 안해도 감이 많이 떨어지는 것을 느낀다.- 특히 프로그래밍을 처음 배우는 사람이라면, 꼭 컴퓨터 앞에 앉지 않더라도 책을 항상 가까이해서 문법 및 표현에 익숙해지도록 하는 것이 중요하다. 자주보는 것이 중요하다. 2. 반복해서 한다. - 단지 태권도 교본을 잘 이해했다고 해서 멋진 발차기를 기대할수 없는 것처럼, 책의 내용을 잘 이해했다고 해서 하루아침에 프로그래밍을 잘할 수 있는 것은 아니다.- 이해한 내용을 바탕으로 수많은 반복연습을 통해서만 지식을 진정한 자신의 것으로 만들 수 있다. (같은 예제를 공부하더라도 이리저리 조금씩 변경해서 공부하.. 이전 1 다음