U E D R , A S I H C RSS

How To/Study Programming Language

Difference between r1.2 and the current

@@ -1,7 +1,8 @@
우리는 컴공을 전공하면서 새로운 언어를 배워나간다. 새로운 언어를 처음 부터 배울때는 어떻게 하는것이 좋을까? 백문이 불여일타이다. 언어책을 100시간 들여다 본다고 해서 언어를 알수 없다. 계속해서 에러도 내보고 이것저것 눌러도 보고 해야 실력이 느는 것이다. 하지만 그렇다고 주먹구구식으로 막 해보는 것도 그다지 효율이 좋지 않다. 그러면 어떻게 해야 실력이 빠르게 늘수 있을까?

= 빠르게 언어를 습득할수 있는 방법 =
* 되도록 많은 자료구조와 알고리즘을 구현해본다.
* 되도록 많은 [자료구조]와 [알고리즘]을 구현해본다.
* 구현하려는 자료구조 라이브러리가 있을 것 같다면, 꼭 검색해서 사용해보도록 한다.
* 프로젝트를 진행해본다.
* 삽질을 많이 해본다.

@@ -13,7 +14,11 @@


= 해보기 좋은 것들 =
* LittleAOI
* ToyProgram
* [LittleAOI]
* [ToyProblems]
* [Practice New Programming Language]
* [알고리즘/문제목록] - 조금 어려울수 있습니다.
----
[[Navigation(HowTo)]]
'''contribute by : '''[안혁준]


우리는 컴공을 전공하면서 새로운 언어를 배워나간다. 새로운 언어를 처음 부터 배울때는 어떻게 하는것이 좋을까? 백문이 불여일타이다. 언어책을 100시간 들여다 본다고 해서 언어를 알수 없다. 계속해서 에러도 내보고 이것저것 눌러도 보고 해야 실력이 느는 것이다. 하지만 그렇다고 주먹구구식으로 막 해보는 것도 그다지 효율이 좋지 않다. 그러면 어떻게 해야 실력이 빠르게 늘수 있을까?

빠르게 언어를 습득할수 있는 방법

  • 되도록 많은 자료구조알고리즘을 구현해본다.
    • 구현하려는 자료구조 라이브러리가 있을 것 같다면, 꼭 검색해서 사용해보도록 한다.
  • 프로젝트를 진행해본다.
  • 삽질을 많이 해본다.

언어를 배울때 하면 좋은 순서

  1. 그 언어를 사용하기 위한 환경을 구축한다.
  2. hello world를 짜본다.
  3. 아래의 해보기 좋은 것들을 해본다.
  4. 자신이 평소 해보고 싶던것 중에 이 언어가 적합할것 같은것을 골라 해본다.


해보기 좋은 것들

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:26
Processing time 0.0595 sec