프로그래밍언어는 뭐부터 배워야 할까요?
안녕하세요. 저는 컴퓨터 공학과를 다니고 있으며 군대로 인해 휴학중입니다. 학교 다닐때 c언어, 자바, 파이썬, 리눅스 등등을 배웠는데 솔직히 하나도 잘 모르겠습니다. 주변 사람들 얘기 들어보니 여러가지를 평균으로 하는것보다 하나의 언어를 남들보다 잘하는 수준으로 끌어올리는게 더 효율적이라고 들었습니다. 그래서 복학하기전까지 하나의 언어만 일단 먼저 깊게 공부하고싶은데 어떤 언어가 취업에 영향이 크고 많이 사용되는지 궁금합니다
프로그래밍을 하려고 한다면 당연히 프로그래밍 언어를 배워야하기는 합니다.
컴퓨터 공학과로 진학하기 위해서는 프로그래밍을 할줄 알아야하는 것은 아닙니다.
많은 컴퓨터 공학과 학생들이 프로그래밍 언어를 1학년때 처음 배우는 경우가 많이 있습니다.
처음 배운다면 파이썬으로 시작하는 것을 추천합니다.
다른 언어보다 상대적으로 쉽기 때문에 좋습니다.
"파이썬 정복", "점프 투 파이썬" 등의 책으로 공부해보는 것도 좋을 것 같습니다.
안녕하세요. 저는 컴퓨터 공학과를 다니고 있으며 군대로 인해 휴학중입니다. 학교 다닐때 c언어, 자바, 파이썬, 리눅스 등등을 배웠는데 솔직히 하나도 잘 모르겠습니다. 주변 사람들 얘기 들어보니 여러가지를 평균으로 하는것보다 하나의 언어를 남들보다 잘하는 수준으로 끌어올리는게 더 효율적이라고 들었습니다. 그래서 복학하기전까지 하나의 언어만 일단 먼저 깊게 공부하고싶은데 어떤 언어가 취업에 영향이 크고 많이 사용되는지 궁금합니다
===> 이럴때는 아주 기초부터 다시 배우시기 바랍니다
감이 많이 떨어진것 같으니, 스크래치로 기본기를 되살리시고
그 이후에 감이 잡히신다면?
c 언어 또는 자바쪽 배우시면 될것 같네요
안녕하세요.
프로그래밍 언어에 따라 각각의 특징과 용도가 조금씩 차이가 납니다. 각 언어의 특징을 보고 맞는 언어로 공부하시기 바랍니다. 저는 자바를 추천드리고 싶네요.
보통 프로그래밍 입문은 서버쪽 언어인 파이썬, 자바, C 로 많이 시작합니다. 그리고 화면 쪽에서 사용하는 언어로 HTML, CSS, 자바스크립트가 있습니다.
파이썬은 데이터통계 등에 많이 사용되고 비교적 쉽게 배울 수 있는 언어이고 자바는 웹이나 안드로이드 등 다양한 분야에 많이 사용 되는 언어입니다. 정부에서 사용하는 전자정부프레임워크에서도 쓰입니다. C는 하드웨어제어나 게임등에 사용되는 언어로 기초를 다지기에 적합한 언어입니다.
HTML, CSS는 단순히 화면을 만들고 디자인 하는데 사용이 되고 실질적인 로직 구현은 자바스크립트를 사용합니다. 자바스크립트는 제일 배우기 쉬운 언어이기도 하지만 기능이 막강합니다. 간단하게 화면을 만들어서 바로바로 테스트를 해 볼수 있는 장점도 있습니다.
모든 언어가 알고리즘이나 로직은 다 똑같습니다. 그 로직을 구현하는 문법이 조금씩 다를 뿐이죠. 그 언어를 배우는 것도 좋지만 그 안에 로직이나 알고리즘을 구현하는 연습을 많이 하시면 다른 언어를 배울 때도 큰 도움이 됩니다.
새해에 큰 마음을 가지시고 이런 질문을 하신분에게 응원의 말씀 드리고 꼭 포기하지 마시고 결실을 맺기를 바라는 마음으로 답변을 하겠습니다.
무엇보다도 많은 프로그램언어 중에서 웹쪽의 언어 즉 홈페이지를 만드는 선택하시라고 권해드리겠습니다.
우선 웹프로그램 언어를 배우고 경력이 쌓이게 된다면 좋은 대우를 받으면서 일을 할 수 있고 앞으로도 관련분야는 언제까지 지속될지 모르고 유망되는 분야의 일이라고 말씀 드립니다. 꼭 공부에 재미붙여서 꼭 좋은 결과를 갖기를 바라겠습니다.
요즘은 웹프로그램이나 응용프로그램이나 크게 구분이 되지않을 만큼 웹분야의 프로그램들이 고급언어로 오래전부터 탈바꿈 하였습니다.
저는 처음에 c언어를 공부했고 비줄얼베이직을 공부한뒤 asp 웹프로그램을 공부하였고 당시 asp 웹프로그램 관련분야에 취업을 했었습니다.
이후 일하면서 또 다시 c언어를 공부했고 c++ >> c# >> asp.net 을 공부하였습니다. 이후 asp.net관련 개발을 하는 업체에 취업을 하였습니다.
저 또한 혼자 독학으로 공부를 하였고 취업도 개발도 하였습니다. 제가 웹분야를 공부하고 일을 하면서 느낀점을 말씀 드릴테니 도움이 되셨으면 합니다.
일반적으로 많이 사용하는 웹프로그램들은 asp,php,jsp 정도가 많이 사용되고 있습니다. 이 웹프로그램들의 난이도는 다 비슷하다고 볼수 있습니다. 중요한것은 언어보단 얼마나 효율적인 퍼포먼스가 좋은 로직을 코딩 하느냐입니다.
저는 또한 jsp, php도 이후에 공부를 했습니다.
제가 추천하는 웹프로그램은 어느것이 코딩하는데 처음에 자기한테 맞는거부터 공부하시면되면 결국엔 아마 다른 언어들도 저절로 공부를 하게되고 관련분야에 취업을 할거라 봅니다.
꼭 지금 마음 지키시고 이분야에 어떤 웹언어든 배우시고 취업하시고 그 이후에 다른 언어를 배울 수 있는 기회가 분명히 주어지니 상관없이 공부하셔도 됩니다.
제가 공부했던데로 공부하셔도 됩니다.
또는 c 언어 기본 >> php 웹언어
또는 c언어 기본 >> jsp 웹언어
이렇게 배우시라고 개인적으로 추천해드리며 제가 배울적엔 인터넷에 많은 정보가 없어서 배우는데 시간이 많이 걸렸지만 지금은 인터넷에 초보 들이 배울 수 있게 자세히 배을수 있는 커뮤니티들이 많으니 그런곳을 참고하셔서 공부 하시면 되겠습니다.
포기하시지 마시고 꼭 끝까지 공부해서 취업을 한뒤 3년정도 경력이 쌓이면 연봉을 원하시는 만큼 받으면서 일할 수 있다는점 알아두시면 좋을거 같습니다.
지금 웹프로그램을 배우려는 분들이 이글을 보시고 조금이나마 도움이 되었으면 하는 마음에서 제 이야기까지 하며 답글을 달았습니다.
저는 자바 프로그래밍 언어를 추천드립니다. 이 언어를 익히면 추후에
안드로이드 앱 프로그래밍,
스프링 부트 웹 개발
등을 할 수 있습니다.
공부하는 방법은 아래 방법을 추천드립니다.
-자바가 보이는 그림책_책
자바의 기초를 쌓을 수 있는 책으로 우선적으로 보시길 추천드립니다.
-자바의 정석_책
자바의 심화를 쌓을 수 있는 책이며, 특히 객체지향프로그래밍 단원은 2번 정독하시길 권장드립니다.
-자바의 정석_유튜브 인강
책을 보다가 이해가 안 가는 단원만 선택적으로 인강으로 보충하시길 바랍니다.
-남궁성의 코드초보 스터디_네이버 카페
자바의 정석의 저자이신 남궁성 강사님이 운영하시는데, 자바의 정석에서 모르는 내용 질문 시 직접 답변해 주십니다.
이 방법을 통해 자바를 충분히 학습하셨다면 안드로이드, 스프링 부트 등을 응용하실 수 있으며
안드로이드의 경우
깡샘의 안드로이드 프로그래밍
이란 책, 유튜브 강의를 추천드립니다.
국내에서 프로그래머로써 취직을 원하신다면 자바를 능숙하게 다룰 정도로 공부하시는 것이 좋을 듯 싶습니다.
그 외에 다른 목표가 있으시다면 그 목표에 맞는 프로그래밍 언어를 배우시면 될 것으로 보이구요. 국내에서는 자바를 많이 이용하기 때문에 우선 자바를 능숙하게 다루는 것이 좋을 것이라 생각됩니다.
취업이 목적이라면 자바 좀더 깊게 공부하는 것이 좋을 것 같습니다.
이유는 국내에서는 자바기반의 프로젝트가 가장 많은 것으로 알고 있습니다.
간단하게 취업사이트에서 파이썬, 자바, C언어 등 채용 카테고리를 선택해보면 자바가 앞도적으로 많이 있습니다.
좀더 정확히는 스프링 프레임워크를 사용하는 프로젝트가 많이 있습니다.