개발자에게 주는 소소한 소프트 스킬 팁⭐️

작성하는 코드 라인 수가 늘어날수록 코드 작성이 개발자로서 해야 하는 유일한 일이 아니라는 것을 많이 깨닫는 것 같습니다. 열심히 iOS 개발하면 할수록 제품팀과 소통할 일이 많아지고 소통하면 할수록 소프트 스킬의 부족함을 느끼게 됩니다. 개발자를 위한 2023년 필수 소프트 스킬에 대한 몇 가지 팁을 살펴보려고 합니다!! 키워드들이 꽤나 묵직하고 엄청나지만 개발자 입장에서의 소소한 팁이라고 생각하면 좋겠습니다!!😀 🧐 소프트 스킬이란 무엇?? 프로그래밍 능력, 소프트웨어 아키텍처 설계 및 디자인 등 업무 수행에 직접적으로 필요한 능력이 ‘하드 스킬’이라면 이러한 하드 스킬을 효율적으로 활용할 수 있게 도와주는 소통 능력, 실행력, 리더십 등 대인 관계와 관련된 정서적 능력을 ‘소프트 능력’이라고 합니다. 그렇다면 일상에서 연습할 수 있는 어떤 팁들이 있는지 살펴보겠습니다! 1️⃣ 효과적인 커뮤니케이션(Effective Communication) Effective 시리즈는 프로그래밍 언어에만 있는 것이 아님을 느낍니다! 개발자로서 효과적인 커뮤니케이션은 가장 중요한 소프트 스킬입니다! 우리는 회사에 있는 시간 중 많은 시간을 제품팀, 고객, 및 이해관계자와 함께 보내기 때문입니다! 명확하게 자기 의사를 전달할 수 있는 능력 이전에 제품 관리자, 고객, 동료의 의견을 항상 경청하는 연습을 해보는 것이 필요합니다. 사람들이 말하는 동안 끼어들지 않고 충분히 생각을 펼칠 기회를 주는 연습을 합시다! 또한 상대방의 의견에 긍정적이든 부정적이든 먼저 진심으로 감사할 수 있는 연습을 합시다. 우리가 먼저 감사로 다가갈 때 상대방은 항상 그 마음을 느끼게 될 것입니다. 이러한 팁은 모든 사람이 존중받을 수 있는 더 나은 작업 환경으로 이어집니다. 2️⃣ 자기 인식(Self-Awarencss) 리더에게 가장 중요한 덕목이 무엇인지에 대해 미국 스탠포드 경영대 75명의 자문위원에게 질문한 결과 거의 모두가 ‘자기 인식’이라고 대답합니다. 자기 인식을 높이는 많은 방법이 있지만 개발자가 처한 환경에서 해볼 수 있는 팁이 있다면 자신이 아는 것을 표현하는 데에는 매우 적극적으로 자신감을 갖고 임할 것이고 모르는 것을 표현하는 것도 명확하게 의사 전달을 해야 한다는 것입니다. 이러한 명확한 의사 전달에서 성실함과 배우고자 하는 의지를 볼 수 있고, 이것은 팀 문화에 긍정적인 영향을 미칠 것입니다! 3️⃣ 팀워크(Teamwork) 우리는 모두 어느 팀의 일원입니다. 제품팀으로 함께 일하다 보면 소통이 적을수록 개발자로서 고립되기 쉽다는 것을 느끼게 됩니다. 고립되지 않기 위해서는 먼저 친밀함을 쌓으려는 노력이 필요하고 동의 여부와 관계없이 제품팀의 아이디어를 존중하려는 태도가 필요합니다. 또한 제품팀 안에서 한 약속은 꼭 지키려고 노력합시다. 나의 시간보다 팀원의 시간을 소중히 여기는 노력을 합시다! 4️⃣ 시간 관리(Time Management) 제 개인적으로는 시간 관리를 가장 큰 목표로 잡고 있기도 합니다! 훌륭한 시간 관리는 모든 개발자의 삶의 목표라고도 생각합니다. 업무 시간을 제외하고 어떤 방식으로 시간을 효율적으로 사용할 것인가에 대한 숙제를 잘 풀려면 많은 방법이 있지만 자신을 위한 시간표를 만들고 철저하게 습관으로 만들려는 피나는 노력이 필수이지 않을까 하는 생각이 듭니다!!! 5️⃣ 공감(Empathy) 개발자로서의 공감은 단순히 동료의 입장이 되어보는 것이라고 말하고 싶습니다. 특히 코드 리뷰를 할 때나 의사결정을 할 때가 중요하고, 코드를 짤 때 다른 사람에 대한 배려와 읽기 좋은 코드를 짜려는 최소한의 노력이 다른 사람을 공감하려는 우리의 노력이 아닐까 하는 생각이 듭니다! 이러한 노력부터 시작하여 제품팀과 이해관계자를 넘어 고객을 공감하려는 노력으로 이어지기를 기대해봅니다! 6️⃣ 책임(Accountability) 개발자로서의 커리어를 쌓아가면 갈수록 책임감이 생김을 많이 느낍니다. 자신의 결정과 선택에 힘이 실릴수록 책임감과 부담이 쌓이게 됩니다. 우리는 이것을 즐길 수 있어야 합니다. 책임을 갖는 과정에서 실수하고 실패하는 것이 반드시 나쁜 것이 아니라는 경험을 많이 했으면 좋겠습니다. 또한, 자신이 제대로 하지 못한 일이나 만족스럽게 완료되지 않은 일에 대해서 책임을 질 수 있는 연습을 합시다. 그런 상황을 항상 배움의 기회로 삼고 앞으로 더 잘하겠다는 스스로 다짐과 동료들에게 약속합시다. 7️⃣ 열린 마음(Open-Mindedness) 개발자는 본질적으로 강한 의견을 가진 직업과 동시에 필수적으로 열린 마음을 갖고 소통을 해야 하는 직업입니다. 제품을 개발하다 보면 언어의 발전이 참 빠르고 무섭게 진행된다는 것을 많이 느낍니다. 새로움 속에서 개발자는 자신이 중요하다고 생각되는 것은 고수할 수도 있어야 하지만 그렇다고 새로운 기술을 모르고 지나쳐서는 안 되기 때문에 늘 열린 마음으로 다가올 환경을 온몸으로 맞이할 준비를 합시다!

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2022년 12월 22일 오전 10:24

 • 

저장 17조회 2,985

댓글 0