django 썸네일형 리스트형 2024 주니어 백엔드 개발자 면담: 현장에서 듣는 진짜 고민 10년 차 백엔드 개발자로서, 최근 8명의 개발자 지망생들과 의미 있는 대화를 나눌 기회가 있었습니다. Python과 Django로 다양한 스타트업에서 일하며 성공과 실패를 경험했고, 독일 베를린에서의 해외 근무 경험도 있는 제가 보는 2024년 주니어 개발자들의 고민과 저의 개인적인 생각을 공유하고자 합니다.인상 깊었던 대화들"고등학교 때부터 코딩을 시작했는데, 실제 서비스 배포는 처음이라 걱정됩니다."H님(22세, Flutter 관심)이런 걱정은 자연스럽습니다. 제가 처음 서비스를 배포했을 때도 비슷한 걱정이 있었습니다. 하지만 개발자의 성장에서 실제 배포 경험은 매우 중요합니다. AWS의 free tier를 활용하면 부담 없이 시작할 수 있습니다. "AI를 활용해서 포트폴리오를 만들었는데, Pyth.. 더보기 ElasticBeanstalk에서 Selenium 크롤링하기: 트러블슈팅부터 실전 팁까지 "웹 스크래핑이 필요한데 AWS에서 Selenium이 작동하지 않아 고생하고 계신가요? 저도 그랬습니다. 하지만 이제는 해결책을 찾았습니다."들어가며데이터를 수집하다 보면 언젠가는 마주치게 되는 순간이 있습니다. 바로 동적 웹페이지에서의 데이터 추출이죠. Beautiful Soup으로는 한계가 있어 Selenium을 써야 하는데... AWS Elastic Beanstalk 환경에서 이를 구현하는 것은 생각보다 까다로울 수 있습니다.이 글에서는 제가 겪었던 문제들과 해결 방법을 단계별로 상세히 공유하려고 합니다.Elastic Beanstalk이란?"Docker? EC2? 인프라 구성이 너무 복잡하지 않나요?"Elastic Beanstalk(EB)은 AWS가 제공하는 PaaS(Platform as a Ser.. 더보기 물개발자 경험을 나누다 13년 개발 경험으로 진행 중인 내용입니다. 여러분의 성장을 응원합니다. githubhttps://github.com/harry81kmonghttps://kmong.com/@%ED%98%84%EB%AF%BClinkedinhttps://linkedin.com/in/chharry 초급ChatGPT 이해와 활용목표: ChatGPT의 기본 개념을 이해하고 실생활 및 업무에 활용하는 방법을 배운다.내용:ChatGPT의 작동 원리ChatGPT의 다양한 활용 사례효과적인 질문 및 답변 실습사용 시 주의사항 AI에게 그림 그리기, Stable Diffusion 설치와 활용, Upscaler목표: AI를 이용한 이미지 생성 및 향상 방법을 익힌다.내용:AI 그림 그리기: AI의 기본 개념과 그림 생성 알고리즘 이해Sta.. 더보기 개발일지 2024 3 18 - django, smstome, flameshot Django serializer 를 사용해 요청(request)의 method 에 따른 함수를 어떻게 분리할 수 있을까? view 에 대응하는 함수를 아래와 같이 구성한다. create() update() 해외에 있는 전화번호로 문자 수신을 할 때에 유용하다. 미국뿐만 아니라 영국과 케나다등 유럽의 일부 국가가 그 대상이다. 아직까지는 무료라 마음 편하게 사용할 수 있다. https://smstome.com/ 지식 공유를 꾸준히 하기 어려운 이유는 머리 속에서 지식이 오가는 시점과 기록을 해야겠다는 시점이 서로 같지 않아서다. 그러므로 항상 글편집 창을 한쪽에 띄워두어, 언제든 바로 기록할 수 있도록 준비한다. 티스토리 편집기에서는 문서 편집을 위한 기본적인 단축키를 제공하고 이미지를 삽입하기 쉽다. 개.. 더보기 Django 개발팁 - 패키지 고르기가 망설여 진다면 Django 를 이용해서 social login 인증을 할 때, 어떤 패키지를 써야할까요? 이미지 thumbnail 처리를 하려면 어떤 패키지를 골라야 하나요? Rich text editor 편집기로 적당한 패키지는? 단순히 google 에서 키워드 검색후 상단에서 확인 가능한 패키지라면 믿고 따라 갈 수 있을까요? python37 지원 여부, 해당 패키지를 사용하는 서비스 수, 최신 update 날짜, git commit 추이등 여러 정보 확인후 선택해야합니다. 그래야 객관적으로 장단점을 비교할 수 있고, 필요한 경우 팀원을 설득할 수 있으니까요. 이런 경우 django package 를 참고하면 큰 도움이 됩니다. https://djangopackages.org/ Django Packages : Re.. 더보기 Django 개발팁 - runserver 장고 프로젝트 tutorial 문서, 완주해 보셨나요? 개념 이해하기 위해 가장 쉽고, 짧은 예제입니다. 제가 대신 진행하며 영상으로 남겨 봅니다. 궁금하신 내용있으면 댓글로 남겨주세요~ 문서: https://docs.djangoproject.com/ko/4.0/intro/tutorial01/ 영상: https://www.youtube.com/watch?v=z8C71kQ16Y4 더보기 Django 배포시 항상 겪는 현상 WSGIPath .ebextensions/10-django-wsgi.config option_settings: aws:elasticbeanstalk:application:environment: DJANGO_SETTINGS_MODULE: main.settings aws:elasticbeanstalk:environment:proxy: ProxyServer: apache aws:elasticbeanstalk:environment:proxy:staticfiles: /html: statichtml /images: staticimages aws:elasticbeanstalk:container:python: WSGIPath: main.wsgi:application NumProcesses: 3 NumThreads: 2.. 더보기 Django 가 좋은 이유 - 나보다 똑똑한 전세계 수많은 개발자가 관리중이다. - 같은 기능을 내가 또 구현하는 것은 시간낭비다. - 웹사이트 및 앱 개발에 필요한 모든 기능이 이미 준비되어 있다. - 커뮤니티가 매우 활발하다. (https://stackoverflow.com/questions/tagged/django) 웹사이트를 구축한다라고 하면, 완성하려는 프로젝트의 목적과 성격에 따라서 기능이 다릅니다. 주문 배달앱이라면 사용자가 식당을 조회후 메뉴를 선택하여 결제를 할 수 있어야 합니다. 부동산 앱이라면 지도에서 물건의 위치를 파악할 뿐 아니라, 가격과 사진에 대한 정보도 쉽게 검색 할 수 있어야 합니다. 각 서비스마다 핵심적인 기능은 다를 뿐이지, 전체적인 작동원리가 다르지 않고 공통적인 역할도 있습니다. 사용자를 구분.. 더보기 이전 1 2 다음