디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

어느 언어가 좋은가?어느 언어를 공부해야 좋은가?를 따질 필요가 없는게

나그네(61.79) 2013.01.04 12:50:19
조회 314 추천 0 댓글 3

어느 언어가 좋은가?어느 언어를 공부해야 좋은가?를 따질 필요가 없는게...

(순수히 공부를 하면서 따지는 것이라면 이 글을 읽지 않아도 됨. 하지만 그렇다면 그런 분들은 어느 언어를 공부해 좋은가를 따지는것은

모순이라고 생각됨.)


 그 전에 프로그래밍에 대해 본질적으로 따져 볼 필요가 있을거 같음.

프로그래밍이라는것이 어떤 논리를 컴퓨터가 알아먹을 수 있게 하는 작업인데...

나 같은 초보는 허접해서 감을 못잡고 있지만, 고수분들은 알고 계실 것임. 

어느 언어든 사용법은 그 나물에 그 나물이라는 것을...

(그 나물에 나물이라는게 언어 공부가 만만하다는 뜻이 아님. 절라 빡세지 언어 공부)



 '특정 언어에 종속적인 프로그래머가 되어서는 안된다'는 말이지. 자신이 생각한 논리를 프로그래밍 할 수 있는 라이브러리는 어느 언어에서든 

대부분 만들어져 있다. 

'어떤 함수가 어디 클래스에 정의 되어있고 이름이 무엇이며, 그 함수의 리턴타입이 무엇이며 파라메타로는 무엇무엇이 있다' 이런걸 많이 알고 있다고 

절대 고수가 된다는건 아니라는거지. 날고 기는 프로그래머들 죄다 책 편놓고 프로그래밍 한다. 

어떤 기능을 구현함에 있어서 어떤게 필요한데 그것이 어디에 있나.. 그렇지 않으면 내가 구현을 해야 되는것인가? 라고 판단하며

뭐 메서드를 찾든지 만들지간에 진행해 나가는 것이 능력인거다. 

(물론 앞에 말한 논리를 만들어 내는것이 제일 큰 능력.)

한마디로 논리를 펼칠 수 있는 능력, 또 그것을 구현하기 위해 무엇이 필요한가? 그리고 그것을 찾아 쓰는 능력이 중요하다는걸 말하고 싶은거임. 

프로그래밍 언어가 아니라 알고리즘 언어로라도 (그냥 우리 말로 서술하듯이

작성해도 됨) 작성 할 수 있으면 당신은 이미 프로그래머임. 저것을 C 로 옮기면 C 프로그램이 되는거고 자바로 옮기면 자바 프로그램이 되는거지.

(참, 주석은 코딩을 한다음 작성하는게 아니다. 이미 만들어져 있어야 하는거지.)

프로그래밍이랑 코딩을 착각하면 안됨. 이걸 다 쓰자니 너무 길어지니까 패스 하겠음.

더불어 syntax error 보다 더 진짜 500만배 무시무시하고 치명적인건 logical error 라는것도 말하고 싶고..... 저건 눈에 보이지도 않음.

그래서 꼭 구현에 매달리기 보다는 소프트웨어 공학쪽이나 (ex. Agile) acm-icpc 같은 곳에도 관심을 갖었으면 함.


 어떤 특정 언어를 파서 그것을 사용하는 회사에 취직하면 정말 좋겠지만, 현실은 그렇지가 않다는 것도 알아야되.

입사를 했는데 왜 이 언어를 쓰는지 이해가 가지 않는다고 해봤자 소용 없다. 어차피 그 언어를 사용해야 하고.... 

"나는 닷넷 공부했는데 여기서는 자바를 쓰네" 하고 나자빠질 것인가? 실제로도 회사에 입사하면 끝이 아니라, 불특정 언어를

공부해야 하는 상황이 종종 생김. 그때 "저 이거 안해봤는데요" 하고 말하면 Out.

