마이의 개발 블로그
close
프로필 배경
프로필 로고

마이의 개발 블로그

  • 전체보기 (128)
    • 개발지식 (57)
      • Web (8)
      • Spring (13)
      • Node.js (2)
      • Django (5)
      • Java (3)
      • JavaScript (2)
      • 자료구조 (3)
      • OS (3)
      • 디자인패턴 (2)
      • 인프라 (9)
      • 기타 (7)
    • 코딩테스트 (50)
      • 프로그래머스 (47)
      • 구름LEVEL (3)
    • 생각들 (14)
    • 팁 모음 (6)
  • 홈
  • 태그
  • 방명록
'개발자로서 ChatGPT를 학습에 활용할 수 있을까?'에 대한 생각

'개발자로서 ChatGPT를 학습에 활용할 수 있을까?'에 대한 생각

배경 ChatGPT를 사용하며 개발자로서 들었던 여러가지 생각들을 정리해보려고 한다. 나는 이 서비스를 활용하여 개발자로서의 역량 증진을 위한 나의 학습방식에 변화를 줄 수 있는지에 주안점을 두고 AI와 40분정도 대화를 나눠보았는데, 시간가는 줄도 모르고 계속해서 질문과 답변을 이어나갈 수 있었다. 1. 특정 지역의 문맥을 정확히 반영한 정보를 제공해주지는 않는 경우가 더러 있다. 먼저, '서버 개발자로서 지금 보다 한국에서 돈을 더 벌기 위해서는 어떻게 해야하냐?'는 나의 질문에 AI는 몇 가지 일반적인 접근방법을 제시해주었는데 너무나 일반적인 방법이었다. 어떤 방법이 가장 빠르겠냐는 질문에 달린 답변도 결국에는 한국의 상황을 고려한 답변은 아니였고 may vary, may depend on 등의 단..

  • format_list_bulleted 생각들
  • · 2023. 2. 6.
  • textsms

[프로그래머스] 둘만의 암호 (Java)

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 새로 생긴 1단계 문제. 제시된 방식대로 구현하여 해결했으나 내 코드의 디테일이 아쉬웠다. - 제시된 문자열 s를 char 배열로 변환함 - 배열 arr을 탐색하며 한 글자(arr[i])씩 조건에 맞게 증가시킴 - 먼저 1을 증가시키고(처음에 주어진 문자는 skip과 겹치지 않음), z를 넘어가는 경우 a로 변환 - 문자가 skip 문자열에 포함된다면 계속 증가, z를 넘어가는 경우 a로 변환 - 배열을 String으로 변환 후 반환 Note - 로직 자체는 문제가 없으나 다른 사람이 제출한 내용을 보고나서 ..

  • format_list_bulleted 코딩테스트/프로그래머스
  • · 2023. 2. 4.
  • textsms

[프로그래머스] 할인 행사 (Java)

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 접근 방식 해시맵 두 개를 활용하여 간단하게 해결할 수 있는 문제였다. 로직 설명 - 해시맵 map을 선언하여 want와 number 배열로부터 목표로 하는 할인 정보(제품명, 수량) 저장 - (discount 배열을 탐색하며) 해시맵 dMap을 선언하여 일별로 10일 간의 할인 정보 저장 - 생성된 dMap과 map을 비교하여 수량이 다른 경우 isIdentical 변수 false로 지정 - 두 해시맵이 동일하면 answer 증가 작성 코드 import java.util.*; class Solution { ..

  • format_list_bulleted 코딩테스트/프로그래머스
  • · 2023. 2. 4.
  • textsms

[프로그래머스] 더 맵게 (Java)

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 길이가 길고 주어진 숫자가 큰데 반해 뽑아서 사용해야하는 숫자는 가장 작은 두 개였기 때문에 효율적인 정렬을 위해 우선순위 큐(PriorityQueue)를 사용해서 문제를 해결했다. - scoville 배열을 우선순위 큐에 삽입 - (최소 스코빌 지수가 K보다 작으면서 2개 이상 스코빌지수가 남아있는 동안 반복하여) 가장 작은 두 수를 추출하여 혼합 후 다시 큐에 삽입 - 반복문 종료 후에도 최소 스코빌 지수가 K보다 작으면 실패, 아니면 성공 Note - 처음에 트리맵을 떠올렸는데, 둘을 비교해서 찾아보니 ..

  • format_list_bulleted 코딩테스트/프로그래머스
  • · 2023. 2. 4.
  • textsms

[프로그래머스] 스킬트리 (Java)

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 특이사항 없이 간단하게 풀린 문제였다. - skill_tree 배열을 탐색 - 각 tree 문자열에서 skill에 들어있는 문자를 제외한 나머지 문자 삭제 (정규식 활용) - 남아있는 문자가 있을 경우 첫 글자(필수 스킬)를 포함하면서 skill과 패턴이 같을 경우 answer 증가 - 남아있는 문자가 없을 경우 가능한 스킬트리이므로 answer 증가 class Solution { public int solution(String skill, String[] skill_trees) { int answer = 0..

  • format_list_bulleted 코딩테스트/프로그래머스
  • · 2023. 2. 2.
  • textsms

코딩테스트가 정말 중요한가?

실무역량 증진의 관점에서 코딩테스트의 효용성에 대한 논의는 개발자들 사이에서 꾸준히 있어왔습니다. 어떤 사람들은 실무에서 필요한 코딩능력과 코딩테스트는 그다지 연관성이 없다고 하고, 또 어떤 사람들은 코딩테스트 문제 잘 푸는 사람이 실무에서도 더 잘 할 가능성이 높다고 합니다. 아직 주니어인 저로서는 취업이나 이직의 기회가 왔을 때 나를 증명할 수 있는 주요 수단 중의 하나로서 일정 수준 이상의 코딩테스트 문제 해결 능력을 갖춰야 하기 때문에, 남들이 어떻게 생각하고 뭐라고 하는지는 사실 크게 중요하지는 않게 느껴집니다. 그냥 매일 업무 이외의 시간에 내가 할 수 있는 만큼 공부하며 저에게 부족한 것들을 하나씩 채워나갈 뿐입니다. 그럼에도 불구하고 최근 조금 더 집중적으로 코딩테스트 문제들을 풀며 느낀 ..

  • format_list_bulleted 생각들
  • · 2023. 2. 2.
  • textsms
  • navigate_before
  • 1
  • ···
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • ···
  • 22
  • navigate_next
공지사항
전체 카테고리
  • 전체보기 (128)
    • 개발지식 (57)
      • Web (8)
      • Spring (13)
      • Node.js (2)
      • Django (5)
      • Java (3)
      • JavaScript (2)
      • 자료구조 (3)
      • OS (3)
      • 디자인패턴 (2)
      • 인프라 (9)
      • 기타 (7)
    • 코딩테스트 (50)
      • 프로그래머스 (47)
      • 구름LEVEL (3)
    • 생각들 (14)
    • 팁 모음 (6)
최근 글
인기 글
최근 댓글
태그
  • #스프링
  • #구현
  • #도커
  • #개발자
  • #Java
  • #프로그래머스
  • #docker
  • #spring
  • #코딩테스트
  • #주니어
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바