갤보니 "웹 땔감" 같은 표현도 있고, 여기도 저수준 언어 관련해서 환상이나 편견을 가진 사람들 많은 거 같아서 개념 정리해준다. 디씨 답지 않게 장문이 될지 모르는 건 좀 양해해라.
길면 안 읽을까봐 결론부터 쓰고 시작하면, 웹은 C보다 쉬울 수도 있고 어려울 수도 있어. 그리고 '범용 언어'라고 부르는 것들은 다 나름 쓰임새가 있고, 뭐가 더 어렵고 쉽고 따지는 게 큰 의미가 없다. 이제 왜 그런지 설명을 할께.
웹 무시하는 애들이 흔히 하는 착각과 달리 사실 웹이 저수준보다 훨씬 복잡하다. 그럴 수 밖에 없는게, 고수준 언어란게 바로 그런 복잡도 때문에 나온 것들이거든. 추상화 계층 아래로 갈수록 최적화와의 싸움이고 위로 올라올수록 복잡도와의 싸움이야.
이렇게 말하면 "아닌데? 웹 해봤는데 별거 없던데?"라고 할텐데, 그건 니가 접해본게 그 추상화 계층의 맨 꼭대기단의 일부만 보고 그게 전부라고 이해했기 때문이다. 가끔 개발 어설프게 아는 단계에서 코딩 좀 되기 시작하면 뭐 시간만 주면 다 만들 수 있다고 허세 부리는 애들 있는데, 그건 아직 진짜 복잡한게 어떤 건지 경험을 못해봐서 그런거다.
요즘 시대엔 혼자 다할 수 있는 개발 분야는 별로 없어. 웹 브라우저 하나만 해도 내부 뜯어보면 끝장나게 복잡할거다. 프레임워크로 웹 개발하다가 오류 터지면 스택트레이스 나오는거 보면 수 백 줄 넘어가는 경우도 많아. 그게 다 계층이거든.
그렇게 계층 쌓으면 성능도 나빠지는데 왜 그런짓을 하냐면, 인간의 두뇌라는게 한계가 있기 때문이다. 소프트웨어로 하는 일은 점점 다양해지고 복잡해지는데, 아무리 천재라도 그걸 혼자 커버하는게 불가능해진거지.
대충 예전엔 자급자족하다 점점 직업이 분업화하고 전문화 하는 거하고 비슷한 이야기야. 하다못해 2만원 쯤 주면 사는 컴퓨터 마우스 니들 혼자 그 품질로 만들려면 할 수 있을 것 같음? 근데 그렇다고 공장에서 마우스 만드는 사람은 다 천재인가? 아니지...
소프트웨어 개발도 비슷해. 마우스 하나 만들려고 해도 뭐 재료부터 전자부품 등등 다 수 많은 분업화된 계층에서 여러 사람들이 노하우를 쌓아서 만든 작업 공정으로 만들어서, 최종적으로 조립하는 사람은 예컨대 전자회로에 대한 전문 지식없이도 완제품을 만들겠지.
C가지고 부심 부리면서 "웹 땔감"이니 뭐니 하는 건, 쉽게 말해서 공장에서 다 완성된 부품 조립하는 거 보고 그게 마우스 만드는 과정의 전부라고 생각하는거야.
웹이 진입장벽 낮은 건 사실이지. 근데 그건 그냥 간단한 페이지 만드는 건, 다 준비된 부품가지고 마우스 최종 조립하는 작업이니 쉬워 보이는 것 뿐이다. 스프링으로 그냥 예제보고 따라해서 페이지 찍어내는 건 쉽지. 근데 스프링 같은 걸 만드는 것도 그렇게 쉬울까?
다시 반복하지만, 고수준은 복잡도와의 싸움이고, 아무리 천재라도 모든 걸 다 혼자할 수는 없어. 그래서 라이브러리니 프레임워크니 디자인 패턴이니 추상화 계층이니 하는 개념들이 나온거고.
자바스크립트 쉬운 거 같지? NPM에 등록된 자바스크립트 패키지가 백만 개 넘는 건 알고 있음? 평범한 개발자가 그 중에서 몇 프로나 이해하고 있을까? 그 중에서 RxJS나 Rambda 같은 거 하나만 뽑아보자. 니들 저런거 처음 배워서 제대로 활용하려면 얼마나 걸릴 거 같냐?
그래서 개발 난이도는, 요샌 분업화가 많이 되서 어디까지 파보느냐에 따라 결정되는 거지 어디서부터 파느냐에 따라 결정되는 건 아니야. 니들이 "웹 땔감"이니 뭐이 하는 건 웹이 쉬워서가 아니라 우리나라 SI 시장이 이상하게 꼬여서 그 동네에선 뭘 깊게 팔 필요가 없기 때문에 그런 것 뿐이다. 웹도 깊게 파면 드럽게 복잡해, 아니 저수준 보다 훨씬 복잡하다. 아까 말했지만 복잡도는 위로 갈수록 증가하거든.
아, 오해할까봐 말하는데, 비슷한 지능의 고수준 개발자, 저수준 개발자가 있으면 고수준 하는 쪽이 더 어렵다는 이야기가 아니야. 처음 입문할 땐 롤이 스타크래프트 같은 RTS 보다 하기 쉽지? 일단 단축키 같은 거 외울 게 훨씬 적잖아. 근데 그럼 롤 프로게이머 되는게 스타로 프로게이머 하는 것보다 조금이라도 쉬울까?
그렇지가 않은게, 사람들 경쟁하는 분야에서 한 쪽이 쉬워지면 그 쉬워진 만큼 다른 쪽에서 더 많은 활동을 하기 때문이다. 스타2가 스타1에 비해서 조작이 훨씬 쉬운데, 그게 쉬워지니까 프로게이머들 교전에 더 집중해서 손이 많이 가게 됐잖아. 비슷한 거다.
고수준이란 건 한 마디로 라이브러리, 프레임워크로 이런 저런 부분에 대한 복잡도는 다른 사람이 처리해줄테니까 여유 생긴 만큼 넌 다른 걸 더 신경쓰라는 것 뿐이다. 그리고 요새 개발은 맘먹고 파면 신경 쓸게 드럽게 많아.
그리고 고수준이 특히 힘든 부분이, 그런 계층 분화가 엄청 빨리 일어난다는거다. 특히 웹이 그런데, 조금 과장 보태면 새로운 프레임워크나 라이브러리 몇 일에 하나씩 나온다. 그게 쌓인 결과가 아까 말한 NPM 패키지 백만 개 같은 상황인거고.
정리하면, 프로그램 계층이란 건 아래로 갈 수록 최적화와의 싸움이고 위로 갈수록 복잡도와의 싸움이란 것, 그리고 소프트웨어 공학의 역사 자체가 바로 이런 저런 추상화 계층을 통해서 그런 복잡도를 개발자 한 사람이 감당할 수 있게 쪼개는 방법을 연구한 역사란거다.
그래서 어디서 시작하건 그냥 니들 두뇌 한계 만큼 파고 들어갈 수 있고, 웹에서 출발해서 파 내려가도 그 만큼 파면 C 가지고 아래부터 파고 올라가나 복잡한 건 똑같다는거야.
이 동네에선 SI로 웹 시작하면 애초에 뭘 팔 필요가 없으니 개나소나 다 하는 거고, 그 만큼 잘하는 사람이 드문 것 뿐이다.
맞말. 근데 진입장벽 낮으니, 롤로 치면 브론즈에 박혀있는 사람더러 땔감이라 칭하는듯.ㅇㅇ. - dc Cpp
그렇지, 그리고 울나라 SI 시장은 브론즈에서 플래 단다고 돈 더주는게 아니라 티어 무관하게 게임 몇 판 하는지 숫자가지고 돈 주는 판이고... 그러니 브론즈만 바글한 것인 듯.
응 ~ 웹땔감맞아~
길지만 다읽음 당연한소리인데 자각하게되네 - dc App
해당 댓글은 삭제되었습니다.
그게, 본문에 썼지만 계층 내려가면 복잡도보단 성능이 더 중요한 문제가 되니까. 고수준을 C로 짜는 것도 바보지만 임베디드를 C#으로 할 수도, 할 이유도 없는 거겠지...
3줄넘어서 안읽었다. 요약해라. 난 코드도 3줄넘으면 안본다. - dc App
지적지향이 뭐냐 - dc Cpp
절차지향하고 헷갈린 거 아님?
내가 병신이네 미안ㅋ - dc App
씨발 이런 새끼들이 프로그래머라고 깝친다니 세상에
프갤 병신들은 쫄리면 지가 뭔가 대단하고 멋진거 한다는걸 티를 내더라 ㅋㅋㅋㅋ 프갤 평균 수준은 SI인데 ㅋㅋㅋㅋ
리버싱 공부하는 사람이 C#을?
웹땔깜은 프갤에선 일상이라구 ㅇㅅㅇ
okky랑 같은 닉?
ㅇㅇ
미펜가지고 있음?
에릭존슨 시그네쳐있다. 요새 게을러져서 잘 못쳐서 그렇지...
땔감들은 계층그런거 없다 돌아가면 그만
맞음. 그게 웹이나 언어 문제가 아니라 시장이 뭐같아서 그렇다는 뜻이지. 근데 깔 때 보면 그걸 구분 못하는 사람들이 많더라.
그건코로네
글 잘쓰네
오... 펜더 옹 오랜만이어요. 저번에 비로그인으로 오셨다가 계정 파셨군요. 예전에 #gnome 에서 뵀다고 아는 척한 사람이에요
반갑네요 ㅎㅎ
맞말추
좃소 si 땔감이 ㅇㅈ합니다 - dc App
펜더형 안녕하세요 가끔 갤에도 오시나보네요 좋은글 감사합니다
안녕하세요. 어제 우연히 왔습니다... 근데 왜 다들 저한테만 존댓말을... 그러니 뭔가 노땅 꼰대된 느낌이잖아요 ㅎㅎ;;
해당 댓글은 삭제되었습니다.
깃헙갤도 있구나... 나중에 가봐야겠네. ㄱㅅ
그래서 나랑 스타1 뜰래?
스타 못함. 스타는 1이나 2나 보기만 한다.
웹은 땔감분야 맞아 si 이외 분야로 가면 기술변화가 많아서 회사에서 신기술 적용때문에 공부 존나 시키고 si분야로 가면 공부안해도 지랄안하는 대신 기술적 숙련도가 병신인데다 정년보장을 스스로가 할 수 없음ㅇㅇ 근데 IT의 대부분이 웹쪽에 일자리가 있으니까 치킨집 애기랑 3D 직업이란 애기가 나오는거 사람답게 살고 싶다면 웹버리고 다른 분야 파야하는데 조선은 웹말고 다른데 가려면 존버 존나해야함ㅋ
SI가 땔감인거하고 웹이 그런 건 다른거지.
웹은 언급한 두 분야 다 땔감이고 땔감인 부분만 다르다는 거지 ㅋㅋ 개발자란 범주를 떠나 직업으로 따졌을때 직업으로서 땔감이란 소리가 나오기 충분한 애기란거다 현실을 인정하자
난 솔직히 현 시점에서 웹이 가장 기술 발전 빠르고 복잡한 분야 중 하나라고 보는데... ㅎㅎ 그냥 시각 차이라고 생각해라.
뭐라는겨 그 특성 때문에 땔감이라는건데
애기가 아니라 얘기겠지 ㅋ
솔직히 공부하는 입장에서 이런 글 볼 때마다 어쩌라는건지 모르겠음 어떻게 받아드려야하냐 ?
그래서 c를 하라는 거냐 말라는 거냐 ㄹㅇ c 공부하다가도 이런 거 읽고 있으면 내가 뒤쳐지고 있나 생각듦
C를 하라 말라는 이야기 아님. C는 아직 현역이고 C가 최선의 선택인 영역도 있지. 그런 분야 한다면 C는 필수인거고, 그냥 모든 걸 C 기준에서 보지만 않으면 된다. 반대의 경우도 마찬가지 이야기이긴 한데, 이런 저런 이유로 고수준에서 저수준 무시하는 경우는 거의 없는데, C만 한 사람들 중에서는 뭐 C가 모든 언어의 근본이니, 핵심 기술을 다루려면 C를 해야한다느니 하는 식으로 어그로를 끄는 경우가 꽤 있어서 쓴거야.
그냥 관심 분야를 먼저 정하고 그 분야에서 가장 일반적으로 쓰이는 언어부터 공부하면 된다. 나중에 필요하면 거기서 위든 아래든 더 확장하면 되는거고.
전공자면 cs과목 수업들 들으려면 C언어가 당연한거고 비전공이면 필요하면 배우는거고
해당 댓글은 삭제되었습니다.
fender옹을 여기서보네 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
찐 팬더옹임?? 오키고닉게이???
해당 댓글은 삭제되었습니다.
개발자 실력 키우는 이야기와 커리어를 관리하는 이야기는 또 다른거라 쉽게 답할 내용은 아닌 것 같다. 특히 나 같은 경우 커리어 같은 거 관심없어서 방치하기도 했으니 누구한테 조언할 처지도 아니고. 확실한 건, 땔감 취급을 받는 건 그 분야의 수익구조가 기술력이 아니기 때문이란 건데, 그걸 벗어나려면 실력 키워서 이직하거나 창업 밖에 없는 것 같다. 같은 분야든 다른 분야든 말이지.
나도 동감한다. 솔직히 언어가지고 왜 싸우는지 모르겠음. 그렇게 치면 C는 임베디드 쪽에서 펌웨어나 간단한 제어 붕어빵처럼 찍어내는 프로그래머들 없나? 언어가구현하고 있는 대상에 따라 난도가 갈리지 왜 어떤 언어쓰면 고급 프로그래머 저급 프로그래머 나누는지 1도 모르겠음 ㅋㅋㅋㅋㅋ 실무 경력 없나
원래 하급 프로그래머들 특징이 사용하는 도구나 개발 분야끼리 뭐가 낫네 어쩌네 감정이입해서 비교한다 댓글 태반이 프론트엔드는 커녕 jquery 시대에 사고가 멈춰있는 놈들이네
C가 근본이라면서 마구빠는 사람들 어이 없음 그렇게 따지면 리슾 포트란 야볼이 근본 아니냐?
조선에는 로우레벨 프로그래밍 시장이 거의 없다로 정리가능 ㅇㅇ 해외로 나갈거면 C파라 꼭파라 두번 파라 어셈블리도 파면 더 좋고
애초에 각 C랑 node.js하는 사람 보고 같은 직업이라고 말하는 것도 애매하지. 나는 주로 C랑 포트란 다뤄서 자바스크립트나 CSS 같은거 보고 있으면 정말 신기함.
동의합니다. C언어 계열에서도 수준의 차이가 있는데, C언어로 고수준의 기술(CPython)을 개발하는 사람은 극소수와 같음. C언어는 하드웨어와 관련된 미세한 작업을 좋아하는 사람, 웹을 하는 사람들은 추상화와 설계를 더 좋아하는 사람이 하는거다. 사람의 취향차이와 같은것을 뗄감뗄감 드립치는 걸 모르겠음. 웹도 고수준의 능력이 되려면 단순히 프레임워크 또는 라이브러리를 이용하는 수준을 넘어서 어느 기술을 맞닥뜨리던 간에 빠르게 습득하고 이용할 수 있는 능력, 라이브러리의 딥한 영역을 모두 알지는 못하지만 돌아가는 흐름과 뜯어볼 수 있으며 에러트레킹을 볼 수 있는 능력을 키워야한다. - dc App
그냥 서로 나와바리 존중해주면서 살자
ㅋㅋㅋ 근데 있잖아. 근본이라는건 또 다른 개념이라 c로 그 복잡함까지 뚫고 갔던 사람은 자신있게 웹 땔감을 외치게 된다.
원래 다른 거 안해보면 자기가 해본게 젤 복잡한 줄 아는 거지 ㅎㅎ
웃긴포인트는 외치게 '되지만' 어디서 외치지는 '않음' 밖에서 ㅈㄹ하는 애들은 다 잦밥들인건 맞음.
뭐 그럼 c는 분업화가 덜 복잡하고 그런거냐
대체적으로는 맞음. 왜냐하면 성능이 중시되는 분야에서 많이 쓰기 때문에 라이브러리나 계층을 고수준 처럼 주렁주렁 달기 어렵거든. 계층에서 가장 아랫쪽에 있으니 아래로는 더 내려갈 곳도 없기도 하고.
예외가 없는 건 아닌데, 그런 예외적인 프로젝트는 보통 더 고수준의 언어로 개발해도 될 법한 프로젝트인데 개발자의 취향 등으로 C를 쓰게 된 경우라고 본다.
오해할 까봐 첨언하면 여기서 "덜 복잡하다"는 건 순전히 질문한 분업화나 계층구조에 따른 복잡함을 뜻하는거야. C에서 복잡함은 보통 다른데 있지, 메모리 관리나 하드웨어 특성이라던가.
다 어렵겠네 그지
위에 febder 말하는거 개구라임 ㅋㅋ임베디드 제대로 해보지도 못한놈임ㅋㅋ 링크만 수천개걸리는데 개소리하고 ㅋ 남의 라입엄청쓰는데 ㅋㅋ 개솔임ㅋ 그럼 리눅스는 ㅡㅡ 졸라작겠네?? ㅋㅋ 이것만 봐도 펜도가 얼마나 개소리인지 알겠지???
절차지향은 최적화 성능 개발에 특화되어있고, 객체지향은 유지보수에 특화되어있다. 이거 이해 못하는 얘들한테 백날천날 언어는 도구일뿐 사용환경에 따라 유동적으로 대처해야한다고 말해줘봤자 그럼 결론은 뭘 배우란건가요? 라고 되 묻는다. 무슨 재귀함수 점화식도 아니고..
좋은 글이네
스1과 스2 차이점의 근본을 정확히 아는데서 나이가 ㄷㄷㄷ
내일 GSL 한다 아직 현역임... 언제 망해도 안이상해서 그렇지 -ㅅ-
난 옛날에 시프 과제로 임베디드로 소수 구하는 프로그램 한 번 짜보고 이 글 내용을 대충 이해하게 됐음. 아~ 이런게 되네 이래서 저수준 언어를 쓰구나랑 아 진짜 좆같네 이래서 하이레벨을 쓰구나랑.
마지막 세줄만 읽으면 되네. 그래서 기타 뭐씀?
펜더 에릭존슨 시그네쳐... 돈 없어서 중고로 삼
ㅋㅋ 개소리 존나하네 ㅋㅋ 웹이 백날해도 디바이스드라이버개발할수가없다 이거하나로 끝나는거다 니가 마우스 usb드라이버 개발이라도 해봤냐..?ㅋㅋ 개병진 웹쟁이 소리하네ㅋㅋ 웹 <<<<<<<<<<<\\\<<< 씨언어 다 알겠냐?? 쥐뿔도 아니니걸 졸라거창하게 말하네 ㅋㅋ
진심으로 말하는데, 난 니가 경력 얼마 안된 개발자였음 좋겠다. 뭐 멋모를 땐 그런 생각하는게 흔하다면 흔한데... 그래서 자칭 "초고수"라고 허세도 부릴 수 있는 거고... 근데 한 10년 이상 경력에 그러는 거면 솔직히 좀 안타깝다. 그런 경우는 보통 평생 그 수준 못 벗어나니까. 아, 그리고 국비 관련 글에서 누가 "프갤에서 웹 개발이 허접하다고 누가 그럼?"하고 버럭하던데, 그런 부류가 꽤 있다는 걸 직접 증명해주니 고맙네 ㅎㅎ
글 재밌게 잘봤어 요컨데 C는 엔지니어st고 웹은 추상화 된 개념을 설계하는 거에 가까운 느낌인가. 나는 배울 때 웹이 다룰 게 많고 이거 저거 막 끌어다 써서 더 재밌던데 사람마다 적성도 나뉠 것 같아.
미안한데 난 업무 특성상 c와 웹 전부 구현하고 있지만 웹은 c보다 쉬울 수밖에 없음
CRUD 찍는 것도 웹이고, 스프링 만드는 것도 '웹'이지. 그 "전부 구현"이라는 건 어느 쪽에 가까울지 모르겠다.
웹 개발자는 뭐라해도 땔깜 맞음. 애당초 UI 쪽이 땔깜되기 쉽상임. 그 동네가 구조는 어차피 다 정해져있고 디테일만 채우는 역할이 보통이라서 그럼. 물론 어딜 가던 딱 자기 분야만 할줄하는 사람이 대부분이긴 한데, 웹은 백이고 프론트고 스택이 두터운 경우가 많아서 다른 영역을 건드릴 기회 자체가 별로 없음. 따라서 서비스가 롤러코스터를 타고다니지 않는 이상, 온실속 화초 되는거 시간 문제임.
'웹 개발자'라는 게 UI 만 만드는 걸 이야기하는 게 아니잖아? 그리고 이전부터 반복해서 이야기하는 내용이지만, 웹 프레임워크 쓰는 개발자 무시하는 건 뭐 이해할 구석이라도, 그럼 웹 프레임워크 자체를 만드는 건 그 대단한 C개발자들이 대신 짜주는 건가?
딱히 C나 로우레벨이 더 낫다는게 아니라, 반대로 웹개발에서 얻는 경험이 제한적이라 해당 개개인이 따로 노력하지 않으면 어쩔 수 없다는 얘기임.
그리고 RxJS 랑 Rambda 가지고 JS 운운하는건 촘 ㅋㅋㅋ 그거 다 뻥셔널 개념이고, 애당초 안써도 뻥셔널하게 짤 수 있는게 JS인데 솔직한 심정으로 라이브러리 자체가 허세고 overhyped임.
그래 펑셔널 개념 맞지. 근데 그게 '허세'라면 뭐 할 말 없고, 그걸 예로든건 포인터 같이 대단히 어려운거 하면 웹 같이 기껏해야 태그 좀 만지고 SQL 짜넣고 하는 건 개나소나 한다는 식의 주장을 하도 많이 들어서 반례로 든 것 뿐이다. 중요한 건 웹 개발이란 분야에서 Rx나 함수형 접근 같은 개념이 활발하게 논의되고 실험된다는 거고, 덮어놓고 C가 최고 외치는 부류는 그런 차원의 논의가 있다는 자체를 이해 못한다는거지.
근데 뭐 원글에도 언급됐듯이, 어차피 다 협업으로 하기 때문에, 개개인이 처리해야할 복잡도나 업무량은 사실 거의 균등하다고 보면 됨. (노ㅇ...풀스택만 아니라면.) 애당초 능력있는 프로그래머는 쉽게 양산이 안되기 때문에, 산업계 자체가 평균적인 능력만으로도 굴러갈 수 있도록 진화함.
ㅇㅇ 이건 동의한다. 다만 그 능력있는 소수 프로그래머가 저수준 단에만 있다는 착각은 안했으면 좋겠다.
난 기초과학 공부하는 사람인데 학부생 때 공대 사람들이 하는 공부를 비슷하게 여겼던 기억이 나네. 자연과학 교과서에서 어떤 원리를 설명하기 위해 할애하는 상당한 노력을 공대 교과서에서는 그냥 외우라고 주문하거나 원래 그런 거라고 대충 때워 넘기는 걸 많이 봤었는데 그런 효율 우선주의가 깊은 이해를 방해하고 정말로 의미있는 일을 하는데 방해가 될 거라고 생각했었음. 근데 막상 보면 오히려 공대 공부하는 사람들이 자연과학 쪽으로 와도 성과도 잘 내고 두뇌 회전이 빠르더라고. 요는 끊임없이 생각하고 부딪히고 파고드는 게 중요하단 거지. 여기 사람들이랑 관심사는 다르겠지만, 자연과학 분야에서 시뮬레이션 개발자들도 진짜 실력자들은 포트란 C 파이썬 다 스까씀.
근데 저수준 개발자가 더 깊이가 깊고 크게될 확률이 높은건 팩트
DL/ML embedded, 웹 다 건드려봄. 현재 computer vision & Robot 쪽 업무하는데, 솔직히 말하면 웹 자체가 쉬운거 맞음. DL ML마냥 데이터 하나하나 전처리에 신경 쓸것도 없고 임베디드 마냥 메모리 주소 일일이 짱구 굴리면서 컴파일할 일도 없음. 물론 실력자가 없다는건 아님! 그럼에도 임베디드나 ML DL에 비빈다? 어불성설
웹은 트래픽이 오르면 임베디드따위 바르지않을까요?
당연히 웹에서 잘하는 탑급 개발자 존재함. 어떤 분야든 천재나 줫내 노력하는 사람은 있음 다만 웹이 무시받는 경향은 어쩔 수 없음. 수학이 필요한 것도 아니고.. 프론트엔드면 컴공 몰라도 그냥 학원 배우면 가능하고.. 그런 분위기에서 같은 개발자 취급 받는걸 안좋아하는 사람도 분명 있을거임
그리고 웹개발무시하는 애들 대부분 SQL쿼리짜지도 볼줄도 모르던데 ㅋㅋ
C 만능 맞는데??? 지금 서비스되는것들 100프로 c로 구현가능
C가 만능은 무슨 ㅋㅋ아키텍트라는사람들이 c언어 얼마나 안다고 ㅋㅋ보통 분석설계까지 하는걸 진짜 아키텍트라고하지
팩트는 웹쪽할까 임베디드할까 물어보면 웹하라하지 않음?
그냥 임베디드던 웹이던 잘하는사람이 잘한다 먼 비교야 서로 리스펙해주면 되지 걍 잘하는 사람이 잘해