본문 바로가기

전체 글

[면접후기] 롯데정보통신 SW 직무 면접 후기 안녕하세요. 오늘은 롯데정보통신 SW 직무 면접 후기에 대해서 공유드리겠습니다 :D 채용 프로세스는 타 기업과 비슷하게 자소서-코테-면접(원데이) 로 진행됐습니다. 📌 1. 서류 제출 : 아래 문항과 같이 자소서 4개 항목을 제출했습니다. 기본적인 지원동기/역량/약점/직무 활용 Skill이기에 경험, STAR 기반으로 평이하게 작성하여 제출했습니다. 1) 롯데정보통신에 지원한 동기와, 입사 후 회사에서 이루고자 하는 포부 기술 2) 지원한 직무에 가장 필요하다고 생각하는 역량과, 그와 관련된 프로젝트 혹은 직무 경험 기술 3) 지원한 직무를 수행하는 데 있어 본인의 약점 기술 4) 본인이 보유한 직무 관련 Skill의 활용 정도 기술 5) 지원한 직무와 관련한 자신의 기술력과 열정을 보여줄 수 있는 활동.. 더보기
[Appium] 앱 테스트 자동화 (1) Appium 설치 목차 1. Appium이란? 2. Appium 설치하기 3. adb 설치하기 📌 1. Appium이란 Appium이란, Native, Hybrid, 모바일 웹을 테스팅하는 앱 UI 테스팅 프레임워크입니다. (링크: https://appium.io/) Android/iOS 앱 뿐만아니라 Windows 앱 기반으로도 테스트할 수 있게 제공하고 있습니다. 개발자인 우리는 JAVA/Python/PHP 등의 언어로 앱 동작을 제어하는 자동화 스크립트를 작성할 수 있는데요. 자동화 스크립트 작성은 크롬 등 웹 어플리케이션 기반 테스트 자동화 드라이버인 Selenium Webdriver를 활용하여 작성합니다. 위의 언어들로 테스트 스크립트를 작성하면 Appium은 Android/iOS 에 우리가 정의한 동작을 실행시.. 더보기
쿠팡파트너스 보호되어 있는 글입니다. 더보기
[Python] 리스트(List) 정리 안녕하세요. 오늘은 파이썬 자료형 중 하나인 리스트 자료형에 대해 정리하겠습니다. 파이썬의 리스트는 입력 순서가 유지되며, 내부적으로 동적 배열로 구현되어 있어 삽입/삭제가 가능한 자료구조입니다. list 는 C++의 vector, Java의 ArrayList와 비슷한데요. 연속된 구조로 저장되는 배열, 다양한 타입을 연결하여 배치하는 연결 리스트의 장점을 갖추고 있어 String, Int, Boolean 등 다양한 자료 데이터형을 저장할 수 있습니다. 목차 1. 리스트란? 2. 리스트의 주요 연산 📌 1. 리스트란? 리스트란, 선형 자료구조로서 입력순서가 유지되며 내부적으로 동적 삽입 삭제가 가능한(push/pop) 자료구조입니다. Last in Last Out인 스택의 자료구조와 유사하며, 삽입/삭제.. 더보기
[django] 부트스트랩(bootstrap) 테마 적용하기 안녕하세요. 오늘은 장고에서 부트스트랩 테마를 적용해보겠습니다 :D 부트스트랩은 웹사이트를 쉽게 만들 수 있게 도와주는 HTML, CSS, JS 프레임워크로, 반응형 웹 페이지 구현에 많이 사용되는데요. 모바일/PC 에 최적화된 웹 페이지를 구현할 수 있을 뿐 아니라 빠르게 HTML을 구성할 수 있습니다. 오늘은 아래 free template 사이트에 올라와있는 bootstrap 템플릿을 이용할 예정입니다. URL : https://startbootstrap.com/template/shop-homepage 목차 1. 프로젝트 구성도 2. 환경 구축 3. MVT 패턴 구축 4. 부트스트랩 테마 적용 📌1. 프로젝트 구성도 프로젝트 구성도는 다음과 같습니다. (프로젝트 이름 : blog / 앱 이름 post.. 더보기
[웹] 워드클라우드 그리기 (javascript, anyChart) 인트로 안녕하세요. 오늘은 워드클라우드를 HTML/CSS 로 그리는 방법에 대해서 포스팅하겠습니다 :D 워드 클라우드는 '단어 구름'이라는 뜻으로, 핵심 단어를 시각화하는 기법입니다. 문자의 빈도 수를 직관적으로 나타내어 문서의 키워드/개념들을 빠르게 파악할 수 있는 기법인데요. AnyChart라는 라이브러리를 사용해 html/css/js 로 손쉽게 그릴 수 있습니다. 목차 1. Wordcloud & AnyChart 2. anyChart URL 3. 커스터마이징 및 구현 1. Wordcloud & AnyChart 워드클라우드란 빅데이터에서 자주 쓰는 용어로, 문서의 자주 사용되는 단어 집합을 구름처럼 나타낸 시각화 기법입니다. AnyChart는 워드 클라우드를 그려주는 자바스크립트 라이브러리로, 사용하기.. 더보기
[django] REST API GET/POST 구현 인트로 안녕하세요. 오늘은 장고 DRF의 API GET/POST를 만들어 보겠습니다 :D 장고DRF 에서 API 요청을 수행하려면 Serializer(시리얼라이저, 직렬화) 클래스를 선언해야 하는데요. 프로그래밍에서 직렬화는 데이터구조나 오브젝트 상태를 재구성 가능한 포맷으로 변환하는 과정을 말합니다. 자바에서 직렬화는 객체의 내용을 바이트 단위로 변환하여 파일 송수신을 수행하도록 하는 것인데요. 파이썬 기반 장고에서 직렬화는 객체의 내용을 JSON/XML로 변환하여 Request/Response에 대응할 수 있도록 하는 과정을 의미합니다. 1. 환경 세팅 django API를 구축하기 전, DRF(django rest framework) 를 장고 프로젝트에 설치해야 합니다. 아래와 같이 pip명령어를 .. 더보기
[django] swagger로 REST API 문서 만들기 인트로 안녕하세요 :D 오늘은 장고에서 Swagger를 활용하여 REST API Doc을 만들어 보겠습니다. swagger는 프로젝트 내 많은 API를 한꺼번에 문서화하여 볼 수 있게 하는 패키지로, API 관리에 매우 용이합니다. Swagger를 사용하기 위해서는 drf-yasg , djangorestframework를 설치하여 사용할 예정입니다. drf-yasg는 장고로 정의된 API를 문서화할 수 있는 패키지로, (django rest framework- Yet another Swagger generator)의 약자입니다. 그럼 swagger 를 사용 환경을 세팅하여, Rest API 문서를 열어보겠습니다. * 프로젝트 환경 (프로젝트명 : testproject / 앱명 : blog / FBV) 목.. 더보기