본문 바로가기

멘토링3

개발자의 성장을 돕는 멘토링: '배로만쌤'의 조언 안녕하세요! 오늘은 흥미로운 이야기로 시작해 볼까 합니다. 바로 테슬라 CEO 일론 머스크의 면접 방식에 대한 이야기인데요. 그가 면접에서 꼭 던지는 질문 중 하나가 있다고 합니다."당신이 직면했던 가장 어려웠던 문제는 무엇이었고, 그것을 어떻게 해결했습니까?"단순히 '어려웠던 일'을 묻는 게 아니죠. 이 질문을 통해 머스크는 지원자의 실제 문제를 어떻게 정의하고, 어떤 과정을 거쳐 해결책을 찾아나가는지, 즉 문제 해결 능력을 깊이 있게 파악한다고 합니다. 명확하고 논리적으로 자신의 경험을 설명하는 사람이라면, 실제로 문제를 해결할 역량이 있다고 보는 것이죠.이 이야기를 듣고 저도 제 과거를 돌아보게 되었습니다. '나에게 가장 어려웠던 문제는 뭐였을까?' 곰곰이 생각해 보니, 까마득한 신입 하드웨어 개발.. 2025. 4. 23.
개발자의 두 가지 문제 해결 스타일: 깊이 파고드는 탐구자 vs 함께 길을 찾는 협력자 개발자들이 문제에 부딪혔을 때 접근하는 방식은 크게 두 가지 경향으로 나눠볼 수 있습니다. 물론 대부분의 개발자는 양 극단에 치우치기보다 상황에 따라 두 가지 방식을 혼합해 사용하지만, 각각의 특징을 이해하는 것은 중요합니다.1. 깊이 파고드는 탐구자 (The Deep Diver / Independent Researcher)이 유형의 개발자는 문제의 근본 원인을 파악하고 해결책을 찾기 위해 혼자 깊이 파고드는 경향이 있습니다. 끈기 있게 연구하고 실험하며, 때로는 남들이 해결하지 못하는 복잡하고 어려운 난제를 풀어내기도 합니다. 전문가로써써 한 분야를 깊이 탐구하며 기술적인 성취를 이루는 데서 큰 만족감을 느낍니다.초기에는 혼자 고민하는 시간이 많아 협업이나 소통에 다소 어려움을 겪을 수도 있습니다. 하.. 2025. 4. 8.
PictoBlox 사용법 - Part1. 인공지능 확장블럭 사용법 스크래치 오픈소스를 변형한 여러가지 코딩도구가 있는데 본 시리즈에서는 픽토블록에 대한 사용법을 간략히 정리하겠습니다.시작하기전에 픽토블록에 대해 간략히 설명하자면 첫번째로, 스크래치 오픈 소스를 변형하여 아두이노와 마이크로비트, ESP32등의 오픈하드웨어를 지원하는 코딩도구입니다. 두번째로는 인공지능 확장블럭을 쓸 수 있는 있어  다양한 머신러닝 기능이 있는 것이 특징입니다.Makeblock사의 mBlock과 유사하게 동작하는 코딩도구입니다.특히, mBlock과 다르게 로그인하지 않아도 인공지능 확장블럭들을 사용할 수 있습니다.자, 그럼 픽토블럭에 대해 알아봅시다.엣지브라우저에 “PictoBlox 사용법”이라고 치면 뱅챗봇이 아래와 같이 설명을 요약하고 기본 학습 링크를 표시해줍니다.—--.. 2024. 1. 2.