Lambda School의 실험실에서 배운 5가지

3461 단어 learnschoolcodenewbie

1. 사람들이 작업하고 싶은 것을 선택하게 해주세요 👀



팀에서 작업할 때 다른 팀원에게 작업을 할당하고 계속 진행하는 것이 쉽습니다. 하지만 다음에는 할당하는 대신 요청하세요! 매일 시작하면 Labs 팀이 화상 통화를 하고 우리가 가진 목표에 대해 이야기한 다음 이 목표를 Trello 게시판에 올리고 작업을 시작했습니다. 저는 프로젝트 리드가 할당되는 대신 요청하는 방식이 마음에 듭니다. 이를 통해 우리는 자신의 길을 선택하고 편안하게 느끼는 것을 할 수 있습니다. 모든 사람은 서로 다른 강점을 가지고 있으며 사람들이 그 강점을 활용하도록 돕는 것이 매우 중요합니다!

2. 풀 리퀘스트를 제대로 생성하는 방법 💻



아직 풀 리퀘스트를 만드는 데 전문가는 아니지만 Labs가 제 PR 기술 수준을 높이는 데 도움이 되었다고 확실히 말할 수 있습니다. 이를 증명하기 위해 전후 사진이 있습니다. 👇 첫 번째 사진은 Labs 전 사진입니다. 저는 리뷰어도, 설명도 없고, 제목은 그냥 제 이름입니다. 두 번째에는 많은 리뷰어, 좋은 설명 및 설명이 포함된 제목이 있습니다. 저는 이러한 개선 사항에 만족하며 풀 리퀘스트를 통해 팀과 적절하게 소통하는 방법에 대해 성장하고 더 많이 배울 계획이라고 말하고 싶습니다.



3. 소통이 핵심 🔑



1단계에서 말했듯이 모든 사람은 자신만의 강점이 있지만 약점도 있습니다. 팀의 다른 구성원이 무언가를 구현하는 방법에 대해 상충되는 아이디어를 가지고 있다면 이를 해결하기 어려울 수 있습니다. 제일 좋은건 소통! 팀과의 커뮤니케이션은 매우 중요합니다. 문제를 논의하기 위한 것이든 아니든 커뮤니케이션은 항상 이루어져야 합니다. 특히 당신이있을 때 ...
  • 새로운 것을 구현하는 중
  • 질문이 있습니다
  • 두 번째 의견이 필요합니다

  • 모든 단계를 통해 의사 소통하면 팀이 더 강해집니다 💪

    4. 코드에 주석을 남기는 것을 잊지 마세요! 📝



    "코드 주석 처리"와 "코드의 주석 처리"사이에는 큰 차이가 있습니다. 코드에 올바른 종류의 주석을 남기고 수행한 작업을 다른 사람에게 설명하면 3단계에서 큰 역할을 할 수 있습니다. 팀 구성원이 당신이 작성한 일부 코드에 추가하려고 할 때 머리를 긁적이며 "도대체 여기서 무슨 일이 일어나고 있는 거지?!"라고 속삭이는 것을 원하지 않을 것입니다. 당신은 그들이 모든 것이 무엇을 하고 있고 왜 하는지 정확히 알기를 원합니다. 또한 팀 동료가 계속 진행하기 전에 코드를 설명하기 위해 기다릴 필요가 없기 때문에 기능에 걸리는 시간도 알 수 있습니다. 예를 들어, 팀원(또는 미래의 나 자신)을 위해 코드에 남긴 몇 가지 설명이 있습니다. 👇

    // this adds a new goal progress
    router.post('/', (req, res) => {
      const gp = req.body;
    
      GoalProgress.addGoalProgress(gp)
        .then(() => {
          res.status(201).json({ message: 'Goal Progress added successfully' });
        })
        .catch((err) => {
          res
            .status(500)
            .json({ message: 'Sorry, could not add Goal Progress', err });
        });
    });
    
    // this gets a goal progress by profile id
    router.get('/profile/:profileId', (req, res) => {
      const { profileId } = req.params;
      GoalProgress.findGoalProgressByProfileId(profileId)
        .then((goalprogress) => {
          if (goalprogress.length > 0) {
            res.status(200).json(goalprogress);
          } else {
            res
              .status(404)
              .json({ message: 'Sorry, could not find user with given id' });
          }
        })
        .catch((err) => {
          res.status(500).json({
            error: err.message,
          });
        });
    });
    


    5. 면접질문 답변방법🤔



    Labs 전체에서 우리는 행동 및 기술 측면에서 소규모 인터뷰 시리즈를 진행해야 했습니다. 또한 매주 금요일 프로젝트 리더와 모의 인터뷰 질문에 답해야 했습니다. 이것은 그 당시에는 신경이 쓰이는 것처럼 보였지만 지금은 그것이 얼마나 유익했는지 깨닫습니다. 대답하는 방법 또는 대답에 대해 생각하는 방법을 아는 것은 어려울 수 있습니다! 면접을 보러 가는 게 두려울 수 있지만, 적어도 지금은 진짜 면접을 보면 예전에 해본 것 같은 기분이 들 거예요.

    Thank you for reading about 5 things that I have learned during Labs at Lambda School! Please feel free to leave a comment below about new things that you have been learning 🧠 I would love to hear all about them!

    좋은 웹페이지 즐겨찾기