Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

HowTo/StudyProgrammingLanguage: Difference between revisions

From ZeroWiki
imported>qa22ahj
No edit summary
(Repair batch-0002 pages from live compare)
 
(4 intermediate revisions by 3 users not shown)
Line 3: Line 3:
= 빠르게 언어를 습득할수 있는 방법 =
= 빠르게 언어를 습득할수 있는 방법 =
* 되도록 많은 [[자료구조]]와 [[알고리즘]]을 구현해본다.
* 되도록 많은 [[자료구조]]와 [[알고리즘]]을 구현해본다.
** 구현하려는 자료구조 라이브러리가 있을 것 같다면, 꼭 검색해서 사용해보도록 한다.
* 프로젝트를 진행해본다.
* 프로젝트를 진행해본다.
* 삽질을 많이 해본다.
* 삽질을 많이 해본다.
Line 16: Line 17:
* [[LittleAOI]]
* [[LittleAOI]]
* [[ToyProblems]]
* [[ToyProblems]]
* [[알고리즘/문제목록]]
* [[PracticeNewProgrammingLanguage|Practice New Programming Language]]
* [[알고리즘/문제목록]] - 조금 어려울수 있습니다.
----
----
[[Navigation(HowTo)]]
<!-- MONIWIKI Navigation(HowTo) -->
* [[C++HowToProgram]]
* [[HowTo]]
* [[HowTo/MakeChromeApp]]
* [[HowTo/StartProject]]
* [[HowTo/StudyProgrammingLanguage]]
* [[HowTo/UseLinux]]
* [[HowToBlockEmpas]]
* [[HowToBuildConceptMap]]
* [[HowToCodingWell]]
* [[HowToCordingWell]]
* [[HowToDiscussIt]]
* [[HowToEscapeFromMoniWiki]]
* [[HowToReadIt]]
* [[HowToStudyDataStructureAndAlgorithms]]
* [[HowToStudyDesignPatterns]]
* [[HowToStudyInGroups]]
* [[HowToStudyRefactoring]]
* [[HowToStudyXp]]
* [[PragmaticVersionControlWithCVS/HowTo]]
* [[SeminarHowToProgramIt]]
* [[SeminarHowToProgramIt/Pipe/VendingMachineParser.py]]
* [[SeminarHowToProgramIt/Pipe/vendingmachine.py]]
* [[SeminarHowToProgramItAfterwords]]
* [[데블스캠프2011/다섯째날/HowToWriteCodeWell]]
* [[데블스캠프2011/다섯째날/HowToWriteCodeWell/강소현,구자경]]
* [[데블스캠프2011/다섯째날/HowToWriteCodeWell/권순의,김호동]]
* [[데블스캠프2011/다섯째날/HowToWriteCodeWell/김준석,서영주]]
* [[데블스캠프2011/다섯째날/HowToWriteCodeWell/박정근,김수경]]
* [[데블스캠프2011/다섯째날/HowToWriteCodeWell/송지원,성화수]]
* [[데블스캠프2011/다섯째날/HowToWriteCodeWell/임상현,서민관]]
* [[데블스캠프2011/다섯째날/HowToWriteCodeWell/정의정,김태진]]


'''contribute by : '''[[안혁준]]
'''contribute by : '''[[안혁준]]

Latest revision as of 00:16, 27 March 2026

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

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

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

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

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


해보기 좋은 것들


contribute by : 안혁준