말씀주신대로 JVM에서 바이트코드를 기계어로 통역하는 인터프리팅 작업이 일어납니다. (즉 엄밀히는 자바가 아니라 '자바 바이트코드'가 인터프리트 되는거죠) 때문에 기존의 컴파일 언어보다는 느릴 수 있는데 정적 타입 검사와 최적화 등이 이뤄지므로 상황에 따라 일반적인 인터프리터 언어보다는 빠릅니다. 언어들이 엄밀히는 둘 중 하나로 칼같이 나뉘는 건 아닙니다. 예를 들어 인터프리터 언어인 자바스크립트도 엔진에 따라 실행 직전 컴파일에 해당하는 과정을 거치기도 하죠. 반대로 컴파일 언어라 불리는 C언어의 인터프리터도 존재합니다. 각 언어가 주로 어떻게 많이 사용되는가, 그것이 해당 언어 사용과 성능에 어떤 의미를 갖는가에 따라 편의상 구분이 붙는다고 생각하시면 될 것입니다.
안녕하세요 컴퓨터공학과에 재학중인 한 학생입니다. 막연하게 컴공에 들어와서 어느새 군대도 다녀오고 고학년이 되어버렸는데 현재 뭐하나 제대로 할 줄 안다는 언어가 하나도 없습니다. 그런데 욕심은 또 많아서 풀스택 개발자가 되고 싶기는 합니다. 그래서 둘 중에 일단 프론트엔드부터 공부하고자 합니다. 저학년 때 너무 놀아서 거의 생베이스 수준인데 이럴 땐 어떤 것부터 시작해야 할까요? 그리고 알고리즘 공부도 필수인가요??
프론트엔드부터 하실거면 일단 HTML & CSS를 하시고 다음에는 자바스크립트를 하시면 됩니다. 알고리즘은 공부하시면 좋고 백엔드까지 하시려면 더더욱 중요해져요. Node.js쪽으로 가실거면 자바스크립트로도 백엔드를 하실 수 있고 한국에서 아직 대세인 스프링을 쓰시려면 자바를 공부하시면 됩니다. 제 채널에 HTML & CSS, 그리고 자바스크립트 강의가 무료로 있으니(심화는 유료) 수강해보시면 도움이 될 거예요!
영상감사합니다! 30대 초반에 취업을 생각하고 있는데, 현재 국비 과정을 시작으로 들으려고 합니다. 국비과정으로 퍼블리싱을 배워 조금 할줄 압니다. 개발자 전향을 생각해 국비 한번 더 들으려고합니다. javascript+react 와 java+spring 과정이 있는데 어떤 과정을 더 추천하실까요? 익숙한건 javscript 인데, 지방이라 취업을 고려하면 java가 유리한것 같습니다. java는 많이 어렵다는 말도 있고, 보더라도 쉽지는 않게 느껴져 잘 해나갈수 있을지 걱정도 됩니다. 비전공자 30대 초반에 취업도 고려 해야되는데, html,css,js(기초지식) 조금 해본 상태입니다. 웹개발에 관심은 있어 프론트/백 둘다 궁금하긴한데, 백엔드는 많이 어렵게 느껴지네요. 얄팍님이라면 저에게 어떤 과정 추천 해주실까요? 일당 백 작업이 가능한 Javascript 를 제대로 파보고 싶은 마음도 있고, 많이 어렵겠지만 JAVA는 언제가는한번 해봐야되는 언어 아닌가 해 도전 해봐야되는거 아닌가 하는 마음도 있습니다.
일단 쉬운 길은 js, 리액트입니다. 일단 관련 기술을 배우시기도 했고, 자바 x 스프링에 비해서는 진입장벽이 낮은 건 사실입니다. 다만 둘을 다 배워보시고 프론트와 백 중에 어느쪽이 본인 적성에 맞는지 살펴보시는걸 보다 추천드립니다. 제 자바와 자바스크립트 모두 절반이상이 무료공개이므로 충분히 공부해보실 수 있을거예요. 이건 개인 성향 나름이라 직접 해 보시는 것이 가장 좋습니다. 디자인 등 뭔가 시각화되는 것을 다루시는게 더 좋으시면 프론트, 데이터 등 뒷단의 내용을 다루는 것이 더 맞으면 백엔드로 가시면 됩니다.
돌아오셨군요…!!
와 애매하게 이해된 부분을 확 긁어줬네요 감사합니다!!!🥰🥰🥰
예전부터 느낀거지만 얄코님처럼 쉽게 설명해주는 선생님을 본적이없습니다
감사합니다!!
천재세요? 진짜 쉽게 가르치기 위해 태어나신분...감사합니다
얄코의 설명하기 위한 비유는 가히 천재적이다!! 너무 쉽게 이해된다
설명이 도움되어드렸다니 기쁩니다!! 감사합니다~~
나름 JRE와 JDK를 잘 안다고 생각하고 봤는데도 모르는 부분이 있네요...짱입니다
5개월만에 돌아온 얄코 ㄷㄷㄷ
오랜만입니다~~ 기다렸습니다!
형 돌아왔구나
요약 미쳤다 설명 맛집
오랜만이에요~~ 좋은 영상 감사합니다
우와 깔끔한 설명👍
코딩 처음 배우시는분들이 보통 파이썬을 배우시던데 자바도 추천드림 OOP와 디자인 패턴들 아키텍처들을 배우는데 자바만큼 좋은게 없음
역윽시 얄코님 강의입니다!
정리를 정말 잘하시는 것 같아요 ㅜㅜ
감사합니다!!
감사합니다 도저히 이해 못하고 있었는데 한번에 이해했네요
한동안 영상 안올리신 이유가 있었군요!!!
자바 영상 매우 기대됩니다!!!
나오자마자 바로 수강하도록 하겠습니다!!😁
감사합니다!! 서둘러 좋은 강의 완성하겠습니다.
어렵고 아리송한거 말고 알리송한거 에메르송한거 히샬리송한것도 들려주세요.
축동 영상인줄 ㅎ
와 ~ 얄코님 영상 무진장 보고싶었어요.
덕분에 개발자 지망생 코린이가 지식 하나 더 얻어갑니다
감사합니다!!
빨리 다음영상도 올려주세요 ㅠㅠ
좋은 동영상 감사합니다.
헐 얄코님이다 ㅠ
자바는 운영체제 플랫폼에 독립적이지만 JVM은 운영체제에 종속이 되는군요.
오..!
빨리빨리;;;
스벨트 강의좀.....
자바는 컴파일도 하고 인터프리터도 합니다. 그렇지만 최종 실행은 인터프리터를 통해서 하기때문에 실행속도적인 측면에서는 인터프리터 언어의 속도가 나옵니다. 다른영상에선 자바는 인터프리터 언어라고 하셨네요
말씀주신대로 JVM에서 바이트코드를 기계어로 통역하는 인터프리팅 작업이 일어납니다. (즉 엄밀히는 자바가 아니라 '자바 바이트코드'가 인터프리트 되는거죠) 때문에 기존의 컴파일 언어보다는 느릴 수 있는데 정적 타입 검사와 최적화 등이 이뤄지므로 상황에 따라 일반적인 인터프리터 언어보다는 빠릅니다.
언어들이 엄밀히는 둘 중 하나로 칼같이 나뉘는 건 아닙니다. 예를 들어 인터프리터 언어인 자바스크립트도 엔진에 따라 실행 직전 컴파일에 해당하는 과정을 거치기도 하죠. 반대로 컴파일 언어라 불리는 C언어의 인터프리터도 존재합니다. 각 언어가 주로 어떻게 많이 사용되는가, 그것이 해당 언어 사용과 성능에 어떤 의미를 갖는가에 따라 편의상 구분이 붙는다고 생각하시면 될 것입니다.
안녕하세요 컴퓨터공학과에 재학중인 한 학생입니다. 막연하게 컴공에 들어와서 어느새 군대도 다녀오고 고학년이 되어버렸는데 현재 뭐하나 제대로 할 줄 안다는 언어가 하나도 없습니다. 그런데 욕심은 또 많아서 풀스택 개발자가 되고 싶기는 합니다. 그래서 둘 중에 일단 프론트엔드부터 공부하고자 합니다. 저학년 때 너무 놀아서 거의 생베이스 수준인데 이럴 땐 어떤 것부터 시작해야 할까요? 그리고 알고리즘 공부도 필수인가요??
프론트엔드부터 하실거면 일단 HTML & CSS를 하시고 다음에는 자바스크립트를 하시면 됩니다. 알고리즘은 공부하시면 좋고 백엔드까지 하시려면 더더욱 중요해져요. Node.js쪽으로 가실거면 자바스크립트로도 백엔드를 하실 수 있고 한국에서 아직 대세인 스프링을 쓰시려면 자바를 공부하시면 됩니다. 제 채널에 HTML & CSS, 그리고 자바스크립트 강의가 무료로 있으니(심화는 유료) 수강해보시면 도움이 될 거예요!
@@yalco-coding 세심한 답변 정말 감사합니다! 말씀대로 공부해 보겠습니다. 항상 좋은 영상도 올려주셔서 감사해요:)
영상감사합니다!
30대 초반에 취업을 생각하고 있는데, 현재 국비 과정을 시작으로 들으려고 합니다.
국비과정으로 퍼블리싱을 배워 조금 할줄 압니다.
개발자 전향을 생각해 국비 한번 더 들으려고합니다.
javascript+react 와 java+spring 과정이 있는데 어떤 과정을 더 추천하실까요?
익숙한건 javscript 인데, 지방이라 취업을 고려하면 java가 유리한것 같습니다.
java는 많이 어렵다는 말도 있고, 보더라도 쉽지는 않게 느껴져 잘 해나갈수 있을지 걱정도 됩니다.
비전공자 30대 초반에 취업도 고려 해야되는데, html,css,js(기초지식) 조금 해본 상태입니다.
웹개발에 관심은 있어 프론트/백 둘다 궁금하긴한데, 백엔드는 많이 어렵게 느껴지네요.
얄팍님이라면 저에게 어떤 과정 추천 해주실까요?
일당 백 작업이 가능한 Javascript 를 제대로 파보고 싶은 마음도 있고, 많이 어렵겠지만 JAVA는 언제가는한번 해봐야되는 언어 아닌가 해 도전 해봐야되는거 아닌가 하는 마음도 있습니다.
일단 쉬운 길은 js, 리액트입니다. 일단 관련 기술을 배우시기도 했고, 자바 x 스프링에 비해서는 진입장벽이 낮은 건 사실입니다.
다만 둘을 다 배워보시고 프론트와 백 중에 어느쪽이 본인 적성에 맞는지 살펴보시는걸 보다 추천드립니다. 제 자바와 자바스크립트 모두 절반이상이 무료공개이므로 충분히 공부해보실 수 있을거예요. 이건 개인 성향 나름이라 직접 해 보시는 것이 가장 좋습니다.
디자인 등 뭔가 시각화되는 것을 다루시는게 더 좋으시면 프론트, 데이터 등 뒷단의 내용을 다루는 것이 더 맞으면 백엔드로 가시면 됩니다.
@@yalco-coding 답변감사합니다! 과정 선택기간이 10일 밖에 안남아서 둘다 해보기가 어려워서요ㅠ
일단 한번 정주행 해보고 정리해보겠습니다.
시간적으로 현재 어렵다면 프론트 를 선택하고 후에 node로 백을 익히면서 java까지 생각해보는 방향도 괜찮을까요?
다음 강의는 자바라는거죠? 언제나오나요
고정댓글을 참조해주세요 😅
얄코님~ C#도 관심 가져 주세요 ㅜ
C#과 닷넷도 함 잘 써봤어서 애정이 있네요 ㅠㅜ 기회가 되면 꼭 다뤄보겠습니다!!
혹시 자바 강의 영상은 언제쯤 완성될까요?
제가 현재 입원해 있어서 늦어지고 있습니다 ㅠㅜ 7월중에 공개할 수 있도록 하겠습니다. 지체되어 죄송합니다.
아, 그렇군요... 답변 감사합니다. 그리고 몸 건강히 회복하시길 바랍니다
선생님!
강의 언제 출시되나요?
인프런 심사중입니다. 한두 정도만 기다려주세요!
세상에서 제일 횡설수설하고 요란한 프로그래밍 언어 ㅋㅋㅋ
바이트코드 때문에 디코딩 당하니 에잇 우린 웹서비스에만 쓰인당 헤
LTS 의 T는 Term 아닌가요?
맞습니다;; 말을 잘못했네요 ㅠㅜ
아따 썸넬 살벌하네