좋은 프로그래머가 되려먼 무엇을 준비해야하나요?
좋은 웹 개발자가 되기 위한 성장법이 궁금합니다.
제가 흔히알고있는 방법인 코딩을 열심히하고
프로그라밍 책을 읽고 웹 사이트를 제작하는것이라고 생각하는데 이외에 어떤 방법이 있을까요??
안녕하세요.
물론 코딩을 잘하는 것도 좋은 개발자가 되기 위한 한 부분 입니다.
거기에 더해서 웹개발자라는 직업은 웹서버라던지 DB, SPRING 같은 프레임워크, 리눅스 등 전반적으로 공부라시면 더욱 더 훌륭한 웹프로그래머가 될수 있을 거라 봅니다.
단순히 코딩만 잘하는 경우는 그냥 코더에 지나지 않죠.
네 맞습니다.
잘 알고 계시네요.
덧붙여서 말씀드리자면 웹프로그래머가 되고자 하시면 서버라던지 네트워크 관련 지식도 같이 공부하시면 더 좋을 듯 싶습니다.
그리고 관련기술도 자주 바뀌고 자꾸 다른 기술들이 생기기때문에 그 때마다 새로운 기술들을 공부할 필요가 있습니다.
훌륭한 웹프로그래머가 되시길 바랍니다.^^
코드를 많이 만들어보고 개선도 많이 해보는 것이 가장 좋습니다.
물로 다른 사람이 만든 코드도 많이 보는 것이 좋습니다.
예전부터 느낀건 코드를 잘짜는 사람은 정말 정말 많습니다.
그런 사람들이 공개해놓은 코드를 보면서 따라해보고 내 소스코드에 적용도 해보고 수정도 해보는 방법으로 실력을 키우는 것이 좋아보입니다.
그외에도 회사에서 좋은 프로그래머는 의사소통이 잘되어야 합니다.
프로그램은 정말 만들지만 팀원간 협업이 잘 안되면 그것 또한 좋은 프로그래머라고 할 수는 없는 것같습니다.
여러가지 개인프로젝트를 진행하여 만들어보세요
프로젝트는 굉장히 크게 잡을 필요 없습니다
일단 간단하게 구현가능한것부터 해보세요
예를 들어 초반에는 생년월일 넣으면 만나이 알려주고
중반쯤 프로젝트 들어가게 되면 사진을 업로드 했을때, EXIF 정보를 보여준다던지 썸네일 사진을 만들어주던지
그런 이펙트 주는쪽으로 개발해보시고
차후에는 좀더 범위를 넓혀서 , 특정업무 전산화 하는것을 만들어가다보면
여러분야의 경험을 많이 누적하게 됩니다. 경험을 많이 누적한다는건? 그만큼 실력이 쌓인다고 보시면 됩니다
책만 가지고 공부한다는 생각은 버리세요
프로그래머의 실력은 개발경험이 모여서 만들어집니다!
안녕하세요.
프로그래밍은 원래 혼자서 독학해야 하는 직종입니다. 대부분의 모르는 것들은 구글에 검색하면 다 나옵니다. 혼자서 독학하기에 좋은 프로그래밍 인강 사이트는 유료로 한다면 인프런 이라는 사이트가 있고 일단 맛보기라도 먼저 해보고 싶으시다면 생활코딩이라는 사이트를 접속하셔서 한 번 영상 훑어보시는 것도 좋습니다.
시작하기 좋은 프로그래밍언어는 nodejs 혹은 javascript, python 등이 있습니다. 만약 앱개발을 원하신다면 무조건 자바를 하셔야 합니다. 안드로이드가 자바기반으로 되어 있으며 코틀린 언어를 사용하셔도 됩니다.
현업에서는 C언어를 거의 사용하지 않습니다. 파이썬을 사용하는 부서는 있으며 주로 자바나 자바스크립트 nodejs 를 사용하는 부서가 가장 많습니다.
그 외의 프로그래밍이라면 html, css, javascript 등과 같은 것은 https://w3schools.com 에서도 충분히 학습하실 수 있습니다.
코딩은 처음 배우시는거라면 기본적인 알고리즘 공부부터 하시는게 좋습니다.
내가 어느정도 코딩에 감이 있다 생각하시면 C언어부터 공부하시고
그게 아니라 코딩 처음하고 코딩에 흥미를 느껴보고 싶다 하시면 파이썬부터 시작하시면 됩니다.
기본적인 언어 몇개를 다룰 줄 알면 그때 자바, 웹 프로그래밍, 앱 개발 등 분야를 구체화시키시면 됩니다.
추천하는 책으로는 점프 투 ~~~(파이썬) 시리즈 이고요.
참고로 코딩 배우는 곳은 책 보다는 인터넷에 올라와있는 오픈소스를 이용하시는게
훨씬 배우기 좋습니다. 이론보단 실전이 좋은 편이죠.
웹 개발자가 되기 위해서는 우선 기본적 언어들을 능숙하게 다루어야 할 것 입니다.
그 외에도 데이터베이스, 웹 서버 관련 지식, 프레임워크 관련 지식 등의 지식들이 필요합니다.
즉 코딩만 잘 할 줄 안다고 하여 좋은 웹 개발자가 되는 것이 아니라 그 외에 같이 사용되는 기술도 잘 알고 있어야 좋은 웹 개발자가 될 수 있을 것이라 봅니다.
안녕하세요~! 아하(Aha) 지식답변자 다라닝입니다.
질문하신 내용에 대하여 아래와 같이 답변 드립니다.책을 많이 보시는것보다 프로그램을 많이 만들어보시는게 좋습니다.
많이 만들어보시면 당연히 수없이 막히는 상황이 생길건데요
그 상황들을 해결하는 능력을 기르는게 현장에서는 가장 중요합니다.
책을 많이 본다고 해결능력이 생기진 않습니다.
많이 만들어봐야 생깁니다.
찾아보며 스스로 해결해보는 능력을 키우세요!
부족하지만 도움이 되셨기를 바라며 추가적인 문의가 필요하시면 답변 부탁드려요!