2010-02-24 3 views
7

예를 들어 ...아마추어 프로그래머는 어떤 일을해야합니까?

  • 내가 자바를 배우고 내 새로운 지식을 통합하는 데 도움이 테트리스 클론 작업을 시작했다.

  • 또한 천천히 컷 일부 코드 내 문제 해결 및 기본 능력을 쇠고기를 돕기 위해 프로젝트 오일러를 통해 일하고 있어요.

  • 저는 Robert Lafores, 데이터 구조 및 알고리즘을 통해 24 시간 만에 주제를 이해하기 시작했습니다.

누구든지 내 목록에 추가 할 제안이 있습니까? 프로그래밍 경력의 시작으로 되돌아 갈 수 있다면 자신에게 최전선을주기 위해했을 수있는 일에는 무엇이 있을까요?

+3

이 커뮤니티 위키가 아니어야합니까? – missingfaktor

+2

본질적으로이 질문은 본질적으로 여러 번 묻지 않았습니까? – GreenieMeanie

답변

2

당신이 당신이 좋아하는 사람을 찾아 작업을 계속하려면 가능한 많은 프로그래밍 언어를 사용해보십시오 :

+0

+1, 훌륭한 답변! – missingfaktor

1

프로그래밍, 프로그래밍 및 프로그래밍. 코드 작성에 대한 확신이 생기면 다른 것들을 배우는 것이 훨씬 쉬워집니다.

1

나는 당신이 특히 즐기는 프로그래밍의 종류를 파악하고 그러한 것들을 잘하는 방법을 배우는 데 집중하려고합니다. Teach Yourself Programming in 10 Years

6

이 문서에서는 올바른 접근 방법을 설명합니다.

하나 또는 소수의 영역에서 자신을 구석 구석을 피하십시오. 새로운 기술을 연습함으로써 귀하의 능력을 지속적으로 다양 화하여 좋아하는 기술 중 하나가 죽거나 쓸모 없어지면 작업해야 할 다른 것이 있습니다.

가능한 한 프로그래밍에 새로운 것을 시도합니다. 여러 번 나는 새로운 기술 (또는 관행 등)을 좋아하지 않지만 매우 흥미로운 것을 발견하고 계속 학습하기를 원합니다. 이것은 내가 좋아하는 새로운 것을 발견하는 방법이며 여러 분야에서 능숙 해지는 방법입니다.

+1

나는이 질문에 대답하는 것에 초점을 두지 않지만 이것이 좋은 기사라고 생각한다. 그것은 단지 "좋은 프로그래머가되기까지는 많은 시간이 걸릴 것"이라고 말하지만 하나가되는 법을 알려주지는 않습니다 –

1

당신이, 당신이 나쁜 습관

로버트 마틴 청결 코드

을 개발 한 후 변경하는 것보다 쉽다 지금은 좋은 습관을 시작해야합니다.

1

these 질문을보십시오. 친절하고 유익한 질문, 유용한 답변, 팁 및 아이디어를 많이 찾을 수 있습니다.

+0

이 작업을 수행 할 수 있습니까? 어떻게에 대한. –

+0

당신은 당신의 대답에이 링크를 포함시킬 수 있습니다 -> http://stackoverflow.com/questions/tagged?tagnames=beginner&sort=votes&pagesize=50 – missingfaktor

+0

@Rahul – mropa

1

자신을 한 언어로 제한하지 마십시오. 새로운 언어를 배우십시오.

하스켈이나 OCaml과 같은 일부 기능적 언어를 배우면 지적 풍부함에 도움이되며 문제를 해결할 수있는 새로운 방법을 가르쳐줍니다.

언어는 생각하는 방식을 결정합니다. 따라서 다양한 패러다임을 가진 여러 언어를 배우는 것이 항상 도움이됩니다!

편집 :

... 그리고 그것은 또한 고용을받을 가능성이 높아집니다. ;-)

관련 문제