- 질문 게시판입니다.
Date 20/01/18 16:25:01
Name   aquarosa
Subject   개발자를 목표로 하는데 공부해야 할게 뭐가 있을까요?
백엔드 개발자가 되고 싶은데요.
일단 할 줄 아는게 nodejs랑 js를 약간 쓰는 정도예요.
python을 공부하는게 도움이 될까요? 아니면 DB를 공부하는게 좋을까요?



0


요새는 백엔드 개발자의 범위가 꽤 넓습니다. 클라우드 서비스가 많이 일반화 되어서요.
보통 백엔드에 가장 기초적으로 필요한 조건은 어느정도의DB 지식(SQL 이든 No-sql이든)과 서버 프로그래밍이 가능한 언어들입니다(C++, JAVA, Nodejs 같은). 여기에 서버를 다룬다는 특성상 리눅스나 윈도우서버운영체제에 대한 지식도 아예 없어선 안되고.. 배포나 로깅시스템에 대한 이해도 좀 요구되는 편이긴 합니다.

백엔드 개발자만 신입으로 뽑거나 하는 경우는 드물고, 백엔드 개발자는 프론트엔드를 주로 다루는 사람에 비해 ... 더 보기
요새는 백엔드 개발자의 범위가 꽤 넓습니다. 클라우드 서비스가 많이 일반화 되어서요.
보통 백엔드에 가장 기초적으로 필요한 조건은 어느정도의DB 지식(SQL 이든 No-sql이든)과 서버 프로그래밍이 가능한 언어들입니다(C++, JAVA, Nodejs 같은). 여기에 서버를 다룬다는 특성상 리눅스나 윈도우서버운영체제에 대한 지식도 아예 없어선 안되고.. 배포나 로깅시스템에 대한 이해도 좀 요구되는 편이긴 합니다.

백엔드 개발자만 신입으로 뽑거나 하는 경우는 드물고, 백엔드 개발자는 프론트엔드를 주로 다루는 사람에 비해 CS에 대한 지식을 조금 더 요구할 수 있습니다. 운영체제의 동작원리나 메모리구조나 복잡도에 대한 것들이나 대용량처리의 문제같은것들 때문이죠. 특히 서버는 부하관리가 중요하고 DB와 사용자를 이어주기 때문에 어느정도의 기초지식을 갖길 원합니다.

최근에는 여기에 클라우드 시스템이 도입되면서, 각종 클라우드 경혐 및 대용량 로그시스템 활용경험(ELK 스택같은)을 요구하기도하고, docker와 같은 컨테이너 활용 지식도 요구합니다. 그러다보니 백엔드의 영역이 점점 인프라+서버+DB가 합쳐지면서 소위 DevOps + DBA에 가까운 포지션이 되어가고 있는 것 같아요. 이마저도 서버의 자동화가 빨라지다보니 일정 규모 이하의 서비스에서는 백엔드 전담 포지션이 점점 줄고있지 않나..싶습니다. 물론 필요가 없는건 아니지만 사람이 여럿 필요했던 백엔드 작업의 여러부분이 간편해지다보니..

저도 최종적으로는 백엔드 포지션을 가고 싶긴 합니다만, 과거에 비해 백엔드 개발자에 대한 요구사항이 높아지는 반면 포지션은 줄고 경력자선호가 강한 포지션이라고 생각합니다. nodejs를 깊이있게 잘 다루실 수 있다면, 이걸 활용해서 nodejs를 사용하는 포지션을 DB 같이 공부하면서 지원해 보시는게 어떨까요. 파이썬은 제 생각에는 백엔드를 준비할때 일부러 배워야 하는 언어는 아닌 것 같습니다. 물론 파이썬과 쟝고를 활용한 서버 포지션도 꽤 있을텐데.. nodejs를 다룰 줄 아는 상황에서 파이썬을 새로 배운다고 백엔드 포지션에 대한 경쟁력이 생기는가..하면 약간 의아하지 않나 조심스레 생각합니다.
파란아게하
현역 포스 덜덜하심
ㅋㅋ여기 계신 '선배님'들이 보고 웃으실거같습니다 ㅋㅋ
파란아게하
제가 선배님이 아니니깐영 우하하핳
그러면 프론트라도 신입으로 들어가서 백앤드로 영역을 넓히는게 좋을까요?

