백엔드 프로그래밍 평균 공부 기간
안녕하세요 평소 개발 관련 직무에 관심이 많은 웹디자인 전공생입니다.
학교 전공이 웹디자인이여서 프론트엔드 쪽은 다 배웠는데
더 깊이 배우고싶어서 백엔드에 관심을 갖게 되었습니다.
그런데 올해 졸업을 한 상태여서 아무래도 조금 마음이 급해서요.....
백엔드 개발은 평균 공부 기간이 얼마나 될지 궁금합니다!!!
프론트 쪽을 다배웠다고 하시는데 어떤 프로그래밍을 하신지는 모르겠습니다만. 다배운다는 것은 없습니다. 프로그래밍은 다양하고 각각 장단점이 있는 부분 이있습니다. 백엔드라 하면 프레임워크나 연동 데이터관리 등 다양한 부분이 있는데 겉핥기 식으로 한번 쭉 읽어 봤다고해서 끝나는것은 아니니 깐요.. 백엔드에 관심이 있으시다면 가까운 학원과정을 찾아보고 배우시는게 빠릅니다.
안녕하세요.
프로그래밍은 원래 혼자서 독학해야 하는 직종입니다. 대부분의 모르는 것들은 구글에 검색하면 다 나옵니다. 혼자서 독학하기에 좋은 프로그래밍 인강 사이트는 유료로 한다면 인프런 이라는 사이트가 있고 일단 맛보기라도 먼저 해보고 싶으시다면 생활코딩이라는 사이트를 접속하셔서 한 번 영상 훑어보시는 것도 좋습니다.
시작하기 좋은 프로그래밍언어는 nodejs 혹은 javascript, python 등이 있습니다. 만약 앱개발을 원하신다면 무조건 자바를 하셔야 합니다. 안드로이드가 자바기반으로 되어 있으며 코틀린 언어를 사용하셔도 됩니다.
현업에서는 C언어를 거의 사용하지 않습니다. 파이썬을 사용하는 부서는 있으며 주로 자바나 자바스크립트 nodejs 를 사용하는 부서가 가장 많습니다.
그 외의 프로그래밍이라면 html, css, javascript 등과 같은 것은 https://w3schools.com 에서도 충분히 학습하실 수 있습니다.
프로그래밍에 대해서 공부기간을 측정하는 것은 어렵다고 보여집니다.
사람마다 이해도나 학습도가 다르다보니 빠른 사람과 느린사람의 격차가 크다고 보여집니다.
백엔드의 경우 개발의 어려움보다는 프레임워크를 이해하는데 시간이 많이 소비가 될것 같습니다.
처음부터 아무것도 없이 개발하기보다는 프레임워크에서 개발을 하다보니 어쩔수 없는 부분이 아닐까 생각이 됩니다.
자바라면 스프링프레임워크를 공부해보는 것이 어떠할까합니다.
안녕하세요. A-HA 프로그래밍 전문가입니다.
기본적인 개발은 6개월만 하시면 가능하고, 기 이후부터는 신 기술을 꾸준하게 공부하셔야 합니다.
초보자 분들에게 가장 추천하는 언어는 C와 자바, 그리고 파이썬입니다. 여기서 현업에서 가장 많이 사용되는 언어는 자바와 파이썬으로 보통 백엔드에서 사용됩니다. 그 이유는 API도 많고, 범용성도 높기 때문입니다.
자바는 객체지향 언어, 파이썬은 스크립트 언어라는 특성을 가지고 있습니다. 저는 처음 공부를 시작하신다면 자바를 더 추천합니다.