웹과 앱을 학습하는데 문제점이 있어요

안녕하세요 제가 새운 목표를 향해 독학하고 단 한번도 포기하지 않으려는 정신으로 열심히 노력하며 배우고 있는 고등학생 입니다. Do it HTML, CSS, JS책을 어제 다 끝냈어요 그 이후에 유니티랑 코틀린을 공부하고있는데 안드스튜랑 스위프트도 할 예정이에요 그리고 더 공부해야할게 많은데 눈앞의 고민은 JS(자바스크립트)기초단계를 끝낸건데 자바스크립트 중급편을 더 해보고 싶거든요 추가적으로 제이쿼리도 같이했으면 좋겠네요 그러면 어떤 책을통해서 학습해야할까요? 알아본 바로는 (Do it 자바스크립트+제이쿼리)와 (존 두켓 자바스크립트&제이쿼리) or (자바스크립트+jQuery 완전정복 스터디2, 3 - 중급/고급/활용편) 중에 생각중이거든요 그렇다면 앞으로의 방향이나 진행은 어떤 쪽이 좋을까요? 어릴적부터 꿈이였던 게임계 대표와 추가적으로 웹, 앱을 마스터하는쪽으로 도전 해보고싶네요

아 그리고 아이폰 앱을 만드려면 맥북이 필요한데 아무래도 사는게 좋겠죠?

    4개의 답변이 있어요!

    • 안녕하세요.

      굉장히 열정적으로 공부하시네요.

      WEB을 끝냈고, APP을 공부하고 계신데, 끝냈다는 단어를 어떤 의미로 사용하셨는지 궁금합니다.

      HTML, CSS, JS를 끝내셨으니 왠만한 WEB page는 혼자서 다 하실만한가요?

      다양한 분야를 하는것보다 한 언어를 깊이 파 보시기를 권해드립니다.

      한 언어를 잘 하면 다른 언어를 배우는 것은 그다지 어려운 일이 아닙니다.

      그리고 고등학생이신데, 수능 공부도 게을리하지 마셔서 좋은 교수님이 있는 대학에 진학하셔서 꼭 꿈을 이루시기 바랍니다.

    • 안녕하세요

      먼저 열심히 하는게 글에서 보이네요 :)

      다만, 조금 선택과 집중을 하는 것은 어떨까요??

      최종적으로 하고 싶은 것은 게임인데 웹도 하고 싶고 앱도 하고 싶은 상태 같은데 한가지에만 집중해도 공부할 양은 엄청 많거든요!

      이쪽 분야가 기술 계속 빠르게 변화하고 있는 상태고 맛만 보는 느낌으로 이것저것 해볼 수는 있겠지만 하나에 집중해서 그 분야를 잘하는 것도 좋다고 생각합니다!

      먼저 웹에서는

      HTML, CSS, JS를 하셨다면 웹 프로그래밍을 하셨는데 추가로 더 공부하고 싶으시다면

      React, Vue, Angular와 같은 프레임워크나 라이브러리를 공부하는 것은 어떨까요? 추가로 요즘에는 Svelte도 이야기가 종종 나오더라구요!

      혹은 Javascript를 좀 더 심도있게 공부하고 싶으시다면 코어 자바스크립트(http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&linkClass=331405&barcode=9791158391720)라는 책이 인기가 많더라구요. 이 책은 이론과 관련된 내용인데 이론도 중요해서 추천합니다!

      jQuery도 아직 사용하는 곳이 있긴하지만 이제는 많이 사용 안하는 거 같습니다! 충분히 Javascript만으로도 구현이 가능하고 위에서 언급한 프레임워크, 라이브러리를 대부분 사용하거든요!

      다음으로 앱을 보면

      안드로이드와 iOS, 하이브리드 등이 있겠죠? 안드로이드는 요즘 자바에서 kotlin으로 거의 넘어갔죠. 아마 앱쪽 하나만 파도 엄청 공부해야하는 양이 많을 거에요. 기본적으로 Do it 시리즈도 많이 보는 거 같고 유튜브에도 괜찮은 영상들이 많으니 검색을 해보면 좋은 자료를 볼 수 있을거에요!

      iOS는 요즘 swiftUI를 사용하는 거 같은데 아직 자료가 많지는 않은 거 같더라구요... 제가 이쪽은 공부를 많이 안 해서 말을 못 하겠네요...

      게임쪽도 잘 모르지만,,, 유니티, 언리얼엔진, C#을 주로 활용하는 걸로 알고 있습니다.

      도움이 됐을지는 모르겠네요 ㅎㅎ,,,

      저도 이것 저것 하는 주의긴 한데 지금 당장 너무 마스터하겠다는 힘들 것 같습니다. 그래서 조금씩 하면서 내가 흥미가 가고 하고 싶은게 무엇인지 찾는 것을 추천드립니다! 처음에 말한 말과 조금 대비된다고 생각할 수 있겠지만 다양한 것을 하는 것은 좋지만 너무 딥하게 다 하려고 하지 말라는 것입니다. 하나만 해도 공부할 게 많은데 지칠 수 있거든요.

      고등학생 분이신데 정말 열심히 하는게 멋있네요 :)

      아직 헷갈리는 게 많고 어떤 길로 가야할지 고민이 되겠지만 그건 항상 가지고 가게 되는 고민일 거에요! 그러니 흥미가 있는 분야를 찾고 공부하다보면 어떤걸 더 공부하면 좋겠다가 느껴질 거에요!

      그렇게 공부하다보면 점점 실력이 늘고 코드에 대한 고민이 생기면 강의 영상이 아닌 공식 document를 참고하고 좋은 코드들을 찾아서 배우는게 많아 질거에요!

      화이팅 하세요!

    • 많은 언어를 하는 것이 중요한게 아닙니다.

      한가지 언어라도 잘하는 것이 중요하다고 생각이 됩니다.

      여러가지 100가지 언어를 중간정보 하는 사람보다 1가지 언어를 잘하는 사람이 더 좋습니다.

      어자피 회사에서 100가지 언어를 알고 있다고 100가지 일을 할수는 없습니다.

      한사람이 할수 있는 일은 한정적이기 때문입니다.

    • TIOBE에서 선정한 2021년 2월 기준 검색어 점유율 상위 20개 프로그래밍 언어

      1.C

      2.Java

      3.Python

      4.C++

      5.C#

      6.Visual Basic

      7.JavaScript

      8.PHP

      9.SQL

      10.Assembly language

      낮은 점유율의 언어 일수록 사용자가 없으니 학습시나 개발시 어려움이 생깁니다. 어디다 물어볼데가 없다보니 혼자서 자문자답까지 해