앗 참고로 파이썬은 은근히 빅데이터 처리용으로 요구하는 자리들이 있길래 공부해야하나 싶었구요.
nodejs는 그냥 필요한 거 찾아서 서버에 붙이는 수준이니깐 더 공부해야겟죠.. ㅠㅠ
음 잘 모르겠습니다ㅎㅎ왜냐면 빅데이터 처리능력이있는 건 최근 시장에서 플러스는 확실해요. 근데 이건제가 모르는분야고 그게 파이썬을 쓸 수 있는정도로 가능할거같진않아서...

솔직히 글쓴분이 어느정도인지 전 알수가없으니.. 원하는 포지션 면접을 몇번 봐보시면 더 구체적으로 공부할게 정리되지않으실까 싶습니당!
aquarosa
조언 감사합니다!
실력은 그냥 국비 양산형 주니어예요...
반갑습니다 저도 국비주니어에요ㅋㅋ
그저그런
아무 서비스나 뭐라도 만들어보는게 어떨까요?
aquarosa
지금 혼자 만들고 있는게 있기는한데요.
요즘들어 뭔가 의욕이 생기질 않아서요 ㅋㅋ
역시 누군가 뒤에서 채찍을 들어야..
전 개발자가 아니어서 잘 모르지만, 일단 조금이라도 동작하는걸 만들어본 다음에 거기에 하나하나 붙여너가는 방식으로 해보면 좋을것 같아요.
aquarosa
쳇봇... 한번 도전해볼께요!
윗분들 말씀대로 웹에서 백 프론트 구분이 많이 없어졌습니다. 프론트엔드 엔지니어가 백엔드 흉내는 다 내야하는 시대라서요.
서버/네트워크 엔지니어의 역할도 점점 다분화(클라우드 아키텍쳐링)되고 새로운 포지션도 계속 나오기때문에 많은 공부를 해야할 겁니다.
기회가 된다면 프론트든 풀스택이든 일단 다 도전해보세요. 좋은 선배를 찾으면 등골 뽑는다는 생각으로 베끼고 원리를 익히세요.
연차가 차면 백/프론트/네트워크/devOps 전 필드에서 유연하실수 있어야 경쟁력이 되니, 일단 오픈 마인드로 전부 공부하시면 됩니다.

일례로 no... 더 보기
윗분들 말씀대로 웹에서 백 프론트 구분이 많이 없어졌습니다. 프론트엔드 엔지니어가 백엔드 흉내는 다 내야하는 시대라서요.
서버/네트워크 엔지니어의 역할도 점점 다분화(클라우드 아키텍쳐링)되고 새로운 포지션도 계속 나오기때문에 많은 공부를 해야할 겁니다.
기회가 된다면 프론트든 풀스택이든 일단 다 도전해보세요. 좋은 선배를 찾으면 등골 뽑는다는 생각으로 베끼고 원리를 익히세요.
연차가 차면 백/프론트/네트워크/devOps 전 필드에서 유연하실수 있어야 경쟁력이 되니, 일단 오픈 마인드로 전부 공부하시면 됩니다.

일례로 node를 사용하신다고 하셨는데, node는 프론트만큼 백엔드에서도 많이 사용 되는 도구이며, 네트워크 레이어가 섞인 어플리케이션의 경우 '비동기'라는 강력한 기능으로 병렬 처리를 할 수 있어 웹레이어 개발에서 매우 강력한 무기입니다. promise await async에 대해 이해하시고, npm에서 흥미가 있는 큰 라이브러리를 끝까지 파보시는걸 추천드립니다. 그러다보면 node는 풀스택이 가능한 엔진어가 되는 좋은 지름길이 됩니다.
python도 사용하신다고 하셨는데, 노파심에 말씀드리자면 node는 항상 'use strict'를 사용하는 버릇을 들이면 참 좋습니다...

기술은 많이 찾아보셨을 테니 어떤 공부를 하셔야되는지에 대해 자격에 대한 이야기로 조금만 풀어본다면
풀스택/프론트엔지니어는 Computer Science 학위 요구가 느슨하지만, 소프트웨어 엔지니어링의 경우 CS 학위가 minimum인 경우가 많습니다.
빅데이터/AI/데이터사이언티스트/데이터엔지니어의 경우도 마찬가지로 CS 학위 필수인 포지션이 많으며, 대표적인 '신입 없는' 필드입니다.
최근 이거 뚫으려고 대학원 가시는 분들도 많습니다. 이 방향도 (가능하다면) 추천드립니다. 한국은 석사 학위 도전이 비교적 쉬운 나라입니다.