그러니까 난 이 언어를 공부했으니 다른 언어는 사용할 줄 모른다는 마인드 보다는 난 닷넷은 공부했는데 자바는 어떻게 생겼을까? 하고

호기심 많은 어린이가 탐구생활 하는마냥 즐겁게 공부하는 마음 가짐이 필요하다. (그래서 전산직 분야에 종사하는 사람들 중에

워크 홀릭에 빠지는 사람들이 상대적으로 많은것이다.)


 그리고 명심해라. 이 바닥은 취직을 해도 평생 공부해야 한다는 것을. 싫다고? 그럼 주저하지 말고 지금 떠나라.

---나성언님의 '지식의 여신은 쉽게 옷을 벗지 않는다'--- 라는 글도 읽어 보도록.

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
AD 휴대폰 액세서리 SALE 운영자 25/07/15 - -
341459 사장님, 크릐스마스 보너스는 없나여??? qㅈㄷ(14.32) 12.12.24 52 0
341458 발바리 뜯자 발바리 나는 한국인 발바리 냠냠 Kyle(220.244) 12.12.24 49 0
341456 액티브 x 인가한 공무원새끼는 누굴까 ? [1] ㅁㄴㅇ(59.11) 12.12.24 118 0
341454 으르릉으르릉.. .멍멍!! 왈왈!! 캬악... 캬악!!... 머엄ㅇ!! [3] Kyle(220.244) 12.12.24 117 0
341453 ㅋㅋ 니들 float과 double 의 차이는 알고 갤질하냐 [7] 11(210.179) 12.12.24 421 0
341452 과거엔 여자들이 정치했다는 게 트루? [3] 최모군(211.44) 12.12.24 178 0
341451 게임만드는거 소원이었는데 이룰수있겠다 [2] appllee갤로그로 이동합니다. 12.12.24 158 0
341449 스프링 프레임 워크 책 뭐가 좋음? 피자 쏜다 [4] ㅇㄴㅁㅇㄴㅁ(59.11) 12.12.24 206 0
341447 우리 회사가 징검다리 휴무때 안쉬는 이유 [3] ㅇㅇ(58.102) 12.12.24 119 0
341446 우리회사만 빼고 다 징검다리휴무냐? [2] 얼룩돼지갤로그로 이동합니다. 12.12.24 88 0
341445 꾸준히 하는 것도 중요한데 뭘 하느냐가 중요한듯 [2] ㅇㅇ(58.102) 12.12.24 95 0
341444 내년에 구글이 낸다는 구글 x폰 왠지 구글 글라스일것 같지 않냐? [1] ㅇㅇ(58.102) 12.12.24 84 0
341443 형들 프로그래머 사이트 좀 알려주세요.. [4] 형들질문좀..(168.126) 12.12.24 223 0
341441 mysql 질문 int 형 튜플 하나를 튜플--하고 싶어요 [1] 펔끄유갤로그로 이동합니다. 12.12.24 53 0
341438 CString 길이 어디까지 늘어남요? [2] 펔끄유갤로그로 이동합니다. 12.12.24 87 0
341435 곧 졸업하는 두 친구 소식을 들었는데 일광면(175.215) 12.12.24 119 0
341434 개나소나 취직이구나 [2] 일광면(175.215) 12.12.24 264 0
341432 십년전 듣던노래 씨디 crc 복원해서 듣는데 새롭다 잉잉잉갤로그로 이동합니다. 12.12.24 80 0
341431 시간이 지나도 [6] (110.15) 12.12.24 120 0
341430 한 20시간 후가 되면 [1] (1.214) 12.12.24 88 0
341429 현직자 형들 질문 컴퓨터+수학, 컴퓨터+전자 어떤 조합이 좋을까요? [5] 복수전공(59.0) 12.12.24 245 0
341427 인터넷에 돌아다니는 소스들은 가라가 80%인거같아 [2] 펔끄유갤로그로 이동합니다. 12.12.24 194 0
341426 그냥 회의감이 들어서 그런데.. [3] dd(115.23) 12.12.24 169 0
341425 이클립스에서 로그캣 탭 클릭하면 다운 먹는데 ...왜 그런지 아시는분?ㅠ 길가던놈갤로그로 이동합니다. 12.12.24 32 0
341424 FTP PASSIVE 모드 왜발생하는거야? ㅇㅇ(114.71) 12.12.24 27 0
341423 추상클래스질문이요 형들 ㅎㅎ [1] ASDASD(211.178) 12.12.24 68 0
341422 형들 마우스에서 들어오는 정보나 USB포트에서 들어오는 정보 [1] ㅇㅇ(175.212) 12.12.24 55 0
341421 횽들 VS 깔려있는 상태에서도 디버그 런타임이 날아갈 수 있어? 아나(118.217) 12.12.23 25 0
341419 웹 프로젝트 진행중인데... [3] 하앍뿌갤로그로 이동합니다. 12.12.23 178 0
341418 게임메이커 : 스튜디오가 세일중입니다! [1] wnsrn3436(211.200) 12.12.23 390 0
341417 자바에서 서버 응답이 올때까지 코드를 실행하지 않으려면 어떻게 해야 함? [28] ㄹㅇㄴㅁ(115.20) 12.12.23 330 0
341416 여기 라즈베리 파이 쓰는 횽 있음? ㅠㅠ ㅇㅇㅇ(121.144) 12.12.23 97 0
341415 자바,jsp,js 물어보삼. (초보임). 그래도물어봐 아는거알려줄께 [5] 초보자바(61.102) 12.12.23 197 0
341414 GTA4 1.0.7.0 멀티하자 ㅇㅁㄴㅇㄴ(124.216) 12.12.23 63 0
341413 나랑 똑같이 생기고 목소리 같은 사람을 쥬카카부라 라고 하던가? [7] Kyle(220.244) 12.12.23 231 0
341409 마인크래프트 ceo 이야기를 담은 다큐맨터리 [4] 고랭?갤로그로 이동합니다. 12.12.23 293 1
341408 떡볶이먹고싶다 정수정•‿•갤로그로 이동합니다. 12.12.23 61 1
341406 크리스마스때 뭐할예정이냐 [6] ㅁㅁ(114.204) 12.12.23 197 0
341405 도움! 힝아(115.161) 12.12.23 51 0
341403 fatal error LNK1104: 'msvcprtd.lib' [1] aaaa(14.53) 12.12.23 105 0
341400 루트 트레이스에서 ISP의 내부장비가 찍힘? dot(124.197) 12.12.23 73 0
341399 우리 5년더 하게됬다고 ! [2] ㅁㅁ(114.204) 12.12.23 304 0
341398 컴공전공자들이 글케 대우가 똥망이라던데 [3] ㅣㄱ(1.241) 12.12.23 350 0
341397 C++ 도움! [16] 시플투(14.53) 12.12.23 268 0
341396 춥다 이모군(58.228) 12.12.23 38 0
341394 배열이름의 정체성이 멉니까? 주소값입니까? 변수입니까? [7] 주소값(175.123) 12.12.23 199 0
341392 아래글 이어 사진까지 첨부 (관련내용 답) [7] 주소값(175.123) 12.12.23 229 0
341390 int a[10]; sizeof(a)에서 a도 주소값인데.. 왜 40 [8] 주소값(175.123) 12.12.23 197 0
341389 SSD 를 묶어도 성능이 안 나오는 경우가 있다니! 때릴꺼야?(116.40) 12.12.23 93 0
341388 언어선택 제한두는 회사 vs 자유선택 회사 [1] 육군야전출신(58.232) 12.12.23 133 0
뉴스 “전세금 5억원 날려” 양치승, 결국 눈물의 폐업…“환불 받으시라” 디시트렌드 07.17
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2