한 달 전 · CP 님의 새로운 답변
프론트엔드와 백엔드 진로 고민입니다.
안녕하세요 개발자에 꿈을 가지고 이번에 공부를 시작해 보려는 노베이스 상태의 입문자 입니다. 여러가지 정보를 찾아봐도 아직은 노베이스여서 그런지 진로 선택이 너무 어렵더라구요 일단 저의 성향을 떠나서 백엔드쪽에 더 관심이 있지만 입문이다 보니 서적을 조금만 둘러봐도 어렵다고 해야하나.. 일단 이해하기가 어렵다고 해야하나 겁부터 나더라구요 반대로 프론트엔드 강의같은걸 찾아봤을때는 어느정도 따라갈만 해 보였습니다. 두가지의 선택지에서 지식이 부족한 상태라 그렇다고 생각이 드는부분도 있어서 질문드리고 답변을 얻고자 합니다. 제 목표는 프론트엔드 백엔드 둘다 공부하고 둘다 배우려고 하는데 지금 현재 정해진거는 프론트엔드로 시작해서 백엔드도 공부하고 풀스텍이 되어보자! 라는 목표를 가지고있습니다. 입문 노베이스도 차근차근 공부하면 백엔드로 공부를 시작해도 충분 할까요? 아니면 제가 선택한대로 프론트엔드먼저 공부를 시작해보는게 더 좋을까요?
개발자
#프론트엔드
#백엔드
#국비추천
#노베이스
#비전공자
답변 2
댓글 0
조회 54
4달 전 · JH 님의 질문
전문성을 가지기 위한 방법은?
최근 이직을 위해 여러 회사에 면접을 보러다니던 중. 제 경력을 보고 다음과 같은 말을 들었습니다. ‘전문성이 떨어진다’ 중소기업에서 SM으로 3년, SI로 1년을 다니고 있는데 맡았던 시스템과 프로젝트가 많지만 백엔드 개발자면 백엔드 개발자, 웹 개발자면 웹 개발자처럼 일관성있게 일을 맡지 못해 들었습니다. 그래서 전문성을 좀더 기르기 위해 회사를 이직하려고 하는 것도 있고요. (현 회사에는 이 부분에 대해 요구했지만, 알겠다는 말만하고 시키는 일은 중구난방으로 동일합니다.) 주변 경력이 기신분들께 조언을 구하니 어떤분은 일단 회사를 옮기라는 분들도 계시고, 석사를 들으라고 하시는 분들도 계시고…. 물론, 제가 공부를 안하고 있는 건 아닙니다. 도움이 되는 서적을 찾아 읽고, 공부하고. 인터넷 강의를 수강하고, 주변 개발자분들과 토의도 하고… 다만, 이러한 방법들이 ‘내가 이 지식을 진짜로 사용할 수 있을까?’ 란 답에 확신을 받지 못해 불안한 현재입니다. 여러분들은 전문성을 갖추기 위해 어떻게 준비하시나요?
개발자
#이직
#전문성
#개발고민
#공부
답변 0
댓글 0
조회 51
4달 전 · 양성연 님의 새로운 댓글
머신러닝 엔지니어 퇴사후 대학원 진학
안녕하세요. 국내 제조 대기업에서 머신러닝 엔지니어로 일하고 있습니다. 회사에 신입으로 입사후 약 1-2년 정도 일을 하였고 회사내 좋은 팀에서 많이 배우며 일하고 있습니다. 회사에서 퇴근하고도 매일 논문을 읽고 서적을 읽기도 하며 저의 전문성 향상에 노력하고 있는데요. 최근 제조기업에서는 데이터 문제로 머신러닝으로 많은 걸 할수가 없을거 같다는 생각이 들었고, 새로운 기술을 읽고 또 만들어내보고 싶다는 생각이 점점 더 강해져왔습니다. 이 때문에 저의 전문성 향상과 연구경험을 위해 spk ai대학원에 지원하여 모두 합격하고 현재 한 곳의 교수님께 컨텍이 되어 진학을 앞두고 있습니다. 연구분야는 이론 머신러닝이고 관련 학회에 실적도 좋고 교수님도 좋으신 분 같아 열심히 해봐야지 생각했는데요. 네카라쿠배중 한 곳의 머신러닝 현직자 분을 만나 이러한 이야기를 하니, 요즘은 이론, 학위가 가치를 쳐주던 시기가 아닌거 같다. 현재 다니는 대기업에서 좀 더 실력을 쌓고 이직을 생각하거나 야간 대학원을 가는게 어떻냐는 조언을 하네요. 커리어리 현직자님들은 어떻게 생각하시나요 ?
개발자
#머신러닝
#인공지능
#대학원
답변 1
댓글 1
조회 317
5달 전 · 도승재 님의 질문 업데이트
기술 서적은 영어로 읽는게 좋을까요?
안녕하세요, 개발자가 되기 위해 이것저것 공부하고 있는 사람입니다. 진행하던 프로젝트를 완료하고 나면 사용했던 기술들(주로 프레임워크)을 자세하게 알아보기 위해 기술 서적을 구매할 생각입니다. 그런데 최근 들어 이런 기술 서적을 영어로 읽는 것은 어떨까 생각이 듭니다. 그 이유는, 1. 물리학이나 수학 등을 대학에서 배울 때와 마찬가지로 영어( 혹은 영어권 언어)에서 비롯된 전문 용어를 한국어로 번역해서 읽으면 뭔가 찝찝하고 이상한? 느낌이 드는 것 처럼 프로그래밍 전문 서적도 그러할 것이라고 예상합니다. 단어를 억지로 바꿔놓은 듯한 느낌이 들 때가 많습니다(물론 이건 제가 문어채? 혹은 학문에 사용되는 용어들에 익숙하지 않은 까닭일 수도 분명히 있습니다.). 2. "1."과 비슷한 이유지만 번역을 하는 과정에서 가독성 향상 등의 이유로 책에서 원저자가 전하고자하는 의미가 의도치않게 퇴색되는 경우가 있을 것입니다(물론 번역가님들도 이런 부분은 의식하셔서 최대한 신경쓰시겠지만 100% 완벽할 수 없다고 확신합니다.). 선생님들의 의견은 어떠신가요?
개발자
#기술-서적
#책
#기술공부
#기술
답변 0
댓글 0
조회 43
5달 전 · 문정동개발자 님의 새로운 답변
깃 merge 충돌이 나는 경우를 정의할 수 있나요?
서적에는 이렇게 나와있습니다. "병합하려는 두 브랜치가 서로 같은 내용을 다르게 수정한 상황에 충돌이 발생한다." "같은위치의 코드를 두 브랜치가 동시에 수정하면 충돌이 발생한다." 따라서 저는 같은 파일,같은 라인 코드를 서로 다르게 수정하면 충돌이 난다고 생각했습니다. 근데 첨부한 사진과 같은경우 충돌이 안더라구요;; 브랜치는 main, develop 2개가 있습니다. 그리고 2개의 브랜치 소스는 아래와 같습니다.(1번째 사진) 그리고 먼저 main 브랜치로 person 소스를 아래와 같이 수정하고 커밋, 푸시를 진행하였습니다.(2번째 사진) 그리고 develop 브랜치로 person 소스를 아래와 같이 수정하고 커밋, 푸시를 진행하였습니다.(3번째 사진) 그리고 person 브랜치를 main 브랜치에 merge 시켰습니다. 각 브랜치의 소스를 보면 main의 5번째 줄 함수명이 b 이고 9번째 줄 함수명은 c 입니다. 근데 develop 브랜치의 5번째 줄 함수명은 d 이고 9번째 줄 함수명은 b 입니다. 이렇게 되면 서적의 내용만 봤을땐 같은 위치의 코드를 각각의 브랜치에서 서로 다르게 수정을 했는데 왜 충돌이 발생하지않고 merge 가 진행되는건가요..? 일단 merge 를 하면 첨부사진과 같이 됩니다.(4번째 사진) 뭔가 충돌발생하는 경우를 정확히 정의하고 알고 넘어가고싶은데 어려운것 같습니다... 선배님들은 어떻게 이 부분을 이해하고 계신가요?
개발자
#git
#conflict
답변 1
댓글 0
조회 49
7달 전 · aigoia 님의 댓글 업데이트
6년차의 중간 직책 고민
현재 6년차 개발자입니다만 고민이 있습니다. 1년차에는 신입으로 혼자 자바 유지보수 운영을 1년 나갔고 그 다음해에는 프로젝트 중간에 사수가 퇴사를 하여 의도치않게 자바 개발에서 메인 업무는 리눅스 환경과 web, was, db 및 오픈소스 설치, 보조 업무로는 etl 개발을 하였습니다. 그렇게 4년을 일했는데, 현재 6년차에 갑자기 ETL 직무를 맡게 되었고, pl까지 하게 되었는데, 메인 업무가 아닌 서브 업무로 했었던 etl pl을 하려니 일을 효율적으로 시키는 방법 등 고민이 많습니다. 지금 년차에 pl을 맡는 것은 맞다고 생각이 듭니다만, 일이 잘 풀리지 않아 많은 고민이 있습니다. 스스로도 지금 물 경력인듯 생각이 들어 어디서부터 다시 손을 대야하나 스스로에게 질문을 요즘 하고 있습니다. 혹시나 이런 경험이 있으신 분들이 있다면 조언이나 충고 등 가감없이 말씀해주시면 감사하겠습니다. 그리고 참고할만한 서적이 있다면 추천 부탁드리겠습니다.
개발자
#개발고민
#연차
#인프라
#etl
답변 1
댓글 2
조회 82
7달 전 · 이상래 님의 새로운 답변
좋은 방향으로 공부하고 있는걸까요?
안녕하세요 현재 개발자를 준비하고 있는 22살 남성입니다, 저에게는 한 가지 고질적인 고민이 있습니다, 바로 제대로 된 네트워킹이 이루어지고 있지 않다는 점 인데요, 고졸이라는 학력과 주위에 아무런 인맥도 없는 상황에서 20살부터 혼자서 공부를 했기에 불안함이라는 감정이 아무리 공부를 하더라도 지워지지 않는 거 같습니다, 아마 객관적으로 현재 저가 어느정도 수준인지 파악이 안되는 상황이라서 생기는 감정이라고 생각하고 있습니다. 사실 개발자를 준비하면서 여러 차례 네트워킹을 노력 했지만 뜻대로는 안 된 거 같습니다, 하지만 지속적인 불안함 때문에 2년간 계속해서 공부방식에 대한 의심이 많았고, 누가봐도 좋은 방식이라는 생각이 들 수 있도록 방향에 대한 교정을 이어나가고 있습니다. 본론은 지금부터 입니다, 현재까지 몇 번의 서비스를 만들어 왔으며, 매번 서비스를 만들면서 백엔드 개발 관점에서 더 좋은 코드를 만들고자 노력하고 있습니다. 그리고 지금은 새로운 서비스를 만들면서 이전에는 구현하기 바빴다면, 이번에는 개발서적을 읽고 여러 레퍼런스를 보면서 개발을 하고 있는 상황입니다. 예를 들어, JPA의 경우 현재 내 코드가 선택적 비식별관계인지 필수적 비식별관계인지 점검하고 만약 선택적 비식별 관계일 경우 N + 1 문제를 해결하기 위해 외부 조인을 사용하여 해결하는 등 서적을 읽으면서 문제점을 계속해서 찾다보니 점검해야하는 체크 리스트가 약 150개 정도 되는 상태입니다. 또한 책을 읽다보니 간단한 CRUD을 구현하는 것도 사실 간단한게 아니라 저가 놓치고 있는게 정말 많이 있다는 사실을 알 수 있었고, 지금은 한 가지 기능을 구현할 때 많은 고민을 가지면서 개발하는 습관이 생겼습니다, 이외에도 빨리 데이터베이스와 아키텍처 그리고 네트워크에 대한 내용도 서적을 읽으면서 제 기준으로 최대한 깊게 공부하고 싶은 생각이 들고 있습니다. 그리고 저는 이러한 부분에서 “다른 개발자들은 기본적으로 알고 있는거면 어떡하지?” “지금 고치고 있는게 의미 없는거면 어떡하지?” “열심히 서적을 읽고 정리하고 코드에 적용하고 그걸 기록하고 남들이 읽기 쉽도록 PR하는데 이게 아무 가치가 없는거면 어떡하지?” 같은 불안함을 느끼고 있습니다, 그래서 지금 방식이 괜찮은지 현업 선배님들의 조언을 듣고 싶습니다, 되도록이면 쓴소리를 듣고 더 좋은 방향으로 발전하고 싶습니다, 긴글 읽어주셔서 감사합니다.
개발자
#서적
#불안
#기본개념
#실무
#멘토
답변 2
댓글 1
추천해요 1
조회 119
7달 전 · 토토로 님의 새로운 댓글
무조건 대학부터 가야할까요?
안녕하세요, 현재 22살이며 군복무를 70일 남긴 상황입니다, 요즘 저에게 있어 “무조건 대학부터 가는게 맞을까?” 라는 큰 고민이있습니다. 우선 지금 저의 상황을 말씀드리고자합니다, 20살때부터 개발 공부를 시작해서 운 좋게도 군복무와 개인 공부를 함께 할 수 있는 상황이라 현재도 서비스를 만들고 있는 상황입니다, 여태까지 두 번의 기획 to 배포까지의 서비스를 만들어보았고 잡다하게 여러 프로젝트를 시도해보았습니다. (덕분에 디자인, 웹퍼블리싱, 프론트, 백엔드, CI/CD에 대한 전반적인 이해도와 각 영역마다 편차는 크지만 숙련도가 조금은 있습니다) 그래서 이번에 만들 서비스는 이전과 다르게 레퍼런스와 서적을 참고하면서 약 3개월간 (현재까지 5권, 12만자 정도의 핵심 내용들을 필기) 개발 중인 상태며, 과거 저가 일했던 시장에서 불편한 점을 개선하는 서비스라 이 서비스를 원하는 분들이 어느정도 있으실거라 생각합니다. (랜딩 페이지를 만들었을 당시 조금의 홍보로 이틀간 200명이 방문 하셨고, 100분 정도가 이 서비스를 원한다는 의견을 보이셨습니다) 여튼, 개발 과정에서도 이미 얻은게 많고(이미 전체적인 구현이 완료됐음에도 불구하고 아쉬운 점들에 대한 작업이 약 80개 정도 남은 상황입니다) 런칭을 했을 때도 어느정도 기대가 되는 서비스를 만들고 있는 상황이며, 전역 후에는 현재 개발 서적을 정리하고 블로그에 기록하는 방식과 같이 나만의 개인 블로그를 만들어서 조금 더 체계적이며 남들이 저를 알기 쉬운 방법으로 CS 공부를 기록할 예정입니다. (이거를 위해서 20살때부터 영어 공부를 했으며, 아직 부족하지만 필요하다면 mit open course도 번역하면서 cs 공부와 영어 공부를 함께하는 방식으로 가고자 합니다) 이후 상반기에 아쉽게 면접에서 떨어진 연합 동아리에 다시 지원해보면서 다른 활동들(우테코, 소마, etc)에도 도전해 보고자 합니다, 이때 cs와 같은 이론적인 부분에서 부족한 점들을 딥 다이브 해보면서 개발자로서 역량을 키울 생각입니다. (이번에 개발 서적을 읽으면서 cs를 빨리 깊게 공부해보고 싶은 욕구가 생겼습니다) 그래서 종합적으로 2025년에는 계속해서 여태껏 만들고 싶었던 서비스를 만들고 부족한 공부를 하며, 여러 활동에 참여하면서 구직 활동도 해보는, 모든면에서 성장하고 싶습니다. 서론이 길었습니다, 지금까지의 이야기만 봤을 때 이미 제 마음이 정해진 상태에서 질문을 드리는 거 같아 죄송한 마음이 들지만, 이런 상황에서도 저가 “착각하고 있는건 아닐까?” 하는 불안함 때문에 “재수를 해서라도 나름 괜찮은 대학을 가야할까?”, “돈만 주면 가는곳이라도 가서 학사라도 따야할까?” 라는 고민이 드는 거 같습니다. 20살, 처음 개발을 시작했을 당시에 품고있던 의심이 어느정도 개발자로써 성장한 이 상황에서도 계속해서 드는 거 같습니다, 그래서 현재 제 생각은 “우선 취업을하고 경력자로써 인정 받을 수 있는 시기에 대학을 가서 학사를 따는게 좋지 않을까”하는 생각입니다. 이외에도 경제적 형편과 같은 추가적인 요소도 있지만 이전에 나이에 비해서 쉽게 돈을 벌었던 경험때문에 오만 또는 자만하고 있는게 아닐까 하는 생각입니다.(영상 관련일을 했었습니다) 부연설명을 해야하는게 많아서 글에 두서가 없는 점 죄송하며, 긴 글 읽어주셔서 감사합니다. 세줄요약 1. 취준생으로써 어느정도 실력이 쌓인 상태 (3년 정도 공부, 군복무 포함, 코테 플4) 2. 그래도 학사가 필요하지 않을까 하는 마음 3. 우선 취업하고 경력을 인정 받는 시기에 학사따기 vs 나이가 어리니깐 일단 아무곳이나 대학가보고 아니면 자퇴하거나 계속해서 학사따고 취업 (경제적 형편이 안 좋다는 문제가 있음) 마지막으로, 솔직히 아무곳이나 가더라도 4년 동안 다니면서 학사를 딸 용기가 없어서 반년내로 자퇴할 거 같은 느낌인데 이게 착각이 아닐까 하는 마음입니다, 그리고 뜬금없지만, 매칭 시스템을 구현하기 위해서 다익스트라 알고리즘 대신 가독성과 확장성 측면에서 더 좋은 코사인 유사도를 사용하거나 아호코라식 알고리즘이나 엘라스틱 서치를 쓸려다가 오버 엔지니어링 느낌이 들어서 Spring Data JPA Specification으로 해결하거나 조회수 중복을 막기 위해서 유저의 ip 주소를 redis에 저장하고 ttl 으로 자동으로 초기화하거나 n + 1 문제를 해결하기 위해서 fetch join에서 EntityGraph로 해결하고 동시성 문제도 AOP를 사용해서 해결하는 등 책을 통해서 또는 직접 찾아보고 해결하는 과정이 즐거운데 이게 틀린길인가 싶으니깐 슬픈 거 같습니다..
개발자
#학사
#취업
#개발공부
#대학교
#취준고민
답변 1
댓글 1
조회 156
8달 전 · 이상래 님의 답변 업데이트
개발서적 e-book으로 많이 보시나요?
개발서적들이 두껍다보니 ebook으로 볼까 하는데 많이들 e-book 사용하시나요? 하신다면 yes24, 리디 등등 어떤 곳 이용하실까요?
개발자
#개발서적
답변 1
댓글 0
조회 94
8달 전 · 삭제된 사용자 님의 새로운 답변
수학 공부를 어떻게 하면 좋을까요?
중1 때 이런저런 사정으로 공부를 놨는데 그로 인해 수학 베이스가 매우 부실한 상황입니다. 이런 상황에서 공부를 위해 알고리즘이나 각종 전공 과목 서적을 읽다가 수학 기호나 수학 내용이 나오면 어렵다 이런 게 아니라 이건 뭐지? 싶을 때 가 좀 있습니다. 이건 아니다 싶어 이번 방학부터 수학의 베이스와 뼈대를 만들어 나가고 싶은데 어떤 식으로 공부를 하는 게 좋을지 고민 됩니다.
개발자
#수학
#대학생
#공부
#알고리즘
#인공지능
답변 1
댓글 0
조회 35
9달 전 · 포크코딩 님의 새로운 답변
DB 설계 관련 서적 추천 부탁드립니다!
안녕하세요. 백엔드를 공부하고 있는 취준생입니다. 여러 프로젝트를 거쳐오며 항상 DB 설계에 대해서는 큰 비중을 두지 않고 개발을 해왔다는 것을 느꼈습니다 ㅠㅠ. 그래서 이번 기회에 DB 설계에 대해서 제대로 공부해보고자 하는데, 혹시 추천해주실만한 책들이 있을까요??
개발자
#db설계
#db
답변 1
댓글 0
조회 93
9달 전 · 포크코딩 님의 새로운 답변
주니어 백엔드 개발자 공부 서적 추천 부탁 드립니다.
경력 6개월 차...이고요 다름이 아니고 제가 좀 아키텍처를 설계하는 능력이 부족하고 코드를 정리하는 능력이 부족해서 좀 키워보려고 하는데요 그래서 클린 아키텍처라는 서적과 소프트웨어 아키텍처 101라는 서적 중에 고민 중입니다. 혹은 다른 필독서 있다면 추천해 주시면 감사하겠습니다~
개발자
#스터디
#공부
#책추천
답변 1
댓글 0
조회 140
9달 전 · MB😍 / JPA🤮 님의 새로운 답변
Spring Cloud를 활용한 MSA 개발을 학습하고싶은데 어떤서적이나 강의를 듣는게좋을까요?
Spring Cloud 를 활용하여 MSA기반의 서비스를 구축하는 방법에 대해서 학습하고싶은데 좋은 서적이나 강의가있다면 추천받고싶습니다.
개발자
#java
#msa
답변 1
댓글 0
조회 72
9달 전 · 구운감자 님의 새로운 답변
개발 서적 10권 읽으면서 개발
안녕하세요, 다름이 아니라 어쩌다 보니 매일 6~7시간씩 개발 서적을 읽을 수 있는 기회가 생겨서 개발 서적을 읽으면서 개발을 하고 있습니다, 기존에 서비스를 개발해본 경험은 있고 기획 to 배포까지 했었습니다, 그래서 저번 서비스를 만들면서 아쉬웠던 점들이 많았고 가장 큰 아쉬움은 뭐가 문제인지 확인하는거조차 어렵다는 점 이었습니다, 그래서 이번에 총 책을 10권 정도 사서 4개월간 읽으면서 서비스 개발을 하고 있습니다, 책을 읽을 때는 기존에 알았던 지식 검증, 새로 알게 된 지식, 기존에 알았지만 오류가 있는 지식을 기준으로 책을 읽고 이러한 내용들을 느낀점과 더불어 현재 문제점 등 메모장에 저가 이해한 대로 꾸준히 기록하고 있습니다, (한 챕터에 2-3 페이지? 정도 “아 이래서 그런거구나” 느낌으로 기록하고 있습니다) 현재 책을 읽은지는 약 2주차이고 책을 읽으면서 지속적으로 개발하면서 고쳐야할 점을 리팩토링 하고 있습니다, 곧 토비의 스프링 Vol2 를 읽을 거 같습니다, 읽을 책 리스트는 순서대로 아래에 있습니다, 현업분들 입장에서 신입이 이런 경험이 있고, 그런 내용을 블로그에 회고록으로 아주 자세히 적어놓는거에 대해서 어떻게 생각하시나요? 객체지향의 사실과 오해 토비의 스프링 1,2 자바 ORM 표준 JPA 프로그래밍 실전 스프링 부트 도커/쿠버네티스를 활용한 컨테이너 개발 실전 입문 컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커 Real MySql8.0 Clean Code 클린 코드 개발자의 글쓰기 휴대폰으로 쓴 글이라 가독성이 떨어지는 점 죄송하며, 읽어주셔서 감사합니다
개발자
#서적
#독학
#블로그
답변 2
댓글 0
추천해요 2
조회 468
일 년 전 · undefined 님의 새로운 댓글
TS 고수님, TS에서 타입 캐스팅 'as', 이렇게 이해해도 될까요
안녕하세요, 타입스크립트 고수님들에게 타입스크립트의 키워드 "as"에 대해서 문의 드립니다. 관건은 'as' 인데요 as의 의미를 다음의 순서대로 풀어보았습니다. 아래 코드에서 as의 역할/의미를 아래 순서대로 이해하는게 맞을까요? (=똑 떨어지는 설명이 없다보니, 나름 의미를 풀어서 이해해봤습니다.) 1.*[k in keyof O as O[K] 만약 k가 k in keyof o의 첫번째 값으로 'who'가 들어오고, 텍스트 'who'를 타입을 string이라고 합니다(as는 왼쪽의 값을 오른쪽의 값으로 '간주'하기 때문에) 라고 종종 서적에서 볼 수 있습니다. 2.*k in keyof O == O[K] 저는 as를 "=="이라고 이해하는데요, who(k in keyof O)는 string이라는 타입값이라고 간주합니다(=who는 string 입니다 라는 확정적인 의미가 아니라, "이렇게 할래" 이런 어조로 말입니다.) 3.[핵심!] who ==(비슷하다라고 간주하다) string 이기 때문에, who를 쓰는건 곧 "잠재적?"으로 string이라고 이해해도 될까요??.. (즉, who라고 쓰고 who라는 자리에 타입 string이라고 읽는다..처럼 말이죠...) 4.*who(==string) extends T(number) ? never : K(who) 텍스트 who는 곧(==) string 타입이기 때문에, 3번에서 말한 것처럼, who의 타입은 string이기 때문에 never가 아닌, K즉 who로 종료된다 요약하면, as를 쓰면 위 코드 상에서는 2가지 의미가 떠오르는데요, 1.k라는 텍스트를 o[k]의 타입으로 바인딩을 시키고 2.k는 o[k]라는 타입을 갖게 되어(= 타입 캐스팅), k를 사용하는 건 곧, k의 타입 o[k]를 사용하는 것이다 라고 이해했습니다. k라고 쓰고 o[k]라고 읽는 다 처럼 말이죠, as가 as 이하의 타입으로 "만든다" 라고만 생각하면, 위의 3번 내용이 생각이 나질 않습니다. 아래 코드에서 as를, 코드"순서대로" 이해해보려 하니 조금은 억지스러운 면이 있었지만, 조금은 컴퓨터 답게? as를 제대로 이해하고 있는지 고수님들에게 조언을 듣고 싶습니다! 감사합니다!
개발자
#typescript
#as
답변 1
댓글 1
조회 66
일 년 전 · 김도원 님의 답변 업데이트
깊게 공부하기 위한 서적
안녕하세요 국비출신 비전공 1년차 개발자입니다 운좋게 입사하여 실무중이지만 전문 it 회사가 아닌데다가 Sm 직군이라 실력이 깊어지지 못하고있습니다 더 좋은 백엔드 개발자가 되기위해 부족한 스펙이지만 대기업에 트라이는 해보고싶습니다 며칠간 여러 이직기로 보며 드는 생각이 여러 스택을 얕게 쌓는것보다 적은 스택이라도 깊게 아는것이 중요하단 생각이 들었습니다 (맞나요..?ㅋㅋ) 그래서 가장 애정하는 자바, 스프링,sql 에 깊어져보려고 하는데 깊은 공부용으로 추천해주실만한 서적이 있을까요 김영한님을 비롯한 여러 명강들이 잇긴한데 저는 유독인강으로 공부하면 집중력이 극단적으로 떨어지더라구요.. 자프링 고전 스테디 셀러들을 보자니 요즘 버전과 너무 상이한것은 아닐까하는 걱정도 듭니다 고수님들 자프링 딥다이브용 서적 추천해주시면 열심히 공부해보겠읍니다 감사합니다ㅎㅎ
개발자
#java
답변 1
댓글 0
조회 1,420
일 년 전 · 다형 님의 답변 업데이트
서적 공부를 어떤식으로 해야할지 모르겠어요
가상 면접 사례로 배우는 대규모 시스템 설계 기초 이펙티브 자바 모던 인 자바 등의 책을 공부해보려고 하는데 단순히 슥슥 읽어가며 공부하면 될지, 따로 필기해가며 혹은 블로그에 정리해가며 공부해야 되는건지 모르겠어요
개발자
#java
#공부
#공부방법
답변 1
댓글 0
보충이 필요해요 2
조회 106
일 년 전 · rendarCB 님의 새로운 답변
React 공부시작
vue만을 다뤘었는데 React공부를 하려고 합니다. 주로 전 서적 (특히 yes24온라인서적)을 이용했는데, React는 온라인서적은 괜찮은게 없는것같아서.. 다들 어떻게 공부하셧나요?
개발자
#react
답변 2
댓글 0
조회 84
일 년 전 · 박진만 님의 새로운 답변
개발자들이 실제로 프로그램을 제작하는 구체적인 과정
안녕하세요. 문득 드는 궁금증인데 개발자 취준생들은 책보고 인터넷보고 프로그램을 만드는데 개발자도 똑같겠죠? 만약 똑같다면 좀 더 구체적으로 실제 개발자들이 방문하는 웹 사이트나 서적, 어떻게 공부하는지 등등 실제 프로그램을 제작하는 개발자들이 프로그램을 제작하는 구체적인 과정이 궁금합니다. 예를들어 웹 프로그램을 제작하는데 필요한 여러 명령어나 모듈, api등에 대한 정보를 개발자는 무엇을 보고 배우는지 궁금하네요. 자바나 파이썬, 오라클 같은 공식문서에서 배우나요? 정보를 습득하는 개발자의 출처가 궁금합니다. 답변 해주시면 감사하겠습니다. 꾸벅.
개발자
#개발자
#프로그래밍-과정
#정보-습득의-출처
답변 1
댓글 0
조회 172
4달 전 · aigoia 님의 새로운 답변
자바스프링과 스위프트의 갈림길에 서있습니다.
안녕하세요. 저는 지방대학 소프트웨어전공을 하고있는 3학년 학생입니다. 사실 제가 컴퓨터전공을 처음 관심갖게 된 이유는 앱개발과 게임개발에 관심이 있어 수시6개를 전부 컴퓨터전공을 넣었습니다. 하지만 와서 대학생활을 하다보니 자바와 스프링은 전공수업으로 공부했지만, 스위프트에 대해서는 공부를 하지 못해 일주일전부터 입문책을 통해 스위프트를 하고 있습니다. 제가 아이폰을 쓰기도 하고 아이폰앱을 사용할 때 마다 유독 이런 부분은 좀 개선하는게 좋지 않을까? 라는 생각으로 접근했기에 스위프트를 선택한 것 같습니다.물론 자바스프링이 안맞다라고 생각하진 않습니다. 저는 남들보다 배우는 과정이 조금 느리다고 생각합니다. 혹시나 지금 하던 자바스프링을 계속 하는 것이 맞을 지, 아니면 어릴때 부터 하고 싶던 앱개발을 쭉 할지 선배님들의 조언이 필요할 것 같습니다! 혹시 스위프트를 추천하신다면 참고서적도 같이 조언을 구하고 싶습니다! / 현재 스프링은 인프런 김영한님의 강의를 보고 있었습니다.
개발자
#swift
#swiftui
#springboot
#java
#spring
답변 2
댓글 1
추천해요 1
조회 402
2년 전 · 구현우 님의 새로운 댓글
NodeJS, UI&UX 책 추천 부탁드립니다!
안녕하세요. FE 주니어 개발자입니다. 선배님, 같은 주니어 개발자 분들, 취준생 분들께서 도움됐던 책이 있으면 추천해주셨으면 해서 글 작성합니다. 1. NodeJS 업무와는 큰 관련은 없지만, 후에 React로 클라이언트, NodeJS로 서버 개발하여 1인 프로젝트를 해볼 계획이 있습니다. 서버 구축 관련이면 좋고, 서버 구축이 메인이 아니더라도 NodeJS 관련 좋은 서적이 있으면 추천 부탁드립니다! 2. UI&UX 현재 디자인 시스템 개발에 투입되었는데, 아무래도 디자인과 밀접한 포지션에 위치하다 보니 UI&UX에 대한 학습이 필요하다고 생각했습니다. FE 개발자 분들이나 디자이너 분들 중 UI&UX에 대한 전반적인 이해, 기본적인 UI 요소에 대한 설명이 잘되어있는 서적이 있다면 추천 부탁드립니다. 특히 UI&UX 부분은 찾아봤는데 추천 서적이 방대해서.. 더 고르기 쉽지 않네요. 감사합니다.
개발자
#frontend
#node.js
#uiux
#디자이너
#책추천
답변 1
댓글 3
조회 292
일 년 전 · 익명 님의 질문 업데이트
부트캠프의 필요성이 궁금합니다.
안녕하세요. 대학교 3학년 2학기 복학예정인 학생입니다. 지난 2월부터 백엔드 공부에 재미를 붙여 인프런의 김영한님 강의를 열심히 다 듣고 지금은 여러 프로젝트를 헤보고 있습니다. 인프런 강의만 들은 것은 아니고, 다른 개발 관련 서적도 찾아보고 커뮤니티나 기술블로그도 읽으면서 재밌게 공부하고 있습니다! 하지만 제게 무언가 부족함을 항상 느낍니다. 결국은 다 스스로 찾아서 공부한 것들이라, 고등학교 • 대학교 시절처럼 정해진 커리큘럼을 따라간게 아니었죠. 그래서 무언가 제가 한 공부 이곳 저곳에 부족한 부분을 많이 느낍니다. 이런 실력으로 취업은 할 수 있을까 고민도 많이 되고요. 그래서 부트캠프를 알아보고 있습니다. 누군가가 확실하게 처음부터 끝까지 알려주는 곳. 그런 곳에서 공부하면 제 지식도 좀 더 완전해질거고 취업에 대한 걱정도 줄어들 것만 같아서요. 근데 다시 생각해보니 부트캠프에서 공부할 것이었으면 내가 지금 열심히 하고 있는 공부들은 또 뭘까란 생각이 듭니다. 부트캠프에 가게 되면 결국 했던 내용들을 반복하기만 하는 시간이면 어떡하지. 이게 진짜 취업으로 이어지는 확실한 길이 맞을까. 란 고민입니다. (부트캠프는 네이버, 우아한 형제들에 가고 싶습니다.) 결론은 이렇습니다. 이미 공부에 재미가 들렸고, 졸업까지 1년 반 이상 남은 대학생에게 더 확실하고 좋은 취업을 위해 부트캠프를 추천해줄 것인가, 아니면 그냥 스스로 공부한 것들을 바탕으로 취업시장에 부딪히기를 추천해줄 것인가 입니다. (혹은 좋은 부트캠프에 지원해보고 실패하면 바로 취업시장에 뛰어든다는 절충안도 있겠네요!)
개발자
#취업
#부트캠프
#대학생
#취업고민
#백엔드
답변 0
댓글 0
조회 217
2년 전 · 고다영 님의 답변 업데이트
경영대 학생 컴공으로 전과 및 복수전공
만22세이고 국숭세단 대학교2년 마치고 현재 군복무중이며 병장입니다. 경영대 학생입니다. 현재 배우는게 회의감이 듭니다. 수업느낌이 전공이라기보다 교양느낌이 나고 쓸모가 있는지 잘모르겠습니다. 이거 4년 배우고 취업하면(고등학교 성적이 국숭세단 입학가능한)고졸이랑 업무역량이 큰차이 없고 유튜브나 시중 서적으로도 충분히 따라 올수있다 생각이 듭니다. 저에게는 대학교에서 이걸 왜 배우냐 생각이들고 경영대온거 후회합니다. 창업할려고 경영대 왔는데 딱히 창업할꺼리는 없고 취업하게 생겼는데 차라리 이럴꺼면 컴공갈껄 생각이 듭니다. 오히려 컴공전공하는게 창업이나 취업에 유리하다는 생각이 듭니다. 수학이나 과학을 못해서 문과오지는 않았고 오히려 저는 국어보다 수학을 조금 더 잘했습니다. 제가 컴퓨터를 좋아해서 컴퓨터 조립이나 분해를 할줄알고 컴퓨터 하드웨어 커뮤니티 인공지능 관련 커뮤니티 (비전공자라서 이해는 잘 못합니다)에서 매일 새로 나온 정보 뉴스가 뭐 있는지 봅니다. 컴퓨터 관련 유튜브 신제품과 루머 소개 유튜브도 매일 봅니다. 보안관련 유튜브 조금씩 보는 정도입니다. 이야기하면 인공지능이야기를 자주하고 친구랑 애플스토어가면 직원이야? 라는 소리들을 정도로 제품소개 차후 신제품 소개합니다. 교양 필수인 파이썬은 A+받았습니다. 초딩4학년때 보안에 관심있어서 C언어 배우다가 IF문이 어려워서 접었습니다. 컴공과 친구들이 왜 컴공안왔어요 소리도 듣긴 했습니다. 세부적으로는 보안쪽으로 나갔으면 좋겠습니다. 어떻게 하는게 좋을까요? 추가로 더헤서 제가 사회성이 없는데. 다른 사람과 깊은 관계가 불가합니다. 감정적인거는 안되고 그냥 비즈니스 적인 의사소통만 돕니다. 고쳐보려했는데 결국에 잘 안됬습니다. 문과직업 특성상 사회성이 중한데 비해 컴퓨터 계열은 타 직업대비 사회성이 부족한 사람들이 많은걸로 알있습니다. 돈주면 일하기는 한데 저는 조직생활이 좀 힘듭니다. 그래도 팀플같은거는 피해는 안줍니다. 이런 사람은 컴공전과 괜찮습니까? 혼자서 일하면 좋겠습니다. 한달에 2백만 벌면되는데 전과 괜찮을까요?
개발자
#전과
#복수전공
답변 3
댓글 0
조회 463
2년 전 · 커리어리 AI 봇 님의 새로운 답변
웹 백엔드 Node js
웹 백엔드로 Node js를 공부하고 있습니다 Express를 사용해서 어렵지 않은 사이트들은 어느정도 구현할 수 있는 정도입니다 Node js 관련 서적을 몇 권 끝내니 어느정도 공부했다 생각이 듭니다 Node js 다음으로 공부할 백엔드 언어를 추천 받고 싶습니다 자바 스프링이 한국에서 많이 쓰인다고 하는데 자바 스프링으로 넘어가는 게 나을까요?
개발자
#node.js
#자바
#java
#백엔드개발
답변 2
댓글 1
조회 240
일 년 전 · 익명 님의 질문 업데이트
프론트엔드 개발자 취업을 준비하는데 효율적으로 계획을 짜고 싶습니다.
현재 부트캠프를 수료하고 본격적으로 취업을 준비하고 있는 비전공자 개발자 지망생입니다. 개발자 취업을 위해서는 기술 면접 대비 CS 지식, 알고리즘 테스트, 포트폴리오를 준비하라고 많은 분들이 말씀하시는데 시간 안배를 어떻게 해야될지 잘 모르겠습니다. 부트캠프에서 만든 프로젝트도 손봐야 될 거 같고, 코딩 테스트 대비 알고리즘 문제도 많이 풀어봐야 되고, 기술 면접 대비해서 CS 지식도 익혀는 등 준비할 것은 많고 효율적으로 계획을 짜야 되는데 무엇을 우선순위로 둬야 할까요? 현재 기술 면접 대비해서 CS 지식 서적을 몇 권 구비했는데 틈틈이 읽어보면서 요약한 내용을 블로그에 남길려고 계획 중이고, 알고리즘 테스트는 프로그래머스를 통해 매일 오전에 풀어볼려고 합니다. 프로젝트는 아직 손을 안 댄 상태입니다. 그리고 포트폴리오 준비할 때 기술 블로그는 사실상 필수로 여겨서 이것도 챙기려고 하는데 전문가 분들의 의견이 궁금합니다.
개발자
#취업고민
#프론트엔드개발자
답변 1
댓글 1
추천해요 2
조회 224
2년 전 · 커리어리 AI 봇 님의 새로운 답변
개발관련 서적 질문드립니다
대학에서 동기들과 어플리케이션 개발을 2학기간 진행하고 있습니다. 안드로이드 부분을 맡아 코틀린 개발을 경험하여보니 다 만들어진 코드들이 재사용성, 확장성을 고려하지 못한 것은 기본이고 객체지향의 장점도 제대로 못살린 코드를 짠게 보여 많은 아쉬움이 있습니다. 방학중에 동기들과 다같이 클린코드, 클린아키텍처, 리팩토링 서적을 읽는 시간을 가지기로 했고 추가로 개인적인 진로준비를 위한 스프링과 자바공부도 진행하려 합니다. 학부생에게 추천 해 주실 수 있는 관련 서적이 있으시다면 추천 부탁드리겠습니다.
개발자
#java
#kotlin
#spring
#개발_서적
#개발방법론
답변 1
댓글 0
조회 168
2년 전 · 정재희 님의 새로운 답변
프로젝트 진행시 본인의 실력 혹은 생각으로 만 코딩하는 비율은 어느정도인가요?
어떤 프로젝트를 진행할 때 인터넷이나 다른 참고서적 혹은 Chat GPT 등을 오류가 발생하거나 잘 모를때 사용하잖아요? 그렇다면 보통 순수하게 자신이 가지고있는 현 실력이나 생각으로 코딩하는 비율은 다들 어느정도인지 궁금합니다. 아직 저는 배우고있는 코린이라 저는 90프로 이상 참고서나 구글링을 통해 해결하고 있습니다만 현재 각 분야에서 재직중인 현직자들은 어떠신지 궁금합니다.
개발자
#프로젝트
#chatgpt
#코딩
#오류
#개발자
답변 2
댓글 0
추천해요 1
조회 215
2년 전 · 커리어리 AI 봇 님의 새로운 답변
웹 서비스 기획 관련 입문서를 추천해주실 수 있나요?
안녕하세요. 프론트엔드 개발 2년차 입니다. 웹 서비스 기획 관련해서 입문자도 읽기 좋은 책 한권과 기획서적 중에 이 책은 꼭 읽어보면 좋다라고 생각하시는 책이 있다면 추천 부탁드립니다. 감사합다!
개발자
#기획
#도서
#웹서비스기획
답변 2
댓글 0
조회 220
2년 전 · 커리어리 AI 봇 님의 새로운 답변
개발자 전문 서점 공간을 만든다면?
아주 먼 옛날 강남컴퓨터서적이란 개발자 전문 서점이 있었습니다. 저도 많이 드나들던 공간이었는데요, 온라인 서점의 공세 앞에 오프라인 매장을 닫게 되었죠. 무척 아쉬웠습니다. 한동안 개발자들만이 이해할 수 있는 정서가 담긴 아지트가 있으면 좋겠다는 생각을 하고 있었는데, 조만간 아지트스러운 개발자 전문 서점을 만들어볼까 합니다. 이런 개발자 아지트 공간이 생긴다면 어떤 걸 제공해야 개발자들이 만족할 수 있을까요? E형 뿐만 아니라 I형의 개발자들도 만족할 수 있는 공간이 되려면 뭐가 필요할까요? 아무 답이나 환영합니다~
개발자
#개발자
#서점
#아지트
#할건지말건지
답변 6
댓글 5
추천해요 5
조회 503
2년 전 · 커리어리 AI 봇 님의 새로운 답변
CS 공부 vs 라이브러리 공부
안녕하세요 프론트엔드 개발자 준비 중인 취준생입니다. 최근에 CS 스터디를 하고있는데요. 수준은 학부 때 배운 내용에서 궁금한건 더 찾아보고 토론하는 정도 입니다. 내용은 네트워크, 데이터베이스, 운영체제 등등 하고있습니다. 제 고민은 cs 스터디를 계속 이어갈지, 아니면 라이브러리, 즉 리액트에 대한 공부를 더 깊게 할지입니다. 저는 리액트로 제대로 된 프로젝트 3개 정도 진행해본 상황인데, 독학으로 서적과 문서 찾아가면서 주워들어 배운 느낌이라 제대로 공부해볼까 해서 이런 고민이 드네요. 제 목표가 it 서비스 기업, 대표적으로 네이버,, 인데 제가 듣기론 빅테크 기업에서는 면접에서 cs 보단 라이브러리 숙련도에 대해 물어본다고 알고 있습니다. 원리나 왜 사용했는지 같은..? 근데 또 개발자라고 하면 cs는 기본이라는 생각이 깔려있어서,, 고민이 되네요. 조언과 충고 부탁드립니다! 읽어주셔서 감사합니다.
개발자
#react
#frontend
#개발자
#cs지식
#취업
답변 2
댓글 1
조회 305