초보프로그래머
70
2018-09-14 17:37:35
13
940

선배님들 객체지향언어를 꼭배워야하는가요?


선배님들 객체지향언어를 꼭배워야하는가요? c언어만 엄청하고 java로 홈페이지 구축&db연결및 운영할줄압니다. 그런데 꼭C#을 배워야할까요?

0
0
  • 댓글 13

  • 사건
    505
    2018-09-14 17:45:49 작성 2018-09-14 17:46:21 수정됨

    제목은 객체지향언어인데 본문은 C#이라서 C#기준으로 대답드리자면 C# 쓸 일이 있으시면 배우고 아니면 안 배워도 상관없어요.

    전 학부생 때 잠깐 스쳐지나가듯 배운거라 하나도 기억 안 납니다. ㅎㅎ

    0
  • 타느스
    141
    2018-09-14 17:54:02

    졸리신가요? ㅋㅋ 기억의 흐름대로 쓰여졌네...


    java 객체지향 언어인데...

    4
  • 꿈이아닐까
    26
    2018-09-14 17:57:57

    java가 객체지향...

    0
  • 오호라
    372
    2018-09-14 17:58:40

    객체지향 java 할 줄아시면 java 그냥 하시면 됩니다. 


    0
  • 시바시바
    31
    2018-09-14 18:12:38

    자바 할 줄 아신다면서 객체지향언어를 꼭 배워야 하냐고 물어보시는건.....왜...?

    0
  • 코딩모태요
    333
    2018-09-14 18:13:11

    객체지향이 뭔지 알아보세요.

    C로도 객체지향코딩을 할 수 있습니다.

    의미를 알고 지나가시면 좋을 것 같네요

    0
  • 근원으로
    224
    2018-09-14 18:33:56

    객체지향 언어가 중요한게 아니라 

    객체지향적으로 생각할 수 있는 방식을 배워야죠.

    0
  • 타느스
    141
    2018-09-14 18:36:54

    c로는 한계가 너무 많죠.

    this call 부터 일이겠네요.

    0
  • 전재형
    4k
    2018-09-14 18:58:54

    객체지향이라는 말은 개발방법론 중에 하나이고. 개발방법론을 공부하는 이유는 생산성때문입니다.


    문제를 어떻게 정의하고 나눌지에 대한 고민, 유지보수에 대한 고민등을 공유하고 나타날 문제나 비효율성을 개선하는데 목적이 있죠.


    따라서 객체지향이든 다른 개발방법론이든 개발하시는 분야에 따라 학습이 달라지는게 정답일것같네요

    0
  • moonti
    1k
    2018-09-14 20:11:41

    객체지향개념은 갖고 가야죠 ㅎㅎ

    0
  • 앙앙이
    3k
    2018-09-15 07:38:43

    객체지향 언어는 절차적  언어의 한계를 뛰어 넘고자 만든 언어로써 절차적 언어의 경혐이 있었기에

    나올수 있었던 언어입니다.


    진정 c언어 많이 해 보셨습니까?

    0
  • March
    1k
    2018-09-15 10:09:01
    C#이나 객체지향이나 꼭 몰라도 되요
    0
  • 원숭이부대
    139
    2018-09-15 23:26:40 작성 2018-09-15 23:29:14 수정됨

    저도 경력이 많지 않지만, 객체지향 개념은 굉장히 중요하다는 것은 알고 있습니다.

    그렇다고 C가 안좋다는 것은 아니고, 객체지향의 개념이 필요한 프로젝트에는 객체지향언어를 '제대로' 짜야 겠죠.


    그런데 간혹가다가 디자인 패턴이나 객체지향은 개나줘버리고 모든 것을 primitive type 또는 if-else로 해결하는 분들이 계시는데, 결과물이 처참합니다.

    이런 분들은 반성할 필요가 있습니다. 클래스 파일이 늘어나면 보기 힘들다나 뭐라나..

    참.. 할말이 없어집니다.  자기가 할줄 모르는것을 포장하는거죠. 무슨 말도안되는 소리를..


    말씀하시는 것을 보니 자바로는 코딩을 해보셨지만 객체지향적으로 짜지 않고, C에서 갈아타서 절차지향에 가깝게 짜셨을 것 같습니다.


    말씀하시는 것은 객체지향언어 자체를 배우는것 보다는, 객체지향언어를 심화시켜 객체지향적인 소스코드 생산 능력을 말씀하시는 것 같은데, 웹이라면 필수입니다. (웹에만 쓰이는건 아니지만)


    몰라도 할 수는있는데, 객체지향 모르면 같이 일하기는 싫어집니다.

    말을 해도 말이 안통하거든요.. 소스는 점점 개판이 되어가고..

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.