:: 게시판
:: 이전 게시판
|
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다. 통합 규정을 준수해 주십시오. (2015.12.25.)
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
17/05/15 23:11
서버쪽이라고 하시는게 서버를 제가 직접 만드는? 일을 말씀하시는건가요?
아니면 네트워킹 프로그래밍을 말씀하시는건가요? 네트워킹 쪽도 깊게 들어가고 전문적으로 할 생각은 없지만 기본 지식관련 관심이 있긴 있습니다.
17/05/15 23:05
node.js >= 파이썬 순으로 추천드립니다.
C는 잘 모르겠네요. 이유는 다시 자바스크립트의 시대가 오는것 같아서 입니다.(전 참고로 국내에서는 희귀하다는 파이썬 주력 개발자 입니다)
17/05/15 23:09
범용적인 활용도는 파이썬, js, c 순이 아닐까 합니다.
low level programming이나 system programming에 관심이 있으시면 c를 배워보시는 건 (기본기를 익히는 느낌으로) 언제나 나쁜 선택은 아닌데, 특정한 분야가 아니면 현업에서의 활용도는 많이 떨어집니다. 요즘은 성능이 중요한 어플리케이션은 거의 C++ 이 메인이고, Golang이 좀 핫하게 떠오르고 있기는 합니다. 웹 개발에 관심이 있으시다면 프론트/백엔드에서 동시에 쓸 수 있는 js를 배우시는 것도 좋지만 웹 프론트엔드 부분을 제외하면 파이썬이 범용성이 훨씬 뛰어나다고 생각합니다.
17/05/15 23:14
다만 자료구조/알고리즘 관련 공부를 진지하게 하고 싶으시면 기초적인 C 문법을 익혀두시는 것은 적극 권장합니다.
알고리즘 공부 하시다보면 문제풀이를 하시게 될텐데, 문제 풀 때 여러 가지 이유로 C가 적합한 경우가 많고 또 그리 많은 지식을 요하지 않기 때문에...
17/05/15 23:16
감사합니다 일단 NodeJS나 파이썬을 배우는 쪽으로 마음이 더 굳어지네요.
C도 to do 리스트에 올라가 있지만 일단 뒤로 좀 미뤄야겠습니다. 둘 중 뭐를 선택하냐가 문제지만... 아마 파이썬으로 가게될 것 같습니다.
17/05/15 23:21
std에서 vector, map같은 컨테이너나 알고리즘들 쓰기 위해서 C++로 컴파일하긴 하지만 전체적인 코딩 스타일은 거의 C의 그것인 경우가 많죠.
17/05/15 23:24
현재 벡엔드 웹개발을 하고 있고 jQuery나 ES6를 사용한 리엑트의 기본까지는 할 줄 압니다.
관심있는 분야는 API 디자인쪽이 메인인데, 현재 사이드로 다른 부분 공부하고 싶어서 질문을 올리게 되었습니다. C를 사용한 자료구조/알고리즘/네트워킹 프로그래밍 or 파이썬 사용한 머신러닝/미래 취업 준비 or Node의 async 등 웹개발/ 미래 취업등으로 크게 구분해볼 수 있겠네요
17/05/15 23:17
프로그래밍 언어를 근본적으로 이해하기 쉽게 되어져있는게 c라서 전반적인 프로그래밍 실력과 시야도 키울 수 있어서 좋을 것 같기도 합니다. 그런데 저는 요즘 c++을 메인으로 하고 있어서 배우는 재미가 많아서 c++ 한표 드립니다 크크 제 주변 상황을 보면 파이썬은 알고 있으면 좋기는 합니다만 메인으로 사용한다기보다는 빌드시스템의 스크립트 언어로 많이 사용하는 것 같아요. 그래서 저도 지금은 c++ 메인에 파이썬을 보조로 쓰고 있기는 해요. 깊이 파고 들지 않아도 그냥 쓸 수 있을 정도면 충분하게 커버 되는 것 같아요.
아무 언어를 추천 받으신다면 그냥 바로 모바일과 백엔드를 동시에 노릴 수 있는 자바를 추천할텐데 목록에 없어서 아쉽네요.
17/05/15 23:28
답변 감사드립니다.
C++도 생각해보긴 했는데.. 으 더 고민되네요 크크 자바는 기본 문법정도는 알고있긴 한데.. 파이썬이나 노드에 비해서 큰 관심은 안가네요.. 흐흐
17/05/16 00:24
개인적으로 c++이 어짜피 c도 다 호환되고, 기본 문법은 같으니 프로그래밍언어나 하드웨어에 대한 동작구조나 지식을 배우고 싶을 때에는 c++을 봐도 상관없다고 생각합니다. 파이썬과 nodejs는 옆으로 지식을 늘리는거라면 c/c++은 아래로 깊이있게 지식을 늘리는 것도 가능해서 시간 가능할때 한번 보시는 것도 추천합니다. 제가 다른 사람한테 c를 추천하는 이유는 c를 했으면 다른 언어는 쉽게 배우고 터득하지만, 먼저 다른 어떤 언어를 해도 c를 쉽게하기에는 어려워서 추천 많이 합니다.
17/05/15 23:28
저라면 2번째 언어로 파이썬을 택할 것 같고, 개인적인 빠심으로는 3번째 언어로 Go (Golang)를 추천하고 싶습니다.
17/05/15 23:36
저는 장사가 잘되는 언어를 배우시는거 추천합니다만.. 흐흐..
개인적으로 안드로이드앱 개발자로서 C는 두고두고 아쉽더라구요. 학생때 과목용으로 배운거 이후로 공부를 안했는데 나중에 꼭 필요할떄 못쓰더라구요. 파이썬이은 아무것도 모르는 상태에서도 그냥 문서 보면서도 바로 개발하는게 가능할 정도로 진입이 쉽습니다. 따라서 C나 Node.js를 공부하면서도 병행하는게 가능하죠. p.s Node.js 는 저 카테고리에 왜 껴있는지 잘 모르겠네요 ^^; 차라리 JavaScript 라고 적혀있으면 좀 수긍이 가긴 할텐데요 흐흐..
17/05/15 23:56
저는 반대로 이미 퍼스트 언어가 있으시니...
C 를 해보시는 게 어떨까 합니다. 파이썬도 결국 c로 만든거라... c에대한 깊은 이해는 모든 언어의 깊이를 더하는 것 같습니다. 첫 언어였다면 절대 말리겠지만요
17/05/16 00:12
루비개발자시면 주력이 웹개발 쪽이신가요? 그러면 C보다는 python이 나을 것 같습니다.
C 계열(C, C++, C#)은 주로 게임쪽에 많이 쓰이는 느낌이구요. 웹은 C보다는 오히려 자바(스프링)을 파는게 좋지 않나요?
17/05/16 09:57
제조 대기업으로 이직하고 싶다 = c/c++
웹 대기업으로 이직하고 싶다 = python 풀스택 개발자로 성장하고 싶다 = nodeJS
|