개발자커리라고 해야할지는 모르겠는데
수치해석, CFD쪽으로 대학원 진학 예정인 학식임
C언어 공부하고 지금 이제 백준에서 감좀 잡아보려고 공부중인데
막상 백준문제 닥치면 , 머리로는 조금 어떻게 풀어야 할지 대가리로는 그려지는데
막상 프로그래밍으로 구현하려면 문법이 이게 맞나? 이렇게 쓰는게 맞나?
변수는 어떻게 해야하지?
살짝 머리가 멍해지는데
이런거는 어떻게 극복해야함?
개발자커리라고 해야할지는 모르겠는데
수치해석, CFD쪽으로 대학원 진학 예정인 학식임
C언어 공부하고 지금 이제 백준에서 감좀 잡아보려고 공부중인데
막상 백준문제 닥치면 , 머리로는 조금 어떻게 풀어야 할지 대가리로는 그려지는데
막상 프로그래밍으로 구현하려면 문법이 이게 맞나? 이렇게 쓰는게 맞나?
변수는 어떻게 해야하지?
살짝 머리가 멍해지는데
이런거는 어떻게 극복해야함?
응 들었어
조언좀 해줘 시발련아
목적이뭐임?
대학원 들어가서 CFD 코드 짜는거임
바로 CFD 짜면되지 코테는 왜준비하는거임?
아 코테 준비하는게 아니라, 그냥 프로그래밍 자체에 익숙해지려고 백준 문제 푸는거임
그냥 만드셈 그럼 익숙해짐
그냥 두둘겨 보라는거구만..
형 나 오늘 코테 1일차임 ㅋㅋ 군대다녀와서 하루 10시간씩 코딩공부중인데.. 대학원 가는것도 좋나? 나 졸업 내후년 2월 예정인데.. 2년간 독학으로 달려보려고
난 항공우주쪽이라, 컴공쪽 생각하면 답을 못해줄거 같은데? 난 원래 기계공 다님
문법 헷갈린다고? 자연어에 비교하면 영어공부 덜하고 시쓴다는 소리랑 같음
백준을 푸는 것보다는, 확실하게 책 한권을 봐야 하는게 맞는거구만 예제나 풀면서
어떤 문법이 헤깔린다는거죠?? 기초적인 문법이 헤깔리는거면 기초문법책사서 예제 푸셔야할것같고,, 메소드마다 파라미터가 헤깔리시는거면 이거는 c++레퍼런스 같은곳 보시면서 하셔야할듯.. 다만 중요한건 문법한번 읽으면 최소한 3~4번은 손으로 직접 코딩해보시고 디버깅해보시고... 분명 컴파일에러부터 시작해서 런타임에러 계속 부딪히실텐데 여기서부터가 배움의 진정한 시작이었습니다. 제 개인적인 경험에 의하면은요.. 배울게 끝도 없는 분야네요 하하하;; 힘냅시다..
그러니까 뭐라 해야할까요? If나 for같은건 어디에 써야 하는 줄은 앎. 근데 그 안에서 이 식을 구현하기 위해서 어떻게 코딩을 쳐야할지가 좀 빡세네요.. - dc App
일단 기본적인 문법이 익숙해지셨다면 저같은경우에는 처음에 인적사항 기록하는 프로그램 만들었었어요. DB연동없이 자체적으로 map 컨테이너에다가 차곡차곡 사람별로 인적사항 저장하고, 읽고 쓰고 지우고 등등이요.
이거를 다 해보고 그다음에는 헤드퍼스트 디자인 패턴 이라는 책으로 디자인 패턴을 공부했습니다. 자연스럽게 캡슐화 다형화 개념이나 SOLID 같은 객체지향개념을 알게되더라구요. 그다음에는 패턴 적용해가면서 다시 이전에 만들어놨던 인적사항 프로그램을 개선했어요. (커맨드패턴이랑, 추상팩토리 패턴 적용) 그 다음으로는 SQLite3 사용해서 DB구현했구요. 아마 공부하시기 막막하신부분이 있을텐데 이게 쉽지않은 부분인게 뭔가 모르는게 엄청 많은거같은데 막상 어디서부터 손봐야될지 모르는 부분이더라구요.. 말씀하신 백준같은 경우는 알고리즘을 공부하는 부분이라면, 제가 말씀드린건 알고리즘보다는 프로그램의 전체적인 설계에 도움이 될것같아요. 사실 알고리즘 문제는 프로그래밍이라기보다 수학이라고 생각해요
첨언) DB구현했다는거는 map 컨테이너에 저장된 내용을 SQLite DB에 저장되도록 연동해서 구현했다는 뜻입니다.(sqlite3.h, sqlite3.c) sqlite.org홈페이지 참고하시면 되세요.
여기 쓴 내용은 참고로 C++공부하면서 했던 부분입니다.