C, C# 배우는 도중 회의감이 들어서 질문드립니다.

기초부터 배우자는 생각에 C부터 배우기 시작해서 C# 까지 입문했는데,

주변에서는 계속 파이썬이나 자바를 배우라고 하는 쪽이 많아서 회의감이 드네요.

파이썬도 어느정도 기초지식은 있고, 사실 시간만 된다면 전부 다 배우고 싶습니다.

현실은 그렇게 시간이 여유롭지 않고 빨리 배워서 써먹을 수도 있어야 하니 다른 언어에는 눈을 돌리지 않고 있었는데,

최근 파이썬의 자동화 기술이 많이 좋아졌다고 들어서 파이썬의 전망에 대해 현직 분들의 견해를 듣고 싶습니다...

1. 파이썬의 AI 및 자동화 (셀레니움 이용 등등) 의 한계

2. C언어로는 위 자동화의 구현이 불가능한가?

- 가능하다면 어디까지?

- 불가능하다면 어디까지?

이렇게 궁금하네요.

    6개의 답변이 있어요!

    • 안녕하세요.

      요즘 파이썬이 대세라고는 알려져있습니다.

      보편적으로 웹개발이 취업하기도 광범위합니다.

      또한 기본적으로 java는독학하기에도 수월합니다.

      자바스크립트를 시작으로해서 앞부분 프론트를 마무리하고 java로 들어서면서 서비스쪽(조금 더 디테일하게) 배우는것이 괜찮을 것 같습니다.

      자바스크립트는 현재 많이 사용중이므로 쉽게 접근하실 수 있습니다.

      감사합니다.

    • 언어를 처음 배우는 목적이라면 C언어, C#이 나쁘진 않습니다.

      C언어는 아직까지 필드에서 많이 사용하는 언어이며 C#도 국내에서는 인기가 없는 언어이지만

      언어자체에 완성도나 편의성은 다른 언어들보다 띄어납니다.

      야마카제님이 언어를 배우는 목적이 무엇인지는 모르겠지만

      자동화라는 목적이라면 당연히 파이썬을 하는게 유리합니다.

      이미 다양한 라이브러리가 존재하며

      사용자는 그 라이브러리를 사용법만 알면 빠르게 자동화 툴을 만들수 있습니다.

      본인 목적에 맞게 선택하시면 될 것 같습니다...

    • 안녕하세요.

      일단 주변분들의 말을 빌어 말씀드리자면 현재 현장에서 핫한 언어가 자바나 파이썬이라는 이야기입니다.

      취업을 하더라도 자바나 파이썬을 경험하셨다면 프로젝트에 바로 투입이 가능하다는 이야기입니다.

      파이썬으로 AI 기술구현이 가능한데 C언어로는 안되냐 되냐 이건 중요한 문제가 아닙니다.

      요즘 C나 C++을 사용하는 프로젝트가 많지 않습니다.

      다행히 해당언어를 필요로 하는 프로젝트에 투입되면 좋지만 없다면 다시 현장에서 필요로 하는 언어를 배워야 합니다.

      프로그래밍 언어는 기본적인 프로그래밍 지식만 있으면 맥락이 동일하기 때문에 쉽게 배울수 있습니다.

      특히 C나 C++ 언어를 어느정도 다뤄보셨다면 자바나 파이썬은 쉽게 하실겁니다.

      내가 취업을 하려는데 현장에서 필요로 하는 능력을 갖추고 있냐가 중요한 문제이므로, 취업을 앞두고 있다면 반드시 현장에서 핫한 언어를 추가적으로 습득하시는 것이 좋을듯합니다.

    • 안녕하세요. 아하(a-ha) 프로그래밍 지식 답변자 입니다.

      우선 C와 C#을 배우셨다고 하셨는데요. 한가지는 과감히 포기하시길 권장합니다.

      우선 현재 프로그래밍의 패러다임은 구조적 기법, 객체지향 기법이 있는데요 현재 많이 쓰이는 기법은 객체지향 입니다.

      C는 대표적인 구조적 언어로 C#과 프로그램 설계에 있어서 많은 차이가 있습니다. 따라서 기능적 측면에서도 서로간의 제약사항이 많이 존재합니다.

      주변에서 Python이나 JAVA를 배우라는 것이 그런 의미에서 입니다. 참고로 두 개 언어는 객체지향 언어 입니다. 질문자님이 하는 C#도 마찬가지구요.

      나머지 1, 2 본 답변은 제가 답변 드릴 수 있는 영역이 아니니 다른 답변자들의 답변 참고 부탁 드립니다.

      답변이 도움이 됐으면 합니다. 좋은 하루 되세요!

    • 안녕하세요

      주특기? 메인 언어가 c#이라서 답변드리기 수월할것 같습니다.

      우리나라에 C#베이스 윈도우프로그램이 기설치된 수많은 회사들이 있습니다.

      물론 자바베이스 그리고 웹과 관련된 일자리가 더 많죠 하지만 그만큼 하는 사람도 많습니다.

      흔히말하는 국비지원 출신들 거의 자바, 웹 전자정부 등을 배우고 취업전선에 나가는 상황이죠

      1.자동화와 파이썬

      어떤 자동화를 말씀하시는지 모르겠습니다만.

      제경험상 파이썬의 각종라이브러리를 쓰면 5줄 내외인것을 c#으로는 구현이 불가능한 경험이 있습니다.

      이럴때 저는 그냥 파이썬 결과값을 db에 저장하고 c#베이스로 이쁘게 사용자 운영프로그램을 만들곤 했어요

      파이썬은 그냥 라이브러리가 많다는 장점밖에 못느꼈습니다.(이게사실 중요하죠)

      C언어로 자동화? 됩니다. 어려워서 그렇죠ㅠㅠ

      현직으로서? 요즘 파이썬이 대세라고 하지만 운영프로그램으로서는 약한것 같습니다.

      알고리즘, 연구 자동화라면 파이썬이 유용

      저희회사는 파이썬으로 연구하고 실무에 적용할때 파이썬 단독으로 하진않았습니다.

      은행이나 금융권 코어 엔진들 보면 C언어베이스인 곳 많아요

      심지어 공항 및 기타 창고들은 델파이 베이스인곳도 많고

      공장은 vb C# 베이스 많습니다.

      새롭게 자바 파이썬 말고 위 언어들을 공부하시는 분들은 별로 없구요

      쓰다보니 두서가없네요.

      정리

      연필로 글씨 잘쓰는 사람이 볼펜으로 못쓰겠습니까ㅎ

      언어에 너무 집착하지않으시고 하고자 하시는거 잘하시면 됩니다. 또한 자바 파이썬 많이 쓰이지만 하는사람이 너무 많아서 오히려 타언어 개발자들이 대우가 좋을때도 많습니다.

    • 목적에 따라서 사용하기 편한 언어들이 있기는 합니다.

      파이썬이 대세라고 해봤자 취업사이트에서 채용정보를 보면 아직도 자바가 가장 많이 있습니다.

      파이썬에서 크롤링의 경우 자바나 다른 언어로 개발하는 것보다 편하기는 합니다.

      그렇다고 다른 언어들이 안되는것은 아니기 때문에 꼭이라기 보다는 좀더 빠르고 효율적으로 할수 있다고 보는게 좋을것 같습니다.

      파이썬이 C언어로 만들어졌는데 파이썬은 되고 C언어로 안될것이 있을까 합니다.