Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
Jobs Everywhere !
#jobs_scraper
1 week ago

  • 자기소개
    안녕하세요. 용인에서 작은 법인 사업체를 운영하고 있는 geony 입니다.


    사업 분야가 제조/디자인 이라 IT 관련 분야는 많이 접해볼 기회가 많이 없었는데요.
    제 분야에 필요한 웹서비스를 직접 만들어 런칭해보고 싶은 꿈이 생겨 늦은 나이에
    개발 공부를 시작하게 되었습니다 !

    코딩이란 걸 처음 해보기 때문에 어려움이 많았는데 니꼬쌤의 강의를 열심히 들으며


    HTML부터 자바스크립트, 파이썬까지 기초를 쌓고 있습니다 !

  • 서비스 소개

    Jobs Everywhere !


    https://jobs-everywhere.geonheehan.repl.co/





    Stackoverflow와 Indeed 구인 구직 사이트의 내용을 한 페이지 내에서 손쉽게 검색해볼 수 있습니다.
    검색한 결과는 CSV 파일로 다운 받아볼 수 있습니다.
    제목을 클릭하면 해당 구인 페이지로도 바로 이동이 가능합니다 !



    기능이 단순하기 때문에 페이지 구분을 하지 않고 결과 페이지가 쭈욱 뿌러져 나왔으면 좋겠다고 생각해 원페이지 레이아웃으로 만들었습니다.

    .



    스크래핑 시간을 단축하기 위해 멀티스레드와 비동기화 처리 방식을 구현
    .... 하고 싶었지만 ... !
    현실의 벽은 높기에 페이지 양을 조절하는 단순무식한 방법으로 해결했습니다!

  • 개발 과정 (어려웠던 점과 해결방법)

    강의를 듣고 나서 테스트 해보니 결과가 나오지 않는 단어를 검색할 경우 셧다운되는 오류가 발생하더라구요. None type 이라 오류가 발생한 것 같았는데 어떻게 처리해야할지 막막해서 그냥 아주 단순하게 try : exceptIon: 으로 예외 처리하는 걸로 임시방편 해두었습니다.
    배운 것을 조금 활용해 에러메시지도 나오게 했습니다.


  • 그리고 데이터가 조금 많아지니깐 검색이 정말 어마어마하게 느려지더라구요. 어떻게 하면 데이터를 빠르게 처리할 수 있는지에 대해서 더 배워보고 싶었습니다.



    이 하찮은 디자인에도 기초가 없다보니 CSS 에서 정말 애를 먹었는데요.
    돌아가는 지구 영상을 배경으로 하는 것과 타이틀에 라인 효과를 주고 싶은 마음에 이것저것 해보았는데 나온 결과물은 생각과는 많이 달랐습니다...ㅠ
    이번 강의에서 설명은 안나왔지만 Grid display 라는 기능을 처음 써봤는데, 굉장히 유용했습니다. CSS-Layout 을 좀더 공부하면 좋겠다 생각했어요.


  • 앞으로 계획

    지금의 사업 관련 웹서비스를 런칭하고 마음이 맞는 웹개발자분도 저희 회사로 영입하여 새로운 스타트업을 준비하는 것이 향후 1~2년 내에 저의 비지니스 목표이구요.
    현재 유튜브 챌린지랑 파이썬 스크래핑 챌린지를 하고 있는데 공부에 도움이 많이 되더라구요.
    노마드코더에 모든 챌린지를 올해 안에 수료하는 것이 공부 목표입니다!
    주변에 개발 하시는 분들이 별로 없어 조언을 받기가 참 힘든데 노마드 코더 커뮤니티에서 많은 도움 받아 가고 있습니다. 앞으로도 많은 조언 부탁드리고, 저도 나름의 도움을 드릴 수 있으면 좋겠습니다.

    허접한 작품 감상해주셔서 감사합니다 !

Cancel
10 comments
글쓰기
노마드코더 이벤트