안녕하세요, 널널한 개발자님. 독하게 시작하는 C 프로그래밍 강좌를 완강하고 나서, 다음 학습 방향에 대해 고민이 생겨 질문드립니다. 📘 다음 스텝에 대한 고민 강의 중에 자료구조를 공부하는 것이 좋다고 추천해주셔서, 독하게 C를 배운 사람을 위한 선형 자료구조 강의를 들으려고 합니다. 그런데 강의 제목을 보면 선형 자료구조 만 다루는 것 같아 궁금한 점이 생겼습니다. 비선형 자료구조(트리, 그래프 등)는 따로 공부하는 것이 좋을까요? 혹시 이후에 비선형 자료구조를 다루는 강의도 계획되어 있으신지 여쭤보고 싶습니다. 알고리즘도 C로 공부하는게 좋을까요? 아니면 C로도 하고, C++도 공부하는게 좋을까요? 💻 제 목표와 방향 저는 C/C++ 계열의 전문 개발자를 목표로 하고 있습니다. 관심 있는 분야는 임베디드 시스템, 공장 자동화, AI 응용 개발 등입니다. 이런 분야를 고려할 때, 자료구조 학습의 범위나 우선순위를 어떻게 잡는 것이 좋을지도 조언 부탁드립니다. 혹시 관련된 영상이나 콘텐츠가 있다면 함께 추천해주시면 정말 감사하겠습니다. 항상 좋은 강의와 조언 감사합니다! 😊
안녕하세요, 널널한 개발자님. 인프런의 독하게 시작하는 C 프로그래밍 강좌를 수강하며 생긴 고민을 공유드리고, 조언을 구하고자 합니다. 글 솜씨가 부족하여 LLM의 도움을 받았습니다.ㅎㅎ 🔍 현재 겪고 있는 어려움 요구사항이 담긴 PDF를 기반으로 C 프로그램을 개발하려고 할 때, 어디서부터 어떻게 시작해야 할지 막막합니다. 요즘은 LLM(예: ChatGPT 등)의 도움을 받아 다음과 같은 흐름으로 작업을 진행하곤 합니다: 요구사항 분석 및 계획 수립 계획을 단위로 나누어 구현 각 단위별 테스트 다음 단위 구현 반복 이런 방식은 LLM이 알려준 "현업 개발자의 워크플로우"라고 하더군요. 실제로 이 과정을 따라가면 과제를 완수할 수는 있습니다. 하지만 제가 정말 제대로 이해하고 있는 건지 의문이 듭니다. 각 단위의 로직을 짤 때마다 모르는 부분은 LLM에게 질문해서 해결하긴 하지만, 결국 처음부터 제가 스스로 만든 게 아니라는 점 이 마음에 걸립니다. 이런 방식으로 프로그래밍을 해도 괜찮은 걸까요? 🤔 제 자신에 대한 의문 혹시 제가 C언어에 대한 기초가 부족한 걸까요? 그렇다면 널널한 개발자님의 기초 강의를 다시 복습해야 할까요? 아니면 다른 C언어 책을 읽는 게 좋을까요? 이런 고민이 반복되다 보니 점점 더 어렵게 느껴집니다. 💡 해결 방법에 대한 고민 LLM에게 이 고민을 물어보니, 일정 시간은 LLM 없이 개발해보라 LLM의 도움을 받아 구현한 뒤, 스스로 다시 코드를 작성해보는 복습 방식 을 추천하더군요. 실제로 주변 개발자들도 그렇게 연습하는 경우가 있었습니다. 🙏 널널한 개발자님의 조언을 부탁드립니다 이런 상황에서 제가 어떤 방향으로 학습을 이어가면 좋을지 조언을 듣고 싶습니다. 혹시 이와 관련된 답변을 주신 영상이 있다면 공유해주시면 정말 감사하겠습니다.
자바 기반 코딩테스트 준비를 위해 코딩테스트 플랫폼 사이트에서 기초단계를 풀어가며 자료구조/알고리즘 개념을 익히기위해 중급2편을 병행해서 들으려하는데, 추후 코딩테스트 유형별(탐색, 정렬, 탐욕, DFS/BFS 등)로 문제풀어보며 실전을 익히기전에 중급2편으로 자료구조 알고리즘 전체적인 개념정리가 커버되는지 아니면 별도 자료구조/알고리즘 강의를 들어야되는 기초적인 자료구조범위만 배우는건지 궁금하여 문의드립니다.
공부를 하다가 즐거운 문제와 풀이 시간에 문제를 보고 -> 생각하고 혼자 풀고 -> 답안 강의 보고 이런식으로 강의를 들었는데 생성자 부터 혼자서 문제를 풀 수 없고 강의 보고 따라하는 상황 입니다. 그 동안 앞에 강의만 듣고 이해해서 혼자 문제를 풀었는데 생성자 부터는 강의를 보고 제출해 주시는 문제를 혼자 풀 수 없는 상황이 되니 자신감이 많이 떨어진 상태로 멈춰 있는 상황입니다. ㅜㅜ 뒤에 강의도 미리 결제해 놓고 있는데 ㅜㅜ 이해가 안되도 그냥 따라하면서 강의를 쭉 들어야 하는 것인지? 아니면 두 번 세 번이라도 강의를 다시 본 다음 이해를 하고 넘어가야 하는지ㅜㅜ 저 어떻게 해요..........ㅜㅜ
안녕하세요. 제가 9월 초부터 스프링 부트를 사용해서 웹을 만들어야 해요. 현재는 영한님 자바 입문편부터 중급1편까지 보고 있는데 중급2편까지는 다 볼 거예요. 근데 그 이후에 스프링 부트로 바로 넘어가야 프로젝트를 할 수 있을 거 같아요. 그래서 자바 중급2편 후 스프링부트를 실제 프로젝트에 적용할 수 있게만 하는 정도의 커리큘럼은 어떻게 될까요? ex) 중급 2편 - DB1편 ~~이런식으로 알려주시면 감사하겠습니다!
안녕하세요, 강사님. 저는 현재 4년 차 자바 백엔드 개발자로 일하고 있습니다. 최근 백엔드 개발을 하면서 더 낮은 레벨의 시스템 프로그래밍 분야에 큰 흥미를 느껴, C언어와 CS, 운영체제를 깊이 있게 학습해 커리어를 전환하고자 합니다. 현재 강사님의 C언어 강의를 중심으로 학습 계획을 세우고, 추가로 운영체제와 컴퓨터 구조 관련 서적을 함께 공부할 예정입니다. 궁금한 점은, 강사님의 강의를 통해 C언어를 공부하는 것만으로도 향후 시스템 개발자로 커리어를 전환하는 데 필요한 C언어 역량을 충분히 갖출 수 있을지, 아니면 추가적으로 준비해야 할 부분이 있을지 조언을 구하고 싶습니다. 바쁘시겠지만 답변해 주시면 앞으로 학습 방향을 정하는 데 큰 도움이 될 것 같습니다. 감사합니다.
package array; import java.util.Scanner; public class Ex7 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int student_count = 4; String[] subject = {"국어", "영어", "수학"}; int subject_count = subject.length; int total_index = subject.length; int[][] point = new int[student_count][subject_count+1]; for (int i = 0; i < point.length; i++) { System.out.println((i+1) + "번 학생의 성적을 입력하세요:"); for (int z = 0; z < subject_count; z++){ System.out.print(subject[z] + " 점수: "); point[i][z] = scanner.nextInt(); point[i][subject_count] += point[i][z]; } } for (int i = 0; i < point.length; i++){ System.out.println((i+1) + "번 학생의 총점:" + point[i][total_index ] +", 평균: " + ((double) point[i][total_index ]/subject_count)); } } } 안녕하세요. 배열 문제 풀이 2, 2차원 배열1 문제에서 선생님과 다른 풀이 방법으로 접근해보았습니다. 기존 4x3 대신 칼럼을 하나 더 추가해 마지막 칼럼을 총점수를 저장하는 방법을 사용하였습니다. 의도는 이러합니다. - 필요에 따라 학생수와 과목수를 추가함에 따라 for문을 변경하지 않아도 되도록 하고싶었습니다. - 칼럼을 하나 더 추가해 마지막 칼럼에 총점을 저장하는 방식을 사용하고 싶었습니다. - 확장성과 유지 보수 측면에서 좀 더 간편했으면 싶었습니다. 여기서 발생한 문제점은 다음과 같습니다. - 개인적으로 느끼기엔 가독성이 선생님의 코드보다 떨어져보인다. - 가독성을 높이기 위해 선언한 변수가 비효율적이다. ( int total_index = subject.length; ) total_score[] 배열을 하나 더 만들어서 저장하는게 더 나을까요? 제 아이디어와 코드가 어떤지 리뷰를 들어보고 싶습니다!
안녕하세요 자바강의를 듣는 도중 코딩테스트 + 프로젝트를 병행하고 있습니다. 코딩 테스트 해답을 보면 this, super같은 강의 뒷부분에 있는 내용들이 자주 나오는걸 보았습니다. 이러한 개념들을 모르니 문제를 공부하려해도 개념부터 다시 공부해야 하는 상황이 종종 발생합니다. 기업 코딩테스트 수준의 코딩문제를 풀기위한 기본개념을 갖추려면 김영한님 자바강의의 어느부분까지 수강해야 모르는 개념 없이 알고리즘 공부를 할 수 있는지 문의드립니다. 좋은 강의 만들어주셔서 감사합니다.
안녕하세요! 기초 무료 강의를 듣고 지금 기본편 강의를 수강중인 학생입니다. 기본편 들으면서 매일 백준 문제 1-2개라도 풀고 있는데 (브론즈 단계지만..) 모르는 문제들은 gpt 물어보기도 하고 검색도 해보니 자바에서 기본 제공해주는 함수들(ex. charAt() 와 같은 함수들..)도 배울 수 있는 강의가 있을까요? 아니면 제가 백준 문제 풀면서 스스로 배워가야 하는지.. 아직 기본편 중반까지만 와서 잘 모르겠는데, 혹시 뒤에 이런 함수들을 다루시는지 궁금합니다! 기본편 아니더라도 다루는 강의가 있다면 알려주시면 감사하겠습니다 :)
2025 실기 2회가 1주일 남았습니다 매 회차마다 나오는 문제를 가장 잘 아시기도 하고 강의 중간중간 나올것같다 라고 말하셔서 건의드립니다. 강사님의 선구안으로 이번엔 이게 나올 것 같은데 .. 이런 유형으로 나올 때가 된 것 같은데? 라고 생각하시는 예상문제 몇 개만 던져주시면 맛있게 먹겠습니다 감사합니다.
정보처리기사 실기 시험 범위가 너무 넓어서 고생하고 있는 수강생 입니다 ㅠㅡㅠ 유투브에 올려주신 영상보고 도움 많이 받아서 결제했었어요! 마무리로 시험장 들어가기전에 복기할 수 있는 이론 키워드, 프로그래밍에서 꼭! 알아야할 부분, 전체 범위 압축 설명 등 특강 영상이 있으면 정리하기 좋을 것 같아 건의드립니다.
현재, 스프링 입문을 완강하고 앞으로 로드맵을 따라 공부를 시작하려고 합니다. 취준을 앞두고 있는 지금, "스프링 완전 정복 로드맵" 과 "스프링 부트와 JPA 실무 완전 정복 로드맵" 를 순서대로 들어야 하는지 질문드립니다. 취준과 팀프로젝트를 동시에 진행해야 하는 상황이라 효율적인 백엔드 공부를 하고싶습니다! 물론 꼼꼼히 처음부터 끝까지 배우고 싶은 마음이 있지만, 내용이 너무 방대해서 막막하네요. "스프링 부트와 JPA 실무 완전 정복 로드맵" 을 먼저 들으면서 실무적인 부분을 이해하며 취준을 하고, 추가적인 스프링을 더 깊게 공부하고 싶을 때 완전 정복 로드맵을 시작해도 괜찮을까요? 전공생이긴 하지만, 웹 개발은 처음이라 질문드립니다...!
안녕하세요 정보처리가사 2025 2회차 실기 시험을 준비하고 있습니다. 다름이 아니고 제가 이제 막 정보처리기사 실기를 준비하려고 하는데요 한달도 안남았는데 붙을 수 있을까해서 질문 올립니다. 그리고 인프런 안에 있는 강의들만 듣고도 붙을 수 있을지 궁금합니다. 아 그리고 공부 방법은 하루에 4시간해서 3시간은 코딩공부하고 나머지 1시간은 이론공부하려는데 이러한 공부방법이 맞을지도 궁금합니다.
지금 빅데이터 분석 기사 실기 준비중인 학생입니다. 전에 수강 신청 후 다시 강의를 듣는 중 강의 기간이 오늘까지라 시험 전까지 복습하고 싶은데 재결재를 하기에는 너무 부담스러워서 혹시 수강 연장을 할 수 있는지 궁금하여 글 작성합니다. 너무 좋은 강의 항상 너무 감사드리고 꼭 이번에 합격하고 싶습니다!