category: 컨설팅/과외/상담
tags: [컨설팅, 사례, vb.net, python, SNS]

외뢰 개요

  • 의뢰자는 20대 비 개발자.
  • 어렸을떄부터 vb 배워서 사용하는 생활코딩러
  • SNS의 글이나 사용자를 찾아 팔로잉/좋아요 하는 프로그램 제작 희망
  • vb.net 독학 시작 얼마 안됨.
  • json 파싱, 쓰레드 처리 등 모르는 개념이 많아서 무엇을 먼저 시작할지 혼란.

의뢰 상세

  • 유투브에 공개되 있는 예제 프로그램이 있어 해당 건 기준으로 소스 분석 및 필요 업무, 스킬 확인 요청
  • 계정 별 프록시 ip로 접속 희망
  • 쓰레드로 여러 프로그램 띄우지 않고 다계정 활용 희망
  • 유사 기능을 검색하면 대부분 .net이나 python 소스인데 아는게 vb뿐이라 걱정.
  • vb, vb.net관련 자료가 많이 부족한 상황에서 확인해서 의뢰 문의함.
  • 웹 드라이브 쪽 관심 있음.
  • 관련 프로그램 제작비용 등이 많이 부담되 자체 제작 하려고 함.

소스 및 상황 분석

  • 예제 프로그램 분석결과
    • 프록시 ip와 아이디를 파일로 입력받아서 처리하는 소스.
    • 공식 api를 사용하는것은 아니지만 기본적으로 해당 sns에서 사용하는 url api
    • 접속, 브라우저인증, 로그인 기능 구현되 있음.
    • 팔로잉이나 해쉬검색 등에 대한 api 문서나 샘플이 없어 구현 가능여부 불명.
  • python으로 구현된 서드파티 api 확인.
  • 해당 소스 기반의 추가 api를 확인하여 구현은 가능하나 의뢰인 실력과 시간분배 문제로 보임.

솔루션

  • python 소스를 .net에서 사용 가능함(ironpython)
  • json 파싱 관련 가이드(샘플 등.)
  • 예제 프로그램 주요 로직 주석작업 제공.
  • http 통신 방식(get, post 방식) 설명.
  • vb와 vb.net 문법간 상이점 질의에 대한 응답(try 등)
  • C# 학습에 필요한 정보(책 추천, 학습 사이트) 추천.

후기

  • 채팅으로 1일 간 진행됨. (오전에 연락 받아서 낮에 분석, 정리후 오후에 가이드)
  • 채팅만으로는 실질적으로 도움될 만한 부분 전달이 좀 어려움을 느낌.
  • 비 개발자인 일반인에게 주요 개념 설명이 쉽지 않음.(의뢰인 이해여부를 떠나서..)
  • 난이도가 높은 프로그램은 아니고 의뢰인이 자체개발 혹은 제작의뢰를 희망 하였으나 본인 시간이 안되 의뢰는 못 받음…
  • 평일에는 상담이 아무래도 제한됨. 분석 후 주말에 영상이나 보이스를 활용한 상담 방안 강구 필요.
  • 추후 관련 스킬 관련 추가 과외 필요로 보임. 포인트 과외나 기초 개념 관련 과외준비를 빨리 마무리 해야할듯…