본문 바로가기
반응형

개발/개인적인 생각45

읽을거리)소프트웨어 개발자의 생산성을 측정하는 방법 소프트웨어 개발자의 생산성을 측정하는 방법 소프트웨어 개발자의 생산성을 측정하는 방법이라는 글을 일고 간단하게 정리 및 추가로 개인적인 생각과 견해를 포함해서 포스팅한다. 원본 링크 : [링크] 기고 | 소프트웨어 개발자의 생산성을 측정하는 방법 소프트웨어 개발자의 효율성을 측정하는 것은 수십 년 동안 불가능한 것으로 여겨졌다. 두 명의 맥킨지 컨설턴트는 개발자가 개발자의 생산성을 측정할 www.itworld.co.kr 생산성을 측정하기 위한 방법으로 DORA(DevOps Research and Assessment)나 , SPACE(Satisfaction Performance,Activity., Communication/ Collaboration and Efficiency)를 활용해서 한다. 이런 맥킨지.. 2024. 1. 30.
개인생각) 개발팀의 행복을 유지하는 요소 개발팀의 행복을 유지하는 요소 개발팀의 행복을 유지하는 요소가 있다고 해서 해당 웹 사이트의 내용을 보고 개인적인 생각을 간단하게 포스팅 한다. 원본링크 IT World - 개발팀의 행복을 유지하는 전략 : [링크] 개발팀의 행복을 유지하는 9가지 전략 소프트웨어 개발자 수요가 늘고 있다는 것은 더는 비밀이 아니다. 불확실한 경제 상황에도 기업은 코딩할 줄 아는 사람을 찾고 유지하려고 전력을 다 www.itworld.co.kr 대 주제를 대략 다음과 같다. 주제 어려운 프로젝트 유연한 업무 환경 일과 삶의 균형(워라밸) 공정한 보상과 해택 혁신적이고 의미 있는 프로젝트 협업적 환경 원하는 도구를 사용할 수 있는 환경 효율적이고 합리적인 개발 프로세스 사람에 따라 기준이 다르긴하지만 어느정도 다 연관성이 .. 2023. 12. 29.
개인생각) return null 은 좋지 않다? return null 은 좋지 않다? 작업을 하다가 return null 으로 리터럴 타입을 지정하는 경우가 종종 있다. 본인도 어느정도 코드 규약에서 해당 경우를 사용해서 궁금증이 생겨서 좀더 찾아보게 되었다. null 리턴은 왜 나쁠까? [원문] null 리턴은 왜 나쁠까? 코드 복잡성 관리 측면에서 의미를 축약한 표현의 문제와 해결 방법을 예제로 알아봐요. velog.io 해당 글을 보게되면서 간략하게 개인 생각을 정리하는 포스팅을 한다. 단점 설명 잠재적인 null 참조 예외 호출 코드가 반환된 값을 적절하게 처리하지 않고 해당 값이 null이 아니라고 가정하는 경우 런타임에서 Null 참조 예외가 발생할 수 있습니다. 명확성 부족 null.. 2023. 11. 29.
개인생각) 물 경력에 대한 고민 물 경력에 대한 고민 대부분은 개발자는 경력이 쌓이면 실력이 쌓인다는 생각을 하지만 실상은 많은 경력을 가진 개발자라고 하더라도 경력대비 실력이 부족하다는 것을 표현하는 속어로 '물-경력'이라는 표현을 쓰는데 간략하게 개인 생각을 포스팅하고자 한다. 직무에 대해서 변별력이 없다고도 하는데. 경력대비 실력이 부족하다는것은 굉장히 슬픈 이야기이다. 하지만 현실을 직시 해야 하기 때문에 시간이 지날수록 자신을 파악해보는게 중요하지 않을까 생각한다. 좀더 디테일하게 정리를 하자면 다음과 같다. 성과가 없는 경력 성장이 정체된 경력 할수있는 스킬셋이 부족한 경력 본인만 할수있는 특별하지 않는 경력 그래도 경력대비 실력이라는 것은 상대적이기 때문에 굉장히 특별하게 잘하는 사람과 비교를 하거나 혹은 반대의 경우도 있.. 2023. 8. 24.
개인생각) MZ 세대와 효과적으로 협업 하는 방법 MZ 세대와 효과적으로 협업 하는 방법 원문 : [링크] [IT 트렌드 바로읽기] MZ세대와 효과적으로 협업하는 방법 - 모비인사이드 MOBIINSIDE [IT 트렌드 바로읽기] MZ세대와 효과적으로 협업하는 방법 - 비즈니스 모비인사이드 MOBIINSIDE www.mobiinside.co.kr 해당 글을 읽으면서 간략하게 느낀점과 생각에 대한 간략한 포스팅이다. 시대가 변함에 다라 기업문화도 변하는 과정에서 포인트는 다음과 같다. MZ 시대에 과거와 지금을 비교하는 일을 싫어한다고 한다. 형식적인 업무 처리방식을 거부한다. 자신의 워라벨을 존중받고 싶어 한다. 사생활을 지켜주기를 원한다. '꼰대 선배'를 거부한다. 지금의 변화의 흐름은 단순하게 기업에서의 문화 뿐 아니라 보고 시대상을 반영한다. 지금은.. 2023. 7. 2.
개인생각) 개발(UI/UX)에서 공백(여백)에 대한 생각 개발(UI/UX)에서 공백(여백)에 대한 생각 개발 하는 과정에서 어떤 특수한 상황에 의거해서 공백 상태(Empty States)가 되는 상황이 종종 생긴다. 본인의 모토는 결국 그 상태에 대한 것도 사용자에게 어떠한 피드백을 주는 형태가 어떤 형태로든 개발이 되어야 한다고 생각을 한다. 같은 맥락에서 이야기하는 링크가 있어서 첨부한다 : [공백을 경험으로 채우는 방법] 공백을 경험으로 채우는 방법 | 요즘IT 건축 공간에 ‘사람’이 모인다면, 인터페이스에는 ‘사용자’가 머물다 갑니다. 두 공간 모두 견고한 맥락으로 설계되고, 공감이 오가는 정서적인 공간이 되기도 합니다. 때때로 공간을 둘러 yozm.wishket.com 간단하게 이미지를 다운해서 보여주는 화면이 있는데 개발하는 과정에서는 '결과'에 치.. 2023. 6. 15.
개인생각) ChatGPT를 사용해본 후기 ChatGPT를 사용해본 후기 ChatGPT를 사용하면서 느낀건 대략 다음과 같다. 대화하는 과정처럼 쉽게 접할수있고 생각보다 꽤 괜찮은 정보를 제공해준다. 간단하게 알고있는 정보를 기준으로 몇가지 질문을 했다. ChatGPT : [링크] Jenkins pipeline을 Groovy로 작성하는 걸 알려달라고 해보았다. c#으로 비트연산을 역순으로 하는방법에대한 간략한 코드도 작성해준다. 한글로 질문을 하게되더라도 어느정도 원하는 정보를 준다. 확실히 영어가아니라서 번역하고 데이터를 가져오는데 오래걸리는게 체감이 된다. 링크를 달라고하면 전달해주기도 한다. 구글에서 검색하는걸 좀더 대화식으로 점점더 요청을 할수있는 장점이 있다. 사진을 달라고 요청해보니 안된다고 답변이 돌아왔다. 나름 괜찮은 선생님이라고 .. 2023. 2. 8.
개인생각) 소프트웨어 및 기술 지식의 홍수 속에 살아남기 소프트웨어 및 기술 지식의 홍수 속에 살아남기 시간이 지나면 지날수록 많은 데이터와 지식 또는 소프트웨어의 발전으로 지식의 홍수속에 휩쓸리게 된다. 자신이 배운 기술과 습득한 지식은 어느순간 과거의 데이터가 되고 새로운것을 학습해야한다. 원본 글에서 기술의 홍수속에서 어떤 기술과 어떠한 태도를 가지고 개발자로 살아갈 것인지 생각하는 여러가지 항목들이 있다. 1. 유저의 관점에서 생각하는 태도 2. 다음(NEXT)를 고민하는 태도 3. 팀에서의 나의 태도 4. 성장하려는 태도 +추가적인 개인적인 생각이다. 5. 해당 트랜드를 읽는 태도 6. 사람에 대한 태도 7.테스트 검증 과정과 기록하는 습관 기술의 홍수속에서도 자신의 주력 기술을 기반으로 앞으로 필요한 기반기술의 트랜드를 따라가야한다. 그리고 테스트 .. 2023. 1. 19.
개인생각) 카카오 화재 사건에 대한 개인생각 카카오 화재 사건에 대한 개인생각 SK C&C 판교 데이터센터 화재로 인한 인터넷 서비스 장애 사건으로 16일 10:40분부터 데이터 서비스 오류가 발생했다. 카카오가 전반적인 서비스들이 굉장히 많은데 전방위적으로 모두다 다운되기 시작했다. 카카오의 자회사가 굉장히 많은데 한순간에 다운된 상황이다. 카카오 페이 (KakaoPay) 카카오 게임즈(Kakao Games) 카카오 모빌리티( Kakao Mobility) 등등.. 관련 서비스가 모두다 다운되었다. 간단하게 결제가 안되고 카카오로 로그인하는 많은것들이 접속이 안되고, 카카오톡이 전송이 안되고, 사진, 동영상등 여러가지가 전송이 안되서 거의 모든 사람들이 계속 서비스를 못하는 상황이다. 같은 상황의 네이버의 대응과 전혀 달랐다. 네이버는 주요 서비스.. 2022. 10. 20.
개인생각) 스크럼이 개발자를 괴롭히는 이유 스크럼이 개발자를 괴롭히는 이유 요즘 IT 스크럼이 개발자를 괴롭히는 9가지 이슈 : [링크] 스크럼이 개발자를 괴롭히는 9가지 이유 | 요즘IT 지금 전 세계에는 “팀 단위에서 스스로 어떤 업무를 언제까지 할 건지 결정하라”라고 외치는 스크럼 트레이너, 애자일 코치, 스크럼 마스터라고 불리는 사람들이 넘쳐납니다. 하지만 스크럼 yozm.wishket.com 해당 글을 보게되고 여러가지 생각이 되게 되었다. 두번째 회사에서 개발팀에서 스크럼을 도입했던 시기에서 경험했을때 과연 원하던 스크럼의 형태가아니었다. 최초에 도입되었고 점점 다른 방향으로 변했었다. 처음에는 의도대로 . 지속적으로 관리되면서 더 좋은 방법과 경험을 이야기하고 제시하고 더 좋은 개발방법과 방향에 대해서 논의를 했었다. 그러나 점점 비.. 2022. 10. 13.
개인생각) 자동 플레이(Agent)를 만드는 방식에 대한 고민 자동 플레이(Agent)를 만드는 방식에 대한 고민 자동플레이를 만드는 방식에 대한 고민을 하다가 정리겸 포스팅하게 되었다. 기본적으로 자동 플레이를 개발하는 것이 여러가지 방법이 있을것인데 2가지 방식의 개발 방식에 대해서 개인적인 경험에 의거한 포스팅이다. 1.게임을 개발하는 과정에서 함께 포함되는 방법 2.완성된 게임을 자동 플레이를 할수있도록 개발하는 방법 1번의 경우는 개발하는 과정에서 자동플레이를 고려해두고 종속적인 형태로 개발하는 방식이다. 결국 개발하는 과정에서 테스트는 동반하게되는데 이 테스트를 1차적으로 해결해주거나 혹은 데이터를 추출하는데 동시에 사용이 가능하다. 단점으로는 본 개발보다 더 큰 개발을 진행해야 한다. 2번의 경우는 방식에 따라 여러가지가 있지만 복잡해진다. 특정 상황에.. 2022. 6. 25.
개인생각) 질문하는 것에 대한 개인 생각 (질문이 말해주는 커리어의 수준) 질문하는 것에 대한 개인생각 (질문이 말해주는 커리어의 수준) 브런치에서 본 글을 보고 개인생각을 정리하는 포스팅이다. 질문은 커리어의 수준을 말해준다 : [링크] 질문은 커리어의 수준을 말해준다 질문이 마냥 미덕일 수는 없다 | 질문은 토론과 함께 수평적 문화를 상징하는 하나의 미덕(Virtue)이 되었습니다. 학교 현장에서 주입식 교육의 반대 개념으로 왜 우리나라 교실, 강의실은 질문이 brunch.co.kr 질문이라는 것은 굉장히 중요하다. 질문을 너무 쉽게 혹은 너무 어렵게 생각하면 안된다. 본인은 업무(커리어 수준)을 기준으로 질문에 대한 개인적인 생각을 포스팅한다는 것을 참고하고 포스팅을 가볍게 봐주면 좋겠다. 질문을 해야하는 상황은 굉장히 많다. 업무를 진행하는 과정에서 생각해보면 그 사람이.. 2022. 6. 10.
개인생각) 깃허브 코파일럿(Copilot) 깃허브 코파일럿(Copilot) 코파일럿은 마이크로소프트에서 제공하는 Visual Studio Code에서 플러그인으로 사용할 수 있다. 계정을 인증하면 바로 사용이 가능하다. 사용하는 방법은 '내가 원하는 기능'을 작성하면 AI가 코드를 작성한다. 지원하는 언어는 '파이썬, 자바스크립트, Go, 루비 등 지원한다. 주석을 코드로 변환을 하거나 반복 코드 자동완성, 테스트 코드 여러 가지 형태로 지원을 해준다. 결국은 AI가 코드를 도와준다는 개념으로 사용하게 되는 건 괜찮은 것 같다. 지금도 많이 사용하는 코드 어시스트에서 좀 더 확장한 개념으로 받아드리면 될 것 같다. 코파일럿 공식 사이트 : [링크] GitHub Copilot · Your AI pair programmer GitHub Copilot.. 2022. 2. 4.
개인생각) 해킹 충전 케이블 from 뉴스 해킹 충전 케이블 from 뉴스 SBS 뉴스에서 만드는 유튜브 채널인 '오목교 전자상가'라는 채널에서 '충전 케이블 함부로 꽂지 마세요. 휴대폰에 꽂기만 해도 해킹되는 해킹 케이블이 대량 판매 중입니다 / [오목교 전자상가 EP.57]'라는 영상을 우연히 접하게 되었다. 내용은 엄청 충격이었다. 우리가 늘 사용하던 충전 케이블안에 해킹칩이 같이 포함되어있고 그 걸로 인해서 권한을 획득해서 실제 해킹이 되는 사례를 잘 정리한 영상이었다. 기본적으로 충전케이블을 아무렇지 않게 꼽았는데.. 이 영상을 보고 무서워졌다. 실제 저런 케이블을 구분을 못하기도 하고 어디까지 믿어야 하는지에 대한 생각도 다시 하게 되었다. 실제 해킹 케이블이 시중에 판매가 된다고 하는데.. 방지하는 방법은 소프트웨어 업데이트 및 정품.. 2021. 10. 6.
개인생각) 면접(인터뷰)시 면접관에게 할 질문 면접(인터뷰) 시 면접관에게 할 질문 면접(인터뷰)을 하게 되면 많은 질문을 받게 된다. 면접관들의 질문이 끝나면 그제야 면접자가 질문할 수 있는 시간이 주어지는 것이 일반적이다. 그 질문을 할때 면접관에게 무엇을 물어볼 것인가? 에 대한 고민을 포스팅하고자 한다. 자신의 상황이나 프로젝트의 성격을 고려해서 몇가지 질문을 하는 것을 추천드린다. 신입 개발자면 될수록 많은 개발자와 함께 일할 수 있는 환경을 추천한다. 자신과 일할수 있는 인원이나 규모를 알게 되면 입사하게 되면 어떤 식으로 업무를 진행(사수, 페어, 멘토링 등등)하는지 알 수 있다. DevOps의 환경이나 배포 환경 같은걸 체크할 수 있다. 평소에 사용하지 않았던 툴.. 2021. 9. 30.
반응형