c#으로 http 통신 이용해서 데브피아 게시판(개발자 고충 상담) 글 긁어오기 프로그램 만드는 중인데
기능은
1. 특정 id를 입력하면 개발자 고충 상담의 전체 글을 다 스캔해서 그 id가 쓴 글을 긁어옴
2. 속도는 빨라야 됨(최대 1분 이하)
3. 그 게시판 글을 db에 저장 가능, db에서 로드해서 프로그램 상에서 보여주기 가능(텍스트 박스, 스크롤바)
4. 그 게시판 글을 워드로 저장 가능
이거 구현 하려고 하는데
라이브러리 검색 하는것도 귀찮고, 그 라이브러리 공부하는 것도 일이라서
그냥 c#에서 기본적으로 제공하는 라이브러리 만으로 하려고 하거든 이게 가장 심플하니까
근데 이거 하는데 몇달은 걸릴 거 같애 최소한 완벽하게 말고 그냥 투박하게라도 저 기능 다 갖춘 프로그램 만드는데
근데 다른 사람들이 하는 말 보니까 뭐 하루 이틀이면 다 해야 정상이라는 말이 있던데
이거 만드는데 몇달 걸린다고 치면 프로그래밍 재능 아주 없는거임??
아니 뭐 저게 실제로 해보면 단순 노가다 만 해서 될게 아니던데 중간에 문제가 발생하는게 많아 근데 그 해결 방법도 잘 모르겠고
그래서 해결하는데 시간 쓰다보면 당연히 몇개월 이상은 걸릴건데
뭐 문제가 전혀 안 발생해서 삽질을 전혀 안하면 1주일이면 떡 칠 수도 있지만
문제는 문제가 많이 발생할거라는거, 삽질 많이 해야되거든
그래서 몇개월 걸릴거 같은데
물어볼건 이 기능 갖춘 프로그램 만드는데 몇개월 걸리면 프로그래밍 재능 아주 없는거임??
쉽긴한데 1분이하가 안됨.. 상대 서버 속도가 무제한이 아니라
그럼 글 다 긁어오는데 시간 얼마나 걸림??
글주소들만 먼저 다 딴다음 병렬로 요청하면 글가져오는건 오래 안걸림
답은 [병렬화]다
나한테는 쉽진 않은데 몇개월 걸리면 재능이 너무 없어서 그런가, 아니 하다보면 모르는게 많이 나오니까
12는 쉽고 34가 성가실듯
3,4는 뭔가 노가다일 거 같은뎅
그럼 예를 들면 특정 글의 url을 입력한다 그러면 제목, 글, 댓글 이렇게 추출해주는 함수가 있음??
그거 쉬움?? 함수 이름만 보고도 뭐하는 함수인지 100프로 알 수 있어야 되는데
근데 특정 글 url만 하더라도 제목, 글, 댓글만 추출 해야되는데 이게 어떻게 하는지 모르겠던데
C#은 메이저하니까 CSS셀렉터같은거 그대로 쓸수있을거임 그런거쓸수있으면 쉬움
뭔 개소리야 글제목닉넴 따는 함수는 니가 직접 만들어야지
아 근데 그게 뚝딱 만들어지질 않는다고 무수한 삽질과 고민이 필요하지 그래서 시간은 오래 걸린다는거지
난 클로저로 디씨긁는거 만드는데 갤로그는 마크업이 깨져나와서 셀렉터 안먹길래 정규식 직접만듦
님이 웹이나 정규식도 쓸줄알면 쉬운거고 모르면 삽질해야지
몇개월 걸릴 정도면 쉬운건 아니지 않음?? 나한테는 어려운데
정규식 같은 것도 들어만 봤는데 공부가 부족한건가
웹도 jsp하고 html, 자바스크립트 책 한번 본게 전부야
근데 뭐 라이브러리 같은거는 그냥 공부 필요 없다던데? 그냥 몰라도 갔다쓰는거 가능하다던데?
내가 전에 라이브러리 쓸려면 공부해야되나 물어보니까, 공부 전혀 필요 없다 함수 이름만 보면 100프로 알 수 있게 설계되어 있다고 하더라고
함수 이름만 봐도 100프로 뭐하는지 안다 이건 구라지??
그니까 그거 하는데 시간 엄청 오래걸리니까
검색해도 뭔 말인지 못알아 먹게 써있는게 태반이고
아니 뭐 라이브러리를 다 익혔을 때 쉽다 이거는 인정하겠는데 그 라이브러리 처음 쓰는 입장에서는 어려울 수 있는거 아닌가?
정규식 뭘 그렇게 겁내 그냥 해봐. 공용 DSL개념이라, 한 번 배워두면 다른 언어 배워도 여전히 유용함.
근데 이거 졸작 통과 가능함??
몇개월 걸릴 정도면 쉬운건 아니니까
적당한 수준이라고 생각하는데
교수님한태 뚝배기 쪼개져도 할말없음
이거보다 더 어려운거 하라고?? 그럼 1년으로 부족할 수도 있는데
그렇게 어려운걸 하면 그거에 필요한 지식 등등 공부 엄청 해야되는데 그게 금방 되나
함수이름만봐도 안다는건 라이브러리 주석읽어보고 눈치좀있으면 사용법이랑 로직을 익힐수있단거고 공부가필요하단건 니가 퍼와서함수단독으로 대충 컴파일해서 입출력 보고 어케 써먹으면되겠다 에러 띄워보고 디버깅해가면서 뭐하면 사고가나는지 시행착오겪는게 공부지
그럼 님이 평소에 잘하던거하셈
책 한권 공부하는데만 몇개월은 걸리고도 남지 뭐 책 한두권 공부한다고 되는 것도 아닐거고
근데 뭐 내가 전문가 수준으로 한분야에 깊게 판건 없지 그냥 전체적으로 개념 위주로 공부했지
난 고생 엄청해서 만들었는데 무지 쉽네 이러면 솔직히 기분 상하지
재능이 아주 없는건지
공부를 안한건지
책 ㅈ까고 일단 코딩하셈 ㅇㅇ
근데 책을 보고 공부해야 하니까 책에 자세히 설명 나온거면 가능하지 전부 책에 나옴?? 물론 한글로 된거 영어는 못해서
혹시 영어자료 나오면 으악하고 꺼버리는거 아님?
근데 이거 일주일만에 정말 가능함?? 하루에 5~6시간 정도 한다치면??
한글 책에 안 나옴 구글링 하면서 일단 코딩하셈ㅇㅇ
원래 처음 접근할때는 이것저것 공부할게 많아서 오래걸림. 나중에 기반이 다져지면 뭐가 비슷하고 뭐가 차이나는지 알게되니까 금방 이해하고 적용할수 있게됨. 일단 시작해보셈.
아니 뭐 못하는건 알겠는데 남들보다 공부를 적게 한건 분명 아닌데도 실력이 엄청나게 안된단 말야 다른 애들 졸작한 수준이랑 비교해보면, 아니면 단순한 코딩 과제만 봐도 난 엄청 걸리고 못하는 것도 있는데 다른 애들은 술술하니까. 근데 고민되는게 내가 프로그래밍 재능이 아주 없다고 하면 남들보다 수십배 노력 해야겠지?? 근데 남들만큼 노력하는 것도 쉬운건 아니잖아 다른 애들이 노는 것도 아니고, 근데 어떻게 수십배를 노력하냐고 노는거, 쉬는거 전부 반납하고 밤새서 공부 계속 해야되는데, 그럴 자신이 없다 이거지 그래서 고민된다 이거지 어떻게 해야되나 아니 지금 29살인데 다른거 시작하기에도 늦었고 다른 거에 재능 있는지도 모르겠는데 프로그래밍은 재능이 엄청 없는거같고 그렇다고 남들보다 수십배 더 할 자신은
없고 너무 힘드니까
고민이야 지금도 실력이 어마어마하게 나는데 재능이 그만큼 차이나서 그런거면 앞으로 차이는 계속 벌어지겠지
죽도록 할 자신은 없고 힘들잖아 너무, 적당히 해야지
그 뭐라고해야되나.. 노력을 잘못 하셨음. 전에 졸작 하기 전에는 1000줄 이상 코딩해 본 적 없다고 하셨나요
그건 그렇지 많아봐도 100줄 200줄 정도 내외 근데 책은 많이 봤어 30권 넘게 봤으니까
책에 나오는 정도는 응용해서 충분히 가능하지
내가 라이브러리 가지고 내 스스로 분석해서 공부할 능력이 안되서, 책에 나온거는 필자가 라이브러리 분석할 능력이 되는지 분석을 잘해서 원리까지 이해 가능하도록 써져 있단 말야, 근데 내가 그걸 직접 분석하라 그러면 못하지, 왜냐면 함수 하나 하나를 보면서 그 연결 고리를 찾고 어떤 기능 구현하려면 뭐뭐를 어떻게 써야한다는 함수를 보고 알아야되는데 근데 나는 그걸 모르겠다고 기능 구현하는거 하려면 msdn 찾아서 예제 써있는거 보고 복붙해서 하는거 밖에 안되
내가 라이브러리 가지고 내 스스로 분석해서 공부할 능력이 안되서, 책에 나온거는 필자가 라이브러리 분석할 능력이 되는지 분석을 잘해서 원리까지 이해 가능하도록 써져 있단 말야, 근데 내가 그걸 직접 분석하라 그러면 못하지, 왜냐면 함수 하나 하나를 보면서 그 연결 고리를 찾고 어떤 기능 구현하려면 뭐뭐를 어떻게 써야한다를 함수를 보고 알아야되는데 근데 나는 그걸 모르겠다고 기능 구현하는거 하려면 msdn 찾아서 예제 써있는거 보고 복붙해서 하는거 밖에 안되
남들은 님보다 책은 덜 읽었어도 코딩은 더 많이 했을 거임 아마도....