반원들에게 언어를 사용하지 않은 경우 언어가 "틀렸다"는 것을 어떻게 알 수 있는지 물어보십시오. 다양한 언어를 사용하여 원하는 것을 파악할 수 있습니다.
많은 반 친구들이 다시는 사용할 필요가없는 언어를 배워야한다는 생각에 헛소리를 쳤지 만 덜 대중적인 언어를 배우는 것에 대한 두려움이 어디에서 왔는지 잘 모르겠습니다.
그들을 알지 못하면 나는 왜 이런 식으로 느낄 것이라고 확신 할 수 없다. 아마도 게으른 것일 수도 있습니다. 어쩌면 그들은 이전에 언어를 사용했지만 좋아하지 않았을 것입니다. 아마도 그들은 다른 언어를 시도하는 것을 두려워 할 것입니다. 누가 알아. 내가 아는 것은 CS 학생, 연구원, 산업 분야에서 일하면서 다양한 언어를 잘 아는 것이 큰 자산 이며, 당신이 무엇을 사용할 것인지 전혀 알지 못한다는 것입니다. 예 : 내가 처음 C를 배울 때 선생님이 같은 스크립트 및 명령 줄 유틸리티 쉘 우리를 소개 grep
하고 awk
. 내 친구들은 이것들을 어느 정도의 역량으로 배우려고하지 않았다. 나는 이제 매일 직장에서 사용합니다.
이번 학기에는 검색 엔진 수업을 듣습니다.이 수업은 Perl에서 이루어지며 다시 한 번 급우들이 언어 선택에 대해 불평하는 것을 보게됩니다.
Perl은 매우 강력하며 사용 방법을 알고 있으면 인생을 훨씬 쉽게 만들 수 있습니다. 또한 Python과 비슷하며 Python은 CS 학생의 최고 채용 담당자 중 하나 인 Google에서 많이 사용됩니다. 반 친구들도 이것을 먹어야합니다. FWIW, 나는 펄과 파이썬을 중급 수준 (초급이 아니라 전문가가 아님)으로 알고 있습니다.
나는 좋아하는 언어를 가지고 있고 다른 언어를 싫어하는 것을 이해할 수 있지만 어떤 사람들은 왜 처음부터 그것을 배우는 데 어려움을 겪습니까?
젊고 헛된? 나도 그랬어 그러나 나의 "불쾌감"은 수학의 영역에서 더 많았습니다. 그래서 그 경험을 통해 새로운 것을 배우는 것을 좋아하지 않거나 새로운 언어를 배우기가 어렵 기 때문에 그들에 대해 연구했습니다. (그러나, 알만한 가치가있는 것은 무릎에 떨어지지 않을 것입니다.)
정말로 "틀린"언어를 배울 수 있습니까? Scheme 또는 Haskell과 같은 좋은 정신 운동을 배우지 않으면 다른 방법으로 문제를 해결하는 데 도움이됩니까?
첫 문장으로 : 아니오, 그러나 당신은 + cough + Lisp + cough + =를 원하지 않는 언어를 확실히 배울 수 있습니다
나머지 : 네! 당신이 좋아하는 것을 찾고 지평을 넓히려면 가능한 한 많은 언어를 배워야합니다. 이 그들 모두를 마스터 할 필요는 없지만, 실무 지식을 가진 것은 항상 도움. 배우는 데 시간 낭비라고 생각한 언어가 언제 유용한 지 알 수 없습니다 .