아.. 학습용이라면야 알아서 하시면 됩니다
간단한 웹 인터페이스 정도만 필요하고 고성능이 필요하다면 러스트 쓸수도 있죠
김대기(waitkim)2023-01-10 18:58
백엔드 실력을 기른다는 게 어떤 걸까요
비전공에 1년 좀 안 됐는데 실력이 오른다는 게 정확히 뭔지 아직도 모르겠어요
ProGram(start4)2023-01-10 18:55
답글
이해하기 쉽고 유지보수 쉬운 코드를 만들고
성능적인 부분도 고려하고
보안도 고려하고 동료들과 원만한 커뮤니케이션을 진행하고
요구사항을 정제하고 구현해서 결과물로 내고
뭐 이런걸 잘하게 될수록 실력이 길러지는거 아닐까요
김대기(waitkim)2023-01-10 19:02
새로 서버 구축해야한다며 언어 뭐쓸거임? 자바 vs 파이썬 vs c++
익명(180.224)2023-01-10 19:15
답글
용도에 따라 다르지만 범용적인 api서버라면 자바죠
김대기(waitkim)2023-01-10 19:24
답글
파이썬은 속도가 문제고 c++은 속도는 보장되지만 생산성이 문제?
익명(180.224)2023-01-10 19:24
답글
넹, 생산성 면에서 압도적으로 차이납니다
김대기(waitkim)2023-01-10 19:42
답글
네카라는 트래픽이 많기 때문에 c++로 서버를 짜서 퍼포먼스측을 버틸 줄 알았는데 자바로 해도 충분한가봄? 아니면 실무에서른 생각보다 c++과 자바의 퍼포먼스 차이가 크지 않은 거임?
익명(180.224)2023-01-10 19:44
답글
대부분 네트워크 io만 수행하니까 퍼포먼스 차이가 심하지 않죠
스케일아웃도 쉽구요
보통은 db 같은데서 성능 병목이 일어납니다
김대기(waitkim)2023-01-10 19:54
답글
검색쪽은 아마 c++ 쓸거에요
김대기(waitkim)2023-01-10 19:54
답글
오늘도 배우고감
익명(180.224)2023-01-10 19:55
제 시야로는 길이 그려지지 않습니다.현재 육체 노동을 하는 현장에서 일을 하고 있습니다.얼마 전, 중요하고 자주 쓰는 신체 부위에 영구 손상을 입어서 평소에 생각했던 IT 쪽을 생각 중입니다.(질문1) 저의 1차적 목표는 백엔드 주니어인데, 현실적으로 백엔드 신입의 기본 역량은 어느정도 요구가 될까요?현재 mysql 배우고 있습니다.5년 전 국비 교육때 가장 배우기 수월했던 부분이어서 데이터를 수월하게 가공하는 여러 스킬들을 배우고DB 설계 하는 부분을 공부하려고 합니다.수년 전 국비로, 자바언어를 배운 적이 있습니다.자바의 정석(1,2권) 중 1권을 완독한 적이 있는데 너무 재미가 없어서(내용은 알차고 퀄리티 있지만)2권 중반부터는 공부할때마다 우울하더라구요.
익명(119.197)2023-01-10 19:37
답글
영어로 된 무료 자바 학습 사이트에서 공부 중인데, 내용 이해는 되는데 이 부분을 면접때 한국어로 바꾸는 것도 또 일인 것 같아서 자바의 정석으로 공부할지 고민입니다.
(질문2) 자바는 쪼금 익숙한 언어인데, 자바의 정석 2권 완독 VS 필수 개념들을 영어로 학습(제네릭, 쓰레드, 등등등) 할지..
(질문3) 백엔드 커리큘럼 대략적으로 알려주실 수 있나요? 김대기님이 주니어를 채용할 때 요구하고 싶은 역량을 적어주시면 정말 감사하겠습니다!
자바의 정석 2권도 다 읽어야합니다
시간이 급한데 람다와 스트림만 읽고, 아니면 다 읽으세요
김대기(waitkim)2023-01-10 19:57
답글
오오오오 감사합니다. 가려움이 해소됬어요!
익명(119.197)2023-01-10 20:09
답글
됬 -> 됐
익명(119.197)2023-01-10 20:09
db 성능 병목에대해 말씀하셨는데 이걸 해결하는 주된 방법이 무엇인가요?
익명(39.7)2023-01-10 20:25
답글
샤딩, 캐싱으로 회피합니다
김대기(waitkim)2023-01-10 20:27
신입한테 스프링배치 중요할까요?
물론 경험있으면 당연히 좋겠지만 그닥 필수요소는 아니지요?
익명(175.115)2023-01-10 20:33
답글
몰라도 됩니다
김대기(waitkim)2023-01-10 20:35
1. 현재 자바,js에서 개념 헷갈림 + 코드 짜보는 구현능력이 ㅈㄴ딸리는데 일단 프로젝트 시작하면서 조지면 되요?
2.개발에서 언어 개념 공부라는게 걍 책보면 되는건가요?
익명(223.62)2023-01-10 20:48
답글
개념공부가 뭐에요
문법공부?
책보고 많이 짜보면 되죠
김대기(waitkim)2023-01-10 20:48
답글
Java개념은 람다 문법이랑 다형성, 프레임워크 개념 이런거죠
익명(223.62)2023-01-10 20:50
답글
언어개념이랑 객체지향이랑 프레임워크는 다른겁니다
전부 다 책보고 이해하고 많이 짜보면 됩니다
김대기(waitkim)2023-01-10 20:52
답글
문법을 제대로 알면 단순 코드 짜다 헷갈릴 일이 없을테고
객체지향은 구현능력이랑 직접적인 연관은 없고
프레임워크도 기본 원리만 알아도 개념이 헷갈릴건 없는데..
공부를 안한거 아니에요?
김대기(waitkim)2023-01-10 20:53
글고 코테로 java 비추한다는데 js나 c++배워서 하는게 나을까요?
익명(223.62)2023-01-10 20:49
답글
자바로도 문제는 없는데
굳이 배워서 쓸거면 파이썬 쓰세요
김대기(waitkim)2023-01-10 20:49
스프링 백엔드 개발자 목표면 코테 자바로 준비하는 게 낫나요?
윗댓 보니 급궁금
익명(121.88)2023-01-10 20:56
답글
그러고 보니 파이썬으로 본다는 사람도 많던데
익명(121.88)2023-01-10 20:56
답글
저라면 자바로 할거같은데..
맘대로 하세요
김대기(waitkim)2023-01-10 20:57
본인이 기술면접 할 때 자주 물어보는거 뭐 있나요
익명(175.223)2023-01-10 21:13
답글
네트워크쪽에서 4레이어는 꼭 물어보구요
db 인덱스 관련, 스레드 프로세스, 자료구조 간단하게, 스프링 기본 개념..
그 외에는 이력서 기반으로 질문을 준비합니다
김대기(waitkim)2023-01-10 21:21
답글
감사합니다!
익명(175.223)2023-01-10 21:30
차단함?ㅠ
익명(125.133)2023-01-10 21:39
답글
모르면 공부를 하면 되는데, 어떻게 가이드를 드려야할지 잘 모르겠어서 생각중이었어요
질문이 막연한데, 좀 더 정리해줄 수 있나요?
김대기(waitkim)2023-01-10 21:43
답글
토이프로젝트에서 모르는 기능 구현하라고 하면 인터넷 찾고 복붙해보고 하는식으로 구현을 해보잖아요. 그러다가 되면 좋은거고 되다가 안되면 수정하면되는거고.
근데 이게 회사 업무고 시큐리티나 배치 같이 공통적인 기능을 구현하는거니까 뭔가 체계적으로 안 상태에서 최대한 사이드이펙트 없이 해야될 것 같아서요.
익명(125.133)2023-01-10 21:48
답글
새로운 기능으로 토이프로젝트 해볼까요? 아직 모르는 부분이라 모르겠지만 이런 토이 프로젝트로 얼마나 회사개발이랑 비슷하게 만들지도 모르겠기도 해서요.
익명(125.133)2023-01-10 21:49
답글
아하..
일단 토이프로젝트 만들고 원리를 익혀보세요
회사 개발이랑 비슷하게 만들 필요는 없어요
원리 파악하면 어떤 구조로든 만들 수 있게 됩니다
노드는 미래가 없나요
특정 용도라면 좋아보이는데, 범용으로는 좀 애매하지 않나 싶네요
제 생각입니다
https://gall.dcinside.com/board/view/?id=programming&no=2366581&s_type=search_subject_memo&s_keyword=nest&page=1
러스트로 백엔드짜려고 한는데 개꿀딱일까여
용도가 뭔가요?
nodejs로 백엔드를 짜놨는데. 일부 느린 것만 러스트로 짤까 고민중이에여
왜 느린데요?
사실 느리다는 건 핑계고 러스트 배울 이유가 필요했어염
아.. 학습용이라면야 알아서 하시면 됩니다 간단한 웹 인터페이스 정도만 필요하고 고성능이 필요하다면 러스트 쓸수도 있죠
백엔드 실력을 기른다는 게 어떤 걸까요 비전공에 1년 좀 안 됐는데 실력이 오른다는 게 정확히 뭔지 아직도 모르겠어요
이해하기 쉽고 유지보수 쉬운 코드를 만들고 성능적인 부분도 고려하고 보안도 고려하고 동료들과 원만한 커뮤니케이션을 진행하고 요구사항을 정제하고 구현해서 결과물로 내고 뭐 이런걸 잘하게 될수록 실력이 길러지는거 아닐까요
새로 서버 구축해야한다며 언어 뭐쓸거임? 자바 vs 파이썬 vs c++
용도에 따라 다르지만 범용적인 api서버라면 자바죠
파이썬은 속도가 문제고 c++은 속도는 보장되지만 생산성이 문제?
넹, 생산성 면에서 압도적으로 차이납니다
네카라는 트래픽이 많기 때문에 c++로 서버를 짜서 퍼포먼스측을 버틸 줄 알았는데 자바로 해도 충분한가봄? 아니면 실무에서른 생각보다 c++과 자바의 퍼포먼스 차이가 크지 않은 거임?
대부분 네트워크 io만 수행하니까 퍼포먼스 차이가 심하지 않죠 스케일아웃도 쉽구요 보통은 db 같은데서 성능 병목이 일어납니다
검색쪽은 아마 c++ 쓸거에요
오늘도 배우고감
제 시야로는 길이 그려지지 않습니다.현재 육체 노동을 하는 현장에서 일을 하고 있습니다.얼마 전, 중요하고 자주 쓰는 신체 부위에 영구 손상을 입어서 평소에 생각했던 IT 쪽을 생각 중입니다.(질문1) 저의 1차적 목표는 백엔드 주니어인데, 현실적으로 백엔드 신입의 기본 역량은 어느정도 요구가 될까요?현재 mysql 배우고 있습니다.5년 전 국비 교육때 가장 배우기 수월했던 부분이어서 데이터를 수월하게 가공하는 여러 스킬들을 배우고DB 설계 하는 부분을 공부하려고 합니다.수년 전 국비로, 자바언어를 배운 적이 있습니다.자바의 정석(1,2권) 중 1권을 완독한 적이 있는데 너무 재미가 없어서(내용은 알차고 퀄리티 있지만)2권 중반부터는 공부할때마다 우울하더라구요.
영어로 된 무료 자바 학습 사이트에서 공부 중인데, 내용 이해는 되는데 이 부분을 면접때 한국어로 바꾸는 것도 또 일인 것 같아서 자바의 정석으로 공부할지 고민입니다. (질문2) 자바는 쪼금 익숙한 언어인데, 자바의 정석 2권 완독 VS 필수 개념들을 영어로 학습(제네릭, 쓰레드, 등등등) 할지.. (질문3) 백엔드 커리큘럼 대략적으로 알려주실 수 있나요? 김대기님이 주니어를 채용할 때 요구하고 싶은 역량을 적어주시면 정말 감사하겠습니다!
자바 공부하고 인프런 김영한 로드맵 따라가세요 자바의 정석 좋습니다 역량은 회사마다 요구하는게 달라서 뭐라 말하기가 힘드네요
감사합니다.
자바의 정석 2권도 다 읽어야합니다 시간이 급한데 람다와 스트림만 읽고, 아니면 다 읽으세요
오오오오 감사합니다. 가려움이 해소됬어요!
됬 -> 됐
db 성능 병목에대해 말씀하셨는데 이걸 해결하는 주된 방법이 무엇인가요?
샤딩, 캐싱으로 회피합니다
신입한테 스프링배치 중요할까요? 물론 경험있으면 당연히 좋겠지만 그닥 필수요소는 아니지요?
몰라도 됩니다
1. 현재 자바,js에서 개념 헷갈림 + 코드 짜보는 구현능력이 ㅈㄴ딸리는데 일단 프로젝트 시작하면서 조지면 되요? 2.개발에서 언어 개념 공부라는게 걍 책보면 되는건가요?
개념공부가 뭐에요 문법공부? 책보고 많이 짜보면 되죠
Java개념은 람다 문법이랑 다형성, 프레임워크 개념 이런거죠
언어개념이랑 객체지향이랑 프레임워크는 다른겁니다 전부 다 책보고 이해하고 많이 짜보면 됩니다
문법을 제대로 알면 단순 코드 짜다 헷갈릴 일이 없을테고 객체지향은 구현능력이랑 직접적인 연관은 없고 프레임워크도 기본 원리만 알아도 개념이 헷갈릴건 없는데.. 공부를 안한거 아니에요?
글고 코테로 java 비추한다는데 js나 c++배워서 하는게 나을까요?
자바로도 문제는 없는데 굳이 배워서 쓸거면 파이썬 쓰세요
스프링 백엔드 개발자 목표면 코테 자바로 준비하는 게 낫나요? 윗댓 보니 급궁금
그러고 보니 파이썬으로 본다는 사람도 많던데
저라면 자바로 할거같은데.. 맘대로 하세요
본인이 기술면접 할 때 자주 물어보는거 뭐 있나요
네트워크쪽에서 4레이어는 꼭 물어보구요 db 인덱스 관련, 스레드 프로세스, 자료구조 간단하게, 스프링 기본 개념.. 그 외에는 이력서 기반으로 질문을 준비합니다
감사합니다!
차단함?ㅠ
모르면 공부를 하면 되는데, 어떻게 가이드를 드려야할지 잘 모르겠어서 생각중이었어요 질문이 막연한데, 좀 더 정리해줄 수 있나요?
토이프로젝트에서 모르는 기능 구현하라고 하면 인터넷 찾고 복붙해보고 하는식으로 구현을 해보잖아요. 그러다가 되면 좋은거고 되다가 안되면 수정하면되는거고. 근데 이게 회사 업무고 시큐리티나 배치 같이 공통적인 기능을 구현하는거니까 뭔가 체계적으로 안 상태에서 최대한 사이드이펙트 없이 해야될 것 같아서요.
새로운 기능으로 토이프로젝트 해볼까요? 아직 모르는 부분이라 모르겠지만 이런 토이 프로젝트로 얼마나 회사개발이랑 비슷하게 만들지도 모르겠기도 해서요.
아하.. 일단 토이프로젝트 만들고 원리를 익혀보세요 회사 개발이랑 비슷하게 만들 필요는 없어요 원리 파악하면 어떤 구조로든 만들 수 있게 됩니다
아 감사합니다 스프링 기능에서 원리 익히려면 공식문서예요?
스프링 시큐리티 인 액션 같은 책을 사서 읽어보세요