데이터 수집 시스템 조언 부탁드립니다..
안녕하세요. 현재 데이터분석가 인턴으로 회사에 들어간지가 한달이 조금 넘었습니다. 현재 회사에서 분석이 아닌, 직접 데이터를 수집하는 작업을 하고 있습니다. 제가 분석만 하다보니, 데이터를 수집하고 저장하는 작업을 처음해보고 사수도 따로 없다보니 조언을 구할 곳이 없어서 이렇게 게시물로 조언을 요청드립니다.. 지식이 부족해 다소 어렵게 설명을 드려도 이해 부탁드리며, 제 글을 보고 “저 친구는 왜 저렇게 비효율적으로 하지? 이렇게 하면 좋을텐데”라는 생각이 드신다면 바로 댓글이나 쪽지 부탁드립니다. 제가 처음 올려봐서 쪽지 기능이 있나 모르겠네요.. 먼저, 간단하게 제가 진행하고 있는 데이터 수집 절차를 설명드리겠습니다. 1. 컬럼이 한개인 4GB가 조금 넘는 데이터를 수집 코드에 불러와야 한다. 해당 데이터에는 도메인 주소가 담겨 있다. 2. 내 수집 코드는 불러온 데이터를 한행씩 조회하면서 수집을 진행한다. 3. 한 행에 있는 도메인 주소에 순서대로 http 접속을 해서 해당 도메인 주소가 사전에 설정한 특정 조건을 만족하면, 해당 도메인 주소와 사이트에 접속해서 추출한 정수형 값을 DB에 저장한다. 4. 즉, 4기가의 데이터를 불러와 한 행씩 조회해가면서 실시간으로 데이터를 db에 수집하는 코드다. 5. 24시간 동안 코드를 돌리는 수집 예상 기간은 3개월 정도이다. 다음으로는 조금 구체적인 진행 사항을 말하겠습니다. 밑에서부터 길어지니, 바쁘신 분들은 위에 주요 절차만 보시고 조언 주시면 감사하겠습니다. 1. 파이썬만 사용할 줄 알기 때문에, 파이썬을 사용하여 class로 만들어 수집 코드를 짰다. 2. 데이터의 양이 많아서 메모리 부족 오류가 빈번하게 나타나, 하둡과 아파치 스파크를 이용해봤다. 내가 조회할 데이터 파일을 하둡 HDFS에 업로드 한다음에, 아파치 스파크 클러스터를 구축했다. 그리고, pyspark 모듈을 이용해 파티션을 나눠 데이터를 불러왔다. 파티션으로 받아온 값을 리스트로 변환하여 순서대로 해당 도메인 주소로 접속하는 반복문을 진행하면서 데이터를 수집했다. 즉 파티션으로 데이터를 쪼개서 1번 파티션부터 n번 파티션까지 각각 파티션 내부에 도메인 주소 리스트가 반복문을 진행된다고 보면 된다. 각 파티션이 다른 파티션으로 전환되는 과정도 반복문으로 처리했다. 하나의 파티션 마다 내가 만든 class(도메인 리스트를 인자로 받는다)가 한번씩 실행된다고 보면 된다. 3. 수집 속도가 너무 느려서 class에 있는 수집 메소드를 멀티 스레드 방식을 이용해서 수정해주었다. 수집 속도가 매우 빨라졌다. 4. 기존에는 aws의 클라우드 db(dynamo db)를 사용했지만, 과금 문제로 인해 로컬에 db를 설치하기로 했다. 쓰기 속도가 매우 빠른 redis db를 선택했다 5. 위에서 설명한 반복문을 돌면서 조건에 일치한 도메인 주소와 정수 값은 한 행씩 redis db에 key(도메인주소) value(정수값) 형식으로 저장하도록 코드를 만들었다. 이 과정도 class 내부에 포함되어 있다. 6. redis는 on memory db이기 때문에 대용량 데이터를 영구적으로 저장하고 분석하기에 적합하지 않다고 판단해서 1시간마다 redis에 있는 데이터를 postgresql db로 옮겨주는 코드를 따로 만들었다. postgresql db에 미리 redis에서 옮겨갈 테이블을 생성해두었다. redis의 key였던 도메인 이름을 첫 번째 필드에 프리이머리 키로 저장했고 value인 정수 값을 2번 째 필드에 값으로 넣어줬다. 그리고, 마지막 필드에는 자동으로 데이터가 저장될 때, 현재 시간이 넣어지게 테이블을 만들었다. 총 3개의 열로 구성된 테이블에 1시간에 한번씩 redis에 저장해두었던 데이터가 옮겨간다고 생각하면 된다. 7. 처음 redis에 데이터를 저장할 때 ttl을 설정해서 1시간 10분이 지나면 redis db에서 데이터가 자동으로 소멸되도록 설정했으며, 만약 postgresql에 중복된 데이터가 들어간다면 자동으로 무시하고 다음 작업을 진행하도록 테이블 설정을 해줬다. 즉, 실시간으로 데이터가 수집되고 자동으로 시간이 지나면 데이터가 소멸되는 redis db에서 1시간마다 한번 postgresql로 옮겨주는 코드를 따로 만들었다. 8. 수집 코드를 spark-submit 명령문으로 실행해주었다. spark-submit 명령어 앞에 nohup을 해줘서 백그라운드에서 코드가 실행되게 해줬고, 로그 결과를 따로 파일을 만들어 저장되도록 했다. 그리고 파이썬 실행 파일 내에서도 로그를 입력하는 코드를 만들어서, 도메인의 http 접속이 성공했는지의 여부를 로그 파일에 실시간으로 입력되도록 했다. 예를 들어, http 접속이 잘 된 도메인 주소는 로그에 “INFO 도메인 주소: success” 이렇게 기록하고, 타임아웃 에러, 접속 에러, redirect 오류, db 저장 오류는 모두 종류별로 예외 처리해서 로그에서 기록되도록 코드를 구성했다. 파이썬에서 자체적으로 로그를 기록한 파일은 수집코드를 실행하면서 파티션이 전환될 때마다 하나씩 생성된다. 이제 이렇게 제가 실행할 코드는 24시간 내내 수집을 진행하는 코드 하나와 1시간에 한번 데이터를 옮겨주는 스케줄러 코드로 총 2개가 됩니다. 저는 이 코드와 수집 환경을 만들기 위해 모두 도커를 활용하였으며, 사용한 컨테이너와 부가 설명은 다음과 같습니다. spark-master: 하둡과 스파크 클러스터를 구축하는 컨테이너로 standalone모드로 spark-summit 명령어로 파이썬 파일을 실행해주었다. --conf 옵션으로 메모리, 하트비트 간격, 파티션 수 를 지정해주었다. 스파크와 하둡을 처음 사용해봐서 약간의 개념만 있는 상태에서 돌려보니 아직도 세부 설정을 제대로 이해하지 못했다. 결국 worker를 1개 생성해서 파이썬 파일을 처리하도록 하였다. 현재 대다수의 오류가 이 컨테이너에서 발생한다. redis: spark-master에서 실시간으로 실행되고 있는 수집 코드에서 선별된 데이터들이 redis 컨테이너에 있는 redis db에 저장된다. postgresql: 1시간에 한번 redis에 있는 데이터를 옮기기 위해 postgresql 컨테이너를 생성했다. schduler: 1시간에 한번 postgresql 컨테이너에서 작동하고 있는 postgresql db에 redis 데이터를 옮겨주기 위한 스캐줄러 코드를 실행할 컨테이너다. redis-monitor: 실시간으로 redis db를 모니터링 하기 위해 redis-monitor 컨테이너를 생성하여 웹에서 모니터링 툴인 Redis-Stat에 접속한다. postgre-monitor: 마찬가지로, 실시간으로 postgresql db를 모니터링 하기 위해 생성한 컨테이너로 웹에서 Pgadmin4를 사용할 수 있다. 이렇게 총 6개의 컨테이너를 생성하여 내 수집 코드를 실행했는데, 여기서 많은 문제가 발생했습니다. 제가 가진 의문과 문제를 나열하자면 다음과 같습니다. 1. 먼저, 수집 코드를 실행한 다음에 스케줄러 코드를 실행해주었는데, (서로 독립된 컨테이너에서 실행) 두 코드가 DB에 동시에 접속할 때, 충돌이 일어날 가능성이 있지 않을까? 2. 수집 코드를 실행하고 몇분이 지나면 터미널이 먹통이 되고, 코드가 더 이상 실행이 안되는 일이 빈번하게 발생한다. 너무 많은 자원을 사용하고 있어서 그런건가.. 컴퓨터 사양이 안좋아서 그런건가 원인을 잘 모르겠다.. 3. spark-submit 로그를 보면 내 노트북에서는 안그러는데, 대용량 파일을 불러오는 과정에서 파티션 별로 데이터를 정리할 때 오류가 빈번하게 발생한다 . executor가 통신이 안된다는 경고 메세지도 자주 나오고, 특히, Remote RPC client disassociated 라는 오류가 가장 많이 나온다. 내 컴퓨터보다 높은 사양의 클러스터를 구축하려고 해서 그런가. 검색해보니 네트워크 문제이거나, 컨테이너에 할당한 자원을 초과해서 그런거라고 한다. 대용량 데이터를 불러오는 다른 방법을 강구해봐야되나 고민하고 있다. “그래서 요점이 뭐야” 라고 물어보신다면, 저는 현직에서 활동하고 계신 데이터 엔지니어, 백앤드 개발자 분들이 제 글을 본다면 “아니 굳이 왜 그렇게 하지? 이렇게 쉬운 방법이 있는데” 또는 “저기서 이렇게도 해봤나?, 이러면 안정적으로 코드를 돌릴 수 있을텐데”라는 반응으로 갈릴 것 같다고 생각합니다.
개발자
#데이터베이스
#데이터수집
#아파치스파크
#redis
#python
답변 2
댓글 0
추천해요 7
조회 884
7달 전 · 백승윤 님의 새로운 답변
코딩테스트 언어 고민
현재 컴공과 4학년 학생입니다. 아직 어느 분야로 갈지 특정하지 못해 뒤늦게 이것저것 해보는 중입니다. 현재로서는 백엔드와 인공지능 중에 고민 중인 상태입니다. 백엔드는 자바와 스프링 공부하고 있으며(프로젝트 경험은 아직 없습니다😭), 인공지능쪽은 관련 경험 전무하며 다음 학기에 인공지능 프로젝트로 처음 시도해보기로 했습니다.. 우선은 백엔드 분야가 조금 더 보편적(?)이니 이와 맞춰서 코딩테스트도 같이 공부하려고 하는데요,, 코딩 테스트 언어를 뭘로 결정해야 할지 고민입니다. 원래는 대부분 코테 언어로 파이썬을 하는 것 같아 저도 파이썬을 하려고 했는데, 주변에서 요즘 백엔드 직무 코테에서 파이썬 사용을 금지하는 곳도 있다는 얘기를 듣게 됐습니다..ㅜㅜ 사실 제가 원하는 방향을 정한다면 모든 게 다 쉽게 결정되겠지만 아직 두 분야 모두 염두에 두고 있는 상태라서 고민입니다ㅠㅠ 코테 언어를 자바로 하냐 아니면 파이썬으로 하냐 인데, 자바로 할 경우 장점은 어차피 백엔드에서 쓴다는 것과 코테에서 금지 당할 일 없다는 점, 단점은 어렵다 ...? 대부분 파이썬을 택하는 데는 이유가 있지 않을까 합니다,, 그리고 스프링 공부를 하고 있긴 하지만 모순적이게도 아직 자바에 자신이 없습니다ㅠㅠ 솔직히 자바 싫어요🥹 스프링이 백엔드 메이저인 것 같아 하고 있긴 하지만요... 제가 아직 못해서 싫어하는 것 같기도 하구요... 파이썬으로 할 경우 장점은 자바에 비해 쉽다는 점과, 인공지능 분야로 가게 될 경우 파이썬을 조금이라도 해보는 것이 도움될 것 같다는 점 정도 입니다. 그리고 자바에 비해서 거부감이 없어요ㅎㅎ.... 단점은 코테에서 금지당할 수도 있다는 점??.. 글이 너무 두서 없이 길어져서 질문만 정리해보자면,, 1. 코테 언어 고민 (자바 vs 파이썬) 2. 요즘 코테에서 파이썬을 금지하는 곳이 많나요? 혹시 있다면 어떤 기업이 있는지, 점점 더 파이썬을 금지하는 회사가 많아지는 추세인지 궁금합니다!!.. 3. 인공지능 분야도 취업 시 코테가 필요한가요? 인공지능 분야는 한번도 접해본 적이 없어 아직 관련 지식이 부족합니다ㅠㅠ 글이 너무 길어졌는데 읽어주셔서 감사합니다!!ㅜㅜ
개발자
#코딩테스트
#코테
답변 2
댓글 1
추천해요 2
조회 1,043
8달 전 · 익명 님의 새로운 댓글
머신러닝을 위한 파이썬 공부와 코테 대비용 C++ 따로 공부에 대해 어떻게 생각하시나요?
최근 머신러닝을 이용한 데이터 마이닝에 관심이 생겨서 파이썬을 처음부터 공부하고 있는 컴공 2학년 학부생입니다. 그동안 C,C++만 사용했기에 파이썬을 공부하면서 느끼는 어려움이 많이 있습니다. 파이썬 공부를 위해 백준에서 알고리즘도 복습할 겸 C++로 풀었던 문제들을 파이썬으로 다시 풀어보고 있습니다. 파이썬으로 알고리즘 공부하면서 생긴 고민이 있습니다. 데이터 분석 및 인공지능 분야에서는 파이썬이 주로 쓰이는데, 파이썬은 아직 익숙치 않고 잘 다루지 못합니다. 반면에 C++는 그동안 계속 써와서 많이 익숙하고 조금 다룰 줄 압니다. 그나마 할 줄 아는 C++로 코테를 준비하고, 머신러닝과 데이터 분석을 위한 파이썬 공부을 따로 병행할지, 아니면 코테도 파이썬으로 준비하는게 맞는지 많이 고민됩니다. 개발자 선배님들의 조언이 필요합니다...!
개발자
#파이썬
#c++
#코테
#공부고민
#머신러닝
답변 1
댓글 1
조회 120
9달 전 · 김도연 님의 답변 업데이트
학교에선 파이썬을 이용한 수업밖에 없는데.. 백엔드 개발자 취업
안녕하세요 복수전공으로 It를 공부하고 있는 늦깍이 대학생입니다. 저는 학교 수업으로 주로 파이썬을 공부하다가 데이터 분야가 석사 위주의 채용이 이루어지고 취업의 문이 좁은거 같아서 Java, Spring으로 전향하여 자바를 공부중입니다. 현재 4학년 올라가는 시기인데, 전공수업이 IoT, 인공지능, 빅데이터 분석, 컴퓨터비전 등의 파이썬 강의만 많이 열려있고 자바에 대한 강의가 하나도 없어서 고민입니다. 제가 복수전공이기 때문에 C를 잘 안다뤄봐서 C를 사용하는 수업까지 버려버리면 4학년 때 프로그래밍은 파이썬을 이용한 전공수업만 듣게 됩니다. 그래서 자바를 따로 공부해야하는 실정인데.. 1. 전공 수업이 파이썬 심화 수업이기 때문에 이 전공수업때 실시한 전공 프로젝트나 경험이 백엔드에 도움이 되는지.. 2. 전공 졸업학점 커트라인만 맞추고 다 교양으로 돌려야할지../ 일단은 여러 언어를 다 공부하는게 좋으니 파이썬도 공부를 위해 담았습니다.. 3. 데이터나 파이썬을 이용한 채용시장은 학사를 잘 안뽑는데 왜 저희학교는 파이썬 위주의 수업만 이렇게 많은지 모르겠습니다. 왜 이런걸까요 (4-1 수업에 C쓰는 수업도 몇 없고, 자바쓰는 수업은 아예 없고, 대부분 파이썬 심화전공만 있습니다.) 4.백엔드 개발자 취업 팁..
개발자
#python
#java
#백엔드
#spring
답변 3
댓글 2
조회 574
일 년 전 · 행복한 거북이 님의 댓글 업데이트
코테 언어 : 자바 vs 파이썬, 책?!
안녕하세요! 먼저 제 질문을 위해 글을 클릭해주셔서 감사합니다! 이번년도 여름부터 개발공부를 시작하고 현재 객체지향개념과 스프링을 공부하고 있어요 겨울 방학에 알고리즘과 자료구조를 공부하고싶은데, 언어와 책을 고민하고 있습니다 📌 어떤 언어가 적절할까요?? 파이썬 : 1학년때 배웠지만 거의 까먹음, 프로젝트를 위해서 데이터처리하는 코드 정도만 짜봄 자바 : 스프링 공부중, 모르는 문법은 검색해서 이해할수있음 주 언어인 자바를 써야하나 싶은데, 코테에는 파이썬이 더 적절하고 , 내년에 알고리즘,자료구조수업진행이 c언어나 파이썬을 쓴다고 해서 고민이에요. 📌 일단 파이썬을 쓴다는 가정하에 고민하고 있는 책입니다! 어떤 책이 좋을까요? 📖 파이썬 알고리즘 인터뷰 : 상세하다고 다들 추천하시더라구요..? 📖 이것이 취업을 위한 코딩테스트이다, 파이썬 : 알고리즘이나 자료구조보다는 코테용인가 싶기도 합니다.. 📖 Do it! 자료구조와 함께 배우는 알고리즘 입문 , 파이썬 : 이 책이 제일 쉬울 것 같기는 합니다. 그런데 내용이 상대적으로 가벼울까봐 걱정입니다. 개인적으로는 완독이 중요한 것 같아서 읽기 쉬운 책을 더 선호합니다..! 그런데 전공자인만큼 더 깊이 있는 책을 봐야하나 고민이에요.. 가장 쉬운 책을 한번이라도 완독하는게 좋을지, 조금 더 전문적인 책을 조급해하지말고 꼼꼼히 공부하는게 좋은지 궁금합니다!!
개발자
#코테
#알고리즘
#자료구조
#파이썬
#자바
답변 1
댓글 2
조회 531
파이썬 서버 ↔ 기업 legacy 시스템 間 데이터 통신을 하려고 합니다
안녕하십니까 고수님들 초보가 질문드립니다. 두괄식으로 말씀드리자면, ① A Legacy 시스템 --- [String 긴~~데이터] ----> 파이썬 서버 로 전송 ② 파이썬 서버 : 받은 데이터로 자체 로직 구동 ③ 파이썬 서버 ------ [처리된 데이터 값 ] ----> A Legacy 시스템 로 전송 ④ A Lagacy 시스템 : 받은 데이터로 자체 로직 구동 인데요... 조금만 더 구체적을 말씀드리면 파이썬으로 자연어 처리 머신러닝 모델을 구현했습니다. 긴 텍스트를 넣으면, 몇 가지로 분류해주는 학습 모델이요. 이걸 기존 A Legacy 시스템과 연동하여 실시간으로 A Legacy 시스템에서 사용자가 텍스트를 기입하고 '저장' 누르면, 해당 텍스트를 파이썬 서버측에서 받고, 자체 모델에서 구동하여 A Legacy 시스템 사용자에게 'OO 입니다.' 라는 식으로 값을 리턴하려고 합니다. 데이터 통신을 어떻게 하면 좋을까요? 지금 파이썬 Flask 웹 서비스 프레임워크 사용하는걸 알아보고 있는데... 이게 점점 웹페이지에 초점이 맞춰지는거 같더라구요. A Legacy 시스템은 JAVA로 구현되어 있어서 파이썬 소켓통신 이런걸로는 힘들고 분명, 당연히 방법은 있을거 같은데 어떻게 공부하고 적용해야 할지 방향만 말씀해주시면 또 알아보고 학습하도록 하겠습니다. 부디 도움 부탁드립니다 (_ _)
개발자
#flask
#java
#데이터통신
#python
답변 1
댓글 3
추천해요 1
조회 223
일 년 전 · 가을 님의 새로운 댓글
영문과출신 컴공과 석사생. 무엇을 어떻게 공부할까요?
안녕하세요. 우선 글이 좀 길어질 수 있어서 양해 부탓드립니다. 저는 본래 영문과 학부생 출신이었으나 학창시절부터수학에도 관심이 있었고 과탐때문에 어쩔수 없이 문과를 간 케이스 입니다. 영문과/국제무역과 복수전공 학부 졸업 후 이과에 대한 꿈을 못버려서 풀타임으로 일하면서 사이버대에 편입해 2년간 소프트웨어 공학을 공부하고 학부졸업을 했습니다. 편입전에 정말 이 길이 내 길이 맞는지 확인하고자 개인적으로 여러 코딩 강의도 들어보면서 파이썬, 웹프로그래밍 등 실습도 해보면서 찍먹을 해보았구요. 단순히 학위가 필요한게 아니라 진심으로 커리어 전환을 원했기 때문에 편입한 사이버대에 다니면서 학과연구실 연구에도 참여하고 1저자인 국내컨퍼런스 논문 2개+공동저자인 논문 2개 출판했으며 한달에 두번씩 지방에서 서울까지 왔다갔다하면서 연구실에서 딥러닝 실험도 참여하고 이것저것 많이 했습니다. 그 덕분에 현재 캐나다에서 컴퓨터 엔지니어링 석사과정 공부하고 있습니다. 이 시점에서 제가 여러 전문가 분들의 조언이 간절히 필요한 점은, 제가 그동안 사이버대 학부생활을 할때 열심히 노력도 하고 공부도 했지만 풀타임으로 일하면서 학업을 병행하다보니 온전히 실질적인 프로그래밍에 집중하지 못했고 실무 실력이 부족하다는 점을 너무 많이 느낀다는 점입니다. 연구보조원 활동도 논문을 위한 아카데믹한 부분이 주를 이루었다보니 코딩실력을 늘릴만한 부분이 부족했고, 솔직하게 사는게 너무 바쁘고 힘들다 보니 모르는 부분을 깊게 파고들 여유가 없었다보니 전체적으로 코딩의 기본기가 부족하단 느낌이 항상 듭니다. 저는 파이썬으로 코딩을 시작했고, 편입후엔 C, Java, R 등을 배웠지만 솔직히 실제적으로 개발에 몰두했던 적이 없다보니 자신이 너무 없습니다. 다행히 현재 석사과정을 들으면서 매주 쏟아지는 과제들을 위해 파이썬과 자바에 집중해서 열심히 실습하고 있긴 하지만 솔직히 구글링과 챗지피티에게 물어보면서 에러를 잡아나가는게 주 라고 생각합니다. 왜 해외석사까지 했느냐 물어보신다면 학부생활중에는 앞서 말씀드린 것처럼 일과 병행하느라 공부이 집중을 못했는데, 현재 좋은 기회로 장학금과 재정지원을 받아 공부에만 집중할 수 있는 환경이라 공부를 더 하고 싶어서 왔습니다. 제가 조언을 구하고 싶은 부분은 아래와 같습니다. 1. 저의 (물)경력은 주로 딥러닝에 집중되어 있으나 해당 분야를 계속 고집할 생각은 없습니다. 현재가 첫번째 학기이다 보니 졸업 후 어떤 분야로 뛰어들지 아직 미정입니다. 인공지능 분야를 전문적으로 하려면 수학공부를 꼭 해야한다는 말을 여러번 들었는데 현재 시점에서 수학 공부를 하는 것이 저의 커리어에 큰 도움이 될까요? (졸업까지는 1년 9개월 가량 남았습니다) 2. 요즘 학교과제와 프로젝트가 파이썬과 자바(+FX)의 비중이 반반입니다. 파이썬에서는 큰 어려움까지는 못느끼는데 자바는 경로문제니 뭐니 하는것들이 골치가 아프고 파이썬보다 어렵게 느껴집니다… 자바 실무 공부를 위한 팁이나 좋은 방법이 있을까요? 그냥 처음부터 시작하는 초심자라고 생각하고 조언부탁드립니다! 3. 4-6월까지 봄방학으로 아무런 수업이나 과제가 없습니다. 그래서 하루에 최소 순공 4시간씩은 프로그래밍에 쓸 예정인데 이 기회를 어떻게 활영하면 좋을까요? 4. 단순히 파이썬이나 자바 말고도 요즘 정말 배워야할게 많다고 느낍니다. 일반적으로 가장 널리쓰이는 프론트와 백엔드기술을 아우르기 위해 “이건 꼭 배워야한다!” 싶은 언어나 기술이 있다면 3,4개 정도 추천부탁드립니다. 정말 진지하게 컴공을 하고싶은 학생입니다. 한줄의 답변이라도 좋으니 어떤 조언이든 공유해주시면 감사하겠습니다 긴 글 읽어주셔서 감사합니다!
개발자
#java
#python
#공부
#실무역량
답변 1
댓글 1
조회 180
일 년 전 · 최홍태 님의 답변 업데이트
코딩테스트 : 자바 vs 파이썬과 책 추천
안녕하세요. 먼저 도움을 주기 위해 글을 클릭해주셔서 감사합니다. 저는 전공자이긴하지만 아직 알고리즘, 자료구조 수업은 들어본적이 없고 코딩 공부도 부족한상태입니다 파이썬 : 공모전에서 데이터 전처리를 위해서 짧게 써봄, 문법 배운적 있으나 거의 기억안남 C언어 : 3년전에 배워서 거의 기억안나고, 이후에 쓸일리 없을 것 같음 자바 : 여름방학동안 문법 공부를 했고 현재는 스프링공부중, 모르는 문법과 아는 문법을 구분할수있고 모르는 문법은 찾아서 이해를 할수 있는 상태 겨울 방학 공부 계획 스프링 공부하기 : 아래 책 스프링 입문을 위한 객체지향 스프링5 프로그래밍 입문 더해서 코테공부도 해보고 싶은데, 파이썬과 자바 중에서 고민입니다. 자바에 가장 능숙하기는 하지만 많은 코드를 짜본 것은 아닙니다. 또 내년에 대학에서 알고리즘 수업과 자료구조를 들어야하는데 , c와 파이썬만 사용할 수 있기 때문에 파이썬을 써야하나 고민이 됩니다… 또 혹시 더해서 추천해주실만한 책이 있을까요? 제가 지금 고려하고 있는 책은 1. 파이썬 알고리즘 인터뷰 - 자세하다고 들었습니다 2. 이것이 취업을 워한 코딩테스트이다 피이썬 3. Do it! 알고리즘 테스트 파이썬 - 쉅다고 들었습니다..! 아직 컴퓨터 구조에 대한 이해가 부족하고, 완독이 가장 중요한 것 같가소 이해하기에 쉬운 책들을 선호하는데, 전공자인만큼 더문적인 책을 읽어야하나 고민도 됩니다.. 3번은 깊이가 많이 부족한지 궁금합니다..!!
개발자
#코딩테스트
#자바
#파이썬
#알고리즘
#자료구조
답변 1
댓글 0
조회 693
일 년 전 · 디큐 님의 새로운 답변
신입 자바 백엔드 4개월차인데 파이썬업무도 병행 중입니다
안녕하세요 현재 개발자로서의 길이 모호해져 저보다 앞선 길을 걸은 선배분들께 질문 남깁니다 저는 비전공자이고 약 8개월간의 국비 교육을 마치고 솔루션업체에 입한지 4개월차인 신입 백엔드 개발자입니다 입사 후 유지보수, etl, 배포 등 여러 작업을 진행했습니다. 하지만 지난주 부터 파이썬으로 데이터 전처리하는 담당자분이 업무가 많아져서 제가 파이썬 데이터 전처리를 담당하게 되었습니다. 국비 교육기간동안 많은 자격증을 취득하였고 그중 빅분기도 취득하여 데이터 전처리나 머신러닝에 관한 기본 지식은 있어서 업무상 어려움은 없었지만 이게 저의 커리어에 도움이 되는 일인지는 잘 모르겠습니다 고생하여 빅분기를 취득했지만, 취업 후 자바, 스프링만 공부하여 파이썬에 관해 많이 잊어먹어서 아쉬움이 컸습니다. 하지만 저번주부터 판다스등을 다루니 반가웠고 기존에 파이썬 지식들을 복기할 수 있어서 좋은 기회가 온 것 같았습니다. 저의 최종 목표는 백엔드로 지식을 쌓고 dba가 되는 것입니다. 서두가 길었습니다 결론적으로 제 고민은 자바 백엔드로서 경력을 쌓고 공부중인데 현재 파이썬 업무와 공부를 하는게 자바 백엔드로써 이직하는데, 추후 dba가 되는데 도움이 되는 것인지 아니면 시간 낭비이고 자바나 스프링 서버에 더 집중해서 깊게 아는 것이 좋은 건지 고민입니다 아직 스프링도 자바도 cs지식도 자꾸 까먹고 깊게 들어가면 모르는 것도 있어서 꾸준히 공부중입니다. 이것들도 회사다니면서 시간쪼개가면 공부중인데 파이썬까지 더 공부하는건 이미 없는 시간에 시간 낭비하는 일이 아닌가 싶습니다. 여기까지 읽어주셔서 감사합니다. 어떤 말씀이든 새겨 듣겠습니다. 감사합니다
개발자
#java
#python
#백엔드
#dba
답변 1
댓글 0
추천해요 2
조회 306
일 년 전 · 디큐 님의 새로운 답변
파이썬 플루터 연동 관련 질문입니다
안녕하세요 제가 창업을 위해 앱 개발을 하고싶은데 기존에 파이썬을 배웠어서 파이썬으로는 어느 정도 만들어놨어요 STT와 관련된 앱이여서 speech recognition에 google을 사용해서 구현해둔 상태입니다 앱 개발은 처음이라 플루터로 빠르게 앱 개발을 진행하려고 하는데 궁금한 부분이 생겼습니다 1. 파이썬으로 만든 것을 버리고 google ml kit 혹은 firebase 커스텀 ML 등을 사용해서 다시 만든다 2. 파이썬으로 서버를 만들고 플러터에서 api로 실행시킬 수 있도록 한다 1번과 2번 중에서 어떤 방법이 더 효율적인지 혹은 다른 방법을 써야하는 것인지 추후에 추가적인 부분을 개발한다고 할 때 어떤 방법이 더 좋을지 궁금합니다..! 추가로 2번의 경우는 인터넷에서 가능하다는 말을 봤는데 플루터랑 파이썬이랑 연동이 애초에 좋은 편은 아니라는 말도 봤어서 어떻게 하는 것이 좋을지 잘 모르겠습니다ㅜㅜ
개발자
#python
#flutter
#stt
답변 1
댓글 0
조회 525
일 년 전 · 한상훈 님의 새로운 답변
코테 언어 고민(파이썬)
안녕하세요. 현재 백엔드 분야로 취업 준비중입니다. 2월 졸업 예정이며 상반기 공채 시즌부터 구직활동을 하려고 합니다. 학교에서는 자료구조, 알고리즘들을 자바로 구현 및 공부를 했었는데, 작년부터 프로젝트들을 진행하며 파이썬을 주력 언어로 사용하고 있습니다. django 및 fastapi등을 활용해서요. 이런 상황에서 코딩테스트를 준비하려고 하는데, 파이썬으로 준비를 해여할지 자바로 준비를 해야할지가 고민입니다. 파이썬으로 한다면 익숙하고 편하게 공부를 할 수 있지만, 혹여나 기업에서 코테 언어로 파이썬을 지원을 안할 가능성이 있을거같아서요. 자바로 준비한다면 확실히 파이썬보다는 익숙함이 떨어지고, 1주일 정도는 기본적인 사용법을 리마인드 해야할 것 같습니다. 일단 대기업, 준견을 목표로 준비하려고 하고, 분야는 python 개발쪽을 희망하지만 java를 활용하는 회사도 지원할 의향은 있습니다. 선배님들의 현명한 조언 부탁드립니다. 감사합니다.
개발자
#코딩테스트
#파이썬
#자바
#취업
답변 1
댓글 0
조회 647
일 년 전 · 정현석 님의 새로운 답변
코딩테스트를 어떤 언어로 준비해야할까요
안녕하세요 현재 삼성아카데미에서 공부중인 비전공자입니다 제가 원하는 직무는 백엔드이고, 자바가 필수라는걸 알고있습니다. 하지만 반에서는 파이썬으로 교육을 할예정이고 문제 풀때도 파이썬이 훨씬 잘풀리지만, 최근들어 주변에서도 그렇고 선배들이 해주시는 말씀중 하나가, "대기업이나 높은 회사 코테를 원하면 자바로 코테를 준비하는게 맞다" 라고 조언을 많이 해주셨습니다.(어짜피 자바쪽 직무로 갈거면 공부도 할겸, 그리고 파이썬으로 못보는 회사도 있다 등등) 현재 자바 공부상태는 기본 문법만알고 파이썬보다는 훨씬 익숙치 않습니다. 어짜피 희망직무쪽 공부를 위해 자바를 혼자 추가로 할 예정이지만, 아무래도 파이썬으로하는 구현이 지금으로썬 많이 편하다보니 더 고민이 됩니다. 저와 같은 상황이라면 어떤 방법을 선택할지 선배님들의 조언을 듣고싶습니다!!
개발자
#파이썬
#자바
#코딩테스트
답변 2
댓글 0
조회 220
일 년 전 · 익명 님의 새로운 댓글
안녕하세요 개발자를 꿈꾸는 회계업무 종사자입니다
안녕하세요? 제목과 같이 저는 현재 29살이고 회계직무 종사자입니다. 몇 년간 회계업무만 보다 파이썬을 이용하면 업무자동화가 가능하다고 하여 독학으로 공부를 했습니다. 제가 파이썬을 이용하는 걸 보고 재직 중인 회사 부장님께서 이런 저런 업무 요청을 많이 하며 현재 회계관련 업무보단 파이썬을 이용한 업무를 더 많이 하고 있습니다 현재 나이로 도전하기엔 너무 늦었다는 걸 알고 있습니다. 몸은 계속 아니라고 하지만 머리로는 지금이라도 도전을 안하면 후회가 되겠다는 생각을 많이 하고 있습니다. 그리고 제가 사용하는 파이썬은 다른 언어보다 많이 쉽다는 것도 알고 있고요 최근에 집 근처 중견기업에 제가 파이썬으로 작업한 내용과 진심이 담긴 이력서를 같이 넣었는데 운좋게 서류와 1차합격이 되어 최종면접을 보고왔습니다. 그 회사 대표님도 개발자 출신이다 보니 비전공자 및 흔한 국비지원 수료도 안한 사람이 지원을 한 점과 이러한 이력서를 붙인 채용담당자와 1차 면접관도 이해가 안간다고 하면서 면접 시간 내내 훈수를 받다 끝났습니다. 고용주 입장에서는 당연하다고 생각하지만 제가 조금이라도 지식이 있었다면 어땠을까 라는 후회가 너무 들었습니다. 현재 다니는 회사는 1월중순~2월에 퇴사할 예정이며 그때까지는 "면접을 위한 CS 전공지식 노트" 책과 관련 영상을 보다 퇴사하고는 국비지원 교육을 받아볼까 생각중입니다. 제가 파이썬 및 기타 작업 내용입니다. 1. 네이버 블로그 크롤링 및 자동 협찬 제안 메일 발송 2. 기x총 엑셀 쿠팡 아이템위너 추출기(대표님 요청) 3. 네이버 스스 리뷰 및 사진 추출후 자사몰 리뷰 입력 4. 네이버쇼핑 내 자사제품 노출 순위 5. 인스타그램 당첨자 추출기(PYQT 이용) 6. 자사몰 홈페이지 수정 (html,css,js 이용) 크게 보면 이정도 했고 챗gpt의 도움을 받은 내용도 물론 많습니다. 내용이 너무 주절주절 길어졌네요.. 도전해봐도 괜찮을까요?
개발자
#파이썬
답변 1
댓글 1
조회 166
2년 전 · 수민 님의 새로운 답변
대학교 3학년에서의 고민
지금까지 노마드코더 사이트를 통해 파이썬, 자바스크립트, html/css를 배웠고 학교에서 c와 c++, 컴퓨터 네트워킹, 데이터베이스, 시스템 프로그래밍, 자료구조를 배웠습니다. 이 중에서 파이썬이 맘에 들어서 파이썬으로 백준을 풀었습니다. 그런데 이번 1학기, 데이터베이스1 수업에서 관계대수, sql, ER 데이터 모델을 배우고 간단하게 pl/sql을 배웠습니다. 이것을 배우면서 흥미가 생겨서 데이터 분석가에 관심이 생겼습니다. 이전에 파이썬 beautiful soup로 웹 크롤링을 해본 경험이 있습니다. 이런 경험과 흥미때문에 데이터 분석가로 진로를 결정하는건 너무 이를까요..?? 데이터 분석가 신입 채용은 어떤가요..?? 아니면 일단 백엔드로 방향을 잡고 방학 기간동안 spring을 공부해볼까 고민 중인데 어떨까요..?? 파이썬 django를 사용해본 적이 있긴합니다. 그대로 파이썬만 공부해도 충분할까요..?? 글을 너무 두서없이 쓴거 같은데 죄송합니다,,
개발자
#python
#데이터분석가
#spring
#진로고민
답변 2
댓글 0
추천해요 1
조회 215
일 년 전 · Booting 님의 새로운 답변
컴공학생 개발공부 고민
안녕하세요 인서울 컴공 대학을 다니고있는 학생입니다. 현재는 2학년 1학기까지 마치고 사회복무요원 군복무를 하고있는 상태입니다. 제가 컴퓨터공학과가 무엇을 배우는지 모르고 단순히 수학, 과학을 좋아하고 성적이 높아서 들어왔습니다. 그러다보니 1, 2학년 때 배우는 c언어 파이썬 등을 동기들에게 과제를 물어보며 제출하였고 제가 제출한 것은 없었습니다. 즉, 1, 2학년때 언어를 배웠지만 지금 기억나는건 하나도 없습니다. 그래도 최근 전공에 흥미를 가지고 사회복무요원이어서 출퇴근을 하는 복무특성상 밤에 시간이 남아 꾸준히 공부를 하고 있습니다 지금 제가 파이썬 책을 통해 독학하고 파이썬에 대한 기본 개념은 알고있습니다. 여기서 더 나아가고 싶은데, 프로젝트를 하기에는 기본 개념만 알고있어서 어려울거같고, 다른 파이썬 책을 공부하자니 계속 기본개념만 공부하는거 같고, 다른 언어를 공부하자니 파이썬이 완벽하지않은데 해도될까라는 생각이 듭니다 파이썬 기본 개념을 알고있는 상태에서 더 나아가고 싶은데 어떠한 활동이나 공부를 하면 될까요? 현재 학교를 다시 복학하기까지 1년 6개월정도 남았는데 이때동안 웹이나 게임개발 할 수 있을 실력만큼 성장하고싶습니다. 소중한 시간 내셔서 글 읽어주셔서 감사합니다.
개발자
#공부
#파이썬
#기초
답변 1
댓글 0
조회 152
일 년 전 · 달레 님의 답변 업데이트
백엔드 취준생 코딩테스트 파이썬
코딩테스트는 파이썬이 유리하다고 들어서 파이썬으로 준비하려고 합니다! 제가 학과에서 c언어 배우고 c언어로 자료구조도 배워서 어느정도 깊진 않더라고 기억은 납니다. 아무래도 새로운 언어는 코딩테스트로 배우려다보니 책을 구매할 때 고민이 생깁니다 코딩테스트를 위한 파이썬 책을 구매할 생각인데 아무해도 처음 배우는 언어이다 보니 파이썬 책도 사고 자료구조도 파이썬으로 설명되어 있는 것도 사서 같이 공부해야하는지 궁금합니다!!
개발자
#phyton
#코딩테스트
답변 1
댓글 1
추천해요 16
보충이 필요해요 1
조회 3,961
2년 전 · 익명 님의 새로운 댓글
개발 공부, 경험 등 여러 조언 부탁드립니다
안녕하세요! 그냥 막연히 핀테크, 이커머스 관련 개발자로 가고 싶어서 미리 준비하고 싶은 20살 대학생입니다. 현재 다니고있는 대학교 학과 특성상 기본적인 파이썬, 파이썬을 활용한 자료구조나 알고리즘 정도만 배우고 ux ui에 더 초점이 맞춰져 있어서 개발관련으로는 제가 따로 공부하고 준비해야겠다고 생각했습니다. 그런데 막상 준비하려고보니 막막하더라고요.. 최근에 국비지원교육기관? 에 전화 상담을 하면서 여쭤보니, 파이썬으로 데이터활용까지는 꼭 마스터해야하고 지금부터 파이썬을 깊게 파면 나중에 취업할 때 도움 많이 될 거라고 하셨습니다. 근데 저는 프론트엔드 개발쪽으로 가고싶은 마음이 커서 파이썬을 깊게 파고 자바스크립트, css, html도 공부해야한다고 생각하는데 공부를 하게 된다면 어떤 순서로 하는게 좋을까요! (+ 학과에서 uxui, hci 관련 전공을 다루는데 이 점을 메리트로 삼을 방법이 있을까요?) 제가 하고싶은 일에 비해 제가 많이 부족한 상태라는걸 알고있습니다. 그래서 지금부터 준비를 많이 해두고 싶습니다! 어떤 프로젝트를 해두면 좋을지, 무슨 공부를 추가적으로 하면 좋을지, 이외에도 여러 조언들 달아주시면 정말 감사하겠습니다!!! +) 추가로 이번에 공부해보려고 신청한 프로그램인데 무슨 강의를 듣는게 제일 괜찮을까요?
개발자
#python
#hci
#조언
#프론드엔드
답변 1
댓글 1
조회 122
일 년 전 · 최우진 님의 새로운 답변
코딩테스트 언어 자바 vs 파이썬
안녕하세요, 이제 4학년 올라가는 학생입니다. 희망 직무는 spring 백엔드 쪽입니다. 알고리즘, 자료구조 공부를 하며 코딩 테스트도 준비하고 있는데 파이썬으로 코테를 준비하는게 좋을지 자바로 하는게 좋을지 고민됩니다. 파이썬이 코드도 더 짧고, 쉽다는 건 알고 있지만 요새 파이썬은 제한하는 곳도 꽤 있다고 들었고, 파이썬으로 보면 면접에서 왜 직무와 다른 언어로 응시했는지 질문도 들어온다고 들어서 고민이 됩니다. 조언 부탁드립니다.
개발자
#파이썬
#자바
#코테
답변 1
댓글 0
조회 671
일 년 전 · ㄱㅎㅁ 님의 새로운 답변
스프링 장고 연동
안녕하세요! 졸업프로젝트때문에 궁금한점이 있어서 글을 남깁니다. 다름이 아니라 프로젝트에 인공지능을 사용할려고 하는데 파이썬이 더 효율적이어서 인공지능은 파이썬언어로 처리할려고 합니다. 하지만 서버는 스프링으로 만들건데 즉 자바에서 얻은 데이터를 파이썬에 갖다주고 그리고 인공지능으로 처리해서 온 데이터를 다시 파이썬에서 자바로 전달하게 하고 싶은데 어떤 방식으로 활용해야 될지 모르겠습니다. 구글링 해본결과 1. 자이썬 2. 쟝고 스프링 연동 대충 이2개로 추려지는데 2가지방법이 인공지능 처리부분에 있어서 가능한지 그리고 어느 방법이 더 효율적인지, 이 2가지방법 이외에 다른 좋은 방법이 있는지 궁금합니다. 긴글읽어주셔서 감사합니다
개발자
#스프링
#장고
#python
#java
#ai개발
답변 1
댓글 0
조회 157
2달 전 · 허니 님의 새로운 답변
포트폴리오 개인프로젝트 기술 스택 고민
안녕하세요. 저는 전공생 취준생이고, 백엔드 개발자 취업을 준비하며 포트폴리오를 쌓고 있습니다. 제가 자신있는 언어는 파이썬, 자바 입니다. 제가 한 팀프로젝트는 express.js 한 개, 자바/스프링 두 개 정도가 있습니다. express.js를 쓴 프로젝트는 마구잡이로 만들어서 리팩토링할 부분이 많아보이는 상태입니다. 그리고 파이썬을 활용한 프로젝트가 없는 게 아쉽다고 느껴집니다. 자바 스프링 취업이 너무 어려워서 다른 기술 스택에 도전하면서 개인 프로젝트를 해볼까 하는데 1. 자신있는 스프링으로 해야할지 2. 작게 해보는 것이니까 파이썬도 쓸겸 장고로 해볼지 3. 파이썬은 코딩테스트로 어필이 충분할지 4. express.js 썼던 프로젝트를 리팩토링 하고 node.js 프로젝트를 추가 해야할지(스프링/node.js 두개로 밀기 위해) 고민입니다. 그리고 5. 개인프로젝트의 경우 퀄리티가 낮으면 안 하느니만 못한 포트폴리오가 될까요? 궁금합니다. 마구 조언 부탁드려요!!
개발자
#자바-개발자
##스프링
#python
#django-rest-framework
#node.js
답변 2
댓글 1
조회 71
일 년 전 · 초코칩 님의 새로운 댓글
자바 개발자 파이썬 공부 이력
안녕하세요 ! 제가 국비 교육을 통해 자바&스프링 웹개발 과정을 배우면서 인터넷 강의를 통해서 파이썬&장고를 찍먹 스타일로 배웠습니다. 이제 두 교육 과정을 마치고 원서 접수를 하려는데 자바 개발자로 나갈 생각인 사람이 파이썬 프로젝트를 포폴과 자소서에 그 내용을 써도 될지 고민입니다 프로젝트가 하나보다는 두개가 낫고 언어도 파이썬도 한번 배워보자해서 했던게 큰 고민 덩어리가 된 것 같네요ㅠ 파이썬&장고를 배운 이유는 교육 과정 후 다른 언어를 배우고자한다면 시간이 없을까봐 자바 교육과정을 들으면서 하루에 10분씩 총 한달로 간단한 게시판 사이트를 만드는 것을 배운 것 입니다 ! 조언 부탁드려요 ….
개발자
#파이썬
#자바
#취업
#개발자
답변 1
댓글 2
조회 118
일 년 전 · 부추캠프 님의 답변 업데이트
파이썬 개발자가 하고싶습니다
안녕하세요 고등학교 재학중이며 현재 파이썬을 사용하는 기능 직종에 소속돼 있습니다. 파이썬을 2년정도 동안 하면서 파이썬 관련으로 하는 직종에서 종사하고 싶어서 여러가지 찾아봤는데 부트캠프나 이것저것 너무 뭔가 많아서 제가 이 길을 가는게 맞는지 혼란이 오는 것 같습니다. 파이썬으로 개발 직종에서 종사하려면 지금 어떤 것을 먼저 준비하는게 좋은지 여쭤보고 싶습니다
개발자
#python
#개발자
#준비
답변 2
댓글 0
조회 309
일 년 전 · Jooyeong 님의 답변 업데이트
ai에서 파이썬을 사용하는 이유가 무엇인가요?
ai는 수많은 병렬연산을 계속해야하기에 연산의 효율성이 중요하다고 생각합니다 파이썬은 언어중에서도 C++, Java, Js보다도 느린 지표를 나타내는데 에너지 효율성, 속도가 중요한 ai작업에 압도적으로 많이 사용하는 이유가 무엇인가요? 언어별 속도 비교가 cpu 기준이긴 했어서, gpu 연산에선 큰 차이가 없는걸까요? 파이썬의 접근성 측면만 보고 선택했다기엔 ai가 비전공자들은 다가가기 힘든만큼, 오히려 더 납득하기가 어려웠습니다 라이브러리 생태계를 강조하기도 하는데, 라이브러리도 결국 파이썬이 ai에 적합한면이 있었기 때문에 생겨난것이라 생각하여 질문드립니다.
개발자
#ai
#ai개발
#인공지능
#python
답변 5
댓글 0
추천해요 7
조회 1,977
일 년 전 · 영석 님의 새로운 답변
자바 백엔드 직무로 취업 원하는데, 코테 언어 선택 질문 드립니다!
안녕하세요, 자바 백엔드 직무로 취업을 원하는 4학년 취준생입니다. 코딩테스트 공부를 위한 언어로 자바, 파이썬 중 고민입니다. 현재 자바로 백엔드 개발을 공부중이기에, 자바에 대한 이해가 제일 높은 편입니다. 하지만 코테 준비에서 파이썬을 사용하는 것이 더 편하다는 의견도 있고, 실무 에서도 자바가 아닌 코틀린을 사용한다고 하여 굳이 편한 파이썬을 두고 자바로 코테를 준비 해야 하는지 의문이 들었습니다. 그렇다고 파이썬을 하자니, 접해본 경험이 많이 없어서 언어 공부와 병행 해야 하는데 시간이 많이 들지 않을지 걱정입니다. 또, 일부 회사의 자바 백엔드 직무 코테의 경우 자바 만을 허용하는 경우가 있어서 고민이 됩니다. 본격적인 취준이 반년 밖에 남지 않은 상황인데, 어떤 언어를 선택하는게 더 합리적 일까요 ㅜㅜ
개발자
#코딩테스트
#java
#python
답변 2
댓글 0
조회 494
일 년 전 · 익명 님의 질문
싸피 자바반, 파이썬반
올해 싸피 짝수기수를 준비하고 있습니다 파이썬으로 코딩테스트를 준비하고 있던 중이라 파이썬반을 생각했는데 취업시장이 자바보다 좁다고해서 지금이라도 자바로 준비해야할까요? 싸피 자바반이랑 파이썬반 중에 어떤 반을 더 추천하시나요?
개발자
#싸피
#취준생
#자바
#파이썬
#코딩테스트
답변 0
댓글 0
조회 252
7달 전 · 정창권 님의 새로운 답변
벡엔드 관련에서 현직자 분들은 자바와 파이썬 중에 뭐를 더 선호하시고 왜 그런지 알려주실 수 있으신가요..?
현재 자바를 통한 스프링 부트로 개발공부를 하고 있는데 점점 파이썬의 활용도가 높아가고 있을 때 마다 어떤 것을 더 공부해야할지 모르겠습니다. 마침 코딩도 파이썬으로 준비하고 있었어서 다시 파이썬을 통한 장고로 하는 것이 좋을지 고민입니다.
개발자
#파이썬
#java
#spring-boot
#django
#개발자
답변 7
댓글 1
보충이 필요해요 1
조회 3,711
일 년 전 · 익명 님의 댓글 업데이트
주언어 선택 2가지: 파이썬, 자바
안녕하세요 컴공 2학년 학부생입니다 보통 여러기지 언어를 다 잘하려고 하기보다는 한두가지 언어를 잡고 깊게 파는 것이 좋다고 하시던데 절차지향보다는 객체지향언어가 마음에 들어 파이썬과 자바를 선택하려고 합니다. 이유는파이썬은 일단 문법이 직관(?)적이고 머신러닝이나 딥러닝쪽으로도 파이썬 라이브러리가 잘 되어 있다고 들어서입니다.(아직 진로를 정하지 못해서요…)자바는 현재 우리나라에서 제일 많이 쓰는 언어라고 들어서인데요 그러면 취업할때 적어도 수요가 많을 것 같아서입니다. 이에 대해 어떻게 생각하시나요?
개발자
#파이썬
#자바
#언어
#진로
답변 2
댓글 3
조회 247
일 년 전 · 갭알꿀팁 님의 새로운 답변
대학교 3학년 취업 질문(프론트/백엔드)
안녕하세요 대학교 3학년 재학중인 컴퓨터 공학과 학생입니다. 아직 제 스스로 진로에 대해 정하지 못하고 갈팡질팡 하는 것 같아서 조금의 도움이라도 받고자 질문을 올립니다. 여태까지 공모전이나 프로젝트 경험도 없고 정확한 제 목표도 잡지 못한 상황입니다. 현재는 막연하게 코딩테스트 준비해야지란 마음가짐으로 방학내내 파이썬으로 알고리즘 위주 문제 풀이 중인데요. 프론트 엔드나 백엔드 개발자에 관심이 생겨 JS나 JAVA로 바꿔서 코테를 준비해야 할지, 일단 코테는 파이썬으로 준비하고 방학이나 학기 중 틈틈히 JS나 JAVA를 공부해볼지 고민이 됩니다. 백엔드는 우리나라 회사에서 JAVA 스프링을 대부분 쓴다고 하는 것도 고민을 더 어렵게 만드는거 같습니다. 파이썬을 계속 끌고가도 될지말지를요. 또한 공모전 같은 걸 신청할 때도 본인의 진로, 관련 분야에 대한 공모전만 유효한가요? 제가 백엔드 개발자를 한다 했을 때 인공지능 관련 공모전은 전혀 의미가 없을까요? 정리하자면 1. 파이썬으로 코딩테스트를 막연히 준비중, 백엔드나 프론트에 관심이 있는데 JS나 JAVA로 언어를 바꿔 코테를 준비해야할지 2. 본인이 취업하려는 관련 분야에 대한 공모전만 취업에 도움이 되는지 3. 대학교 3학년인 지금 프론트, 백엔드, 데이터, 인공지능 등 진로를 하나를 정하지말고 얕게라도 전부 다 경험해보는게 좋은지 부족한 지식과 경험으로 질문을 올려 부족한 질문이였겠지만 조언 부탁드립니다!! 열심히 하고싶어요
개발자
#python
#html
#java
#spring
답변 2
댓글 1
조회 598
국비교육 6개월 파이썬 수료 후 채용확정형 교육으로 JAVA를 들을까 고민입니다.
현재 파이썬으로 국비교육을 들은 후 1월부터 취업준비중인데 가고싶은 기업들이 대부분 JAVA를 사용합니다. 대기업은 아니고 중소와 중견 사이.. 그래서 이번에 알아보다가 채용확정형 교육이 있길래 들어보려하는데 교육이 끝나면 10월이더라구요. 제가 지금 20대 후반이라 마음이 조금 급합니다ㅠㅠ 10월이면 거의 1년을 교육만 듣는거라.. 채용확정형이라 잘하면 바로 채용한다는데.. 너무 고민입니다! 포폴은 벌써 3번이나 뒤엎고 지원중인데 서류에서 계속 떨어지네요.. 그래서 자꾸 차선책으로 다른 교육을 생각하는것 같고.. 질문정리 1. 파이썬교육 수료 후 채용확정형 java교육을 들을지 계속 파이썬으로 취준을 할지. 2. 다들 취준 기간은 어느정도 걸리셨나요?
개발자
#python
#java
#교육
답변 1
댓글 0
추천해요 2
조회 487
일 년 전 · 프레드윰 님의 새로운 답변
파이썬 프레임워크(django vs fastapi)
안녕하세요, 다가오는 사이드 프로젝트를 계획 중입니다. 이번 프로젝트를 통해 파이썬을 배우고 싶어서 백엔드 개발에 파이썬을 사용하려고 합니다. 사용할 파이썬 웹 프레임워크로는 Django와 FastAPI를 고려하고 있는데, 선택하기가 어렵네요. 이 두 프레임워크 중 어느 것을 사용할지 여러분의 추천과 그 이유를 듣고 싶습니다. 의견을 공유해주시면 감사하겠습니다
개발자
#python
#django
#fastapi
#사이드프로젝트
#개발
답변 2
댓글 0
조회 263