이런 학위 공부에 관심이 없으셔도 기본적인 OS,병렬 컴퓨팅,전산 및 알고리즘 지식 등을 체득하셔야 소위 '백엔드'의 자질인 최적화 설계가 가능해집니다. 모르는게 무엇인지 아실테니 차근차근 공부해가며 실무와 이론을 체득하신다면 학위 그 이상의 실력을 뽐내는 경력을 얻으실 수 있을 겁니다. 어차피 이 바닥 잘하는 사람도 잘하려는 사람도 적어 낭중지추거든요. 건투를 빕니다!
1
차근차근 공부 너무나..어려운것..
aquarosa
엄청난 조언 감사합니다!
당장은 차근차근 해나가야되겟네요...
윗분들이 말 안하신 것중에선 영어 공부하세요
https://codereview.stackexchange.com
https://softwareengineering.stackexchange.com 즐찾 추가
목록
번호 제목 이름 날짜 조회 추천
공지 질문 게시판 이용 규정 11 토비 15/06/19 25223 4
16840 기타복도식 아파트에 가스관에 우산 거치 괜찮은건가요? 1 + 알로에비누 25/07/06 132 0
16839 의료/건강남성 니플패치 추천 부탁드려요 4 + [익명] 25/07/06 200 0
16838 과학수능이나 모고 같이 평가원 주관인 시험에서 8 물리물리 25/07/05 402 0
16837 기타출퇴근 가방 추천 받고 싶어요... 24 + dongri 25/07/05 521 0
16836 체육/스포츠러닝할 때 급수 방법? 11 두부곰 25/07/05 397 0
16835 기타서울에서 다양한 전통주를 취급하는 매장을 추천 부탁드립니다. 23 자공진 25/07/04 552 0
16834 홍차넷홍차넷 제재 풀리는건 수동입니까 9 노는꿀벌 25/07/04 479 0
16833 댓글잠금 IT/컴퓨터아이폰 문자 내보내기 기능 1 [익명] 25/07/04 343 0
16832 기타인테리어 관련 고민이 있습니다 12 당근매니아 25/07/03 384 1
16831 기타서울에서 가족사진 촬영 잘하는 곳을 알고 싶어요! 3 Klopp 25/07/03 233 0
16830 기타인테리어 중문 질문드려요 2 어둠달골짜기 25/07/02 366 0
16829 경제내집마련디딤돌 대출 질문 11 [익명] 25/07/01 542 0
16828 의료/건강아버지께서 당뇨에 걸리셔서 고민입니다... 5 빈U 25/06/30 679 0
16827 기타주류 보관 및 음용 타이밍 등 질문드려요. 4 wwe13kane 25/06/29 405 0
16826 문화/예술요즘 한국 음악 생태계 질문? 2 영원한초보 25/06/29 402 0
16825 연애남자친구와의 이별을 고민 중입니다. 50 깍두기 25/06/28 1751 0
16824 기타영어학습용으로 스픽 결제해서 쓸만한지요? 6 홍당무 25/06/27 530 0
16823 연애김이 식은 프로포즈를 어떻게 해야 감동있게 만들수 있을까요? 23 [익명] 25/06/27 851 0
16822 가정/육아부모님 핸드폰 청약철회 맟 번호이동 관련 문의드립니다 3 G.a. 25/06/26 330 0
16821 가정/육아선물할 그릇 추천해주세요! 40 니나 25/06/26 683 2
16820 가정/육아동생과의 관계를 어떻게 해야 할까요? 15 [익명] 25/06/26 869 0
16819 법률지인이 필라테스 먹튀당했는데요... 4 [익명] 25/06/25 802 0
16817 가정/육아후라이팬 및 냄비 세척 8 은하꾸리 25/06/25 556 0
16816 법률너무 답답하고 궁금해서 글 올립니다. -카촬죄- 9 [익명] 25/06/24 1004 0
목록

+ : 최근 2시간내에 달린 댓글
+ : 최근 4시간내에 달린 댓글

댓글