ttyuui
30
2018-04-14 23:28:13 작성 2018-04-14 23:32:19 수정됨
6
1897

웹개발 2주차 신입입니다 도와주세요ㅜㅜ


웹 개발자로 입사한지 2주 됐고 저도, 회사도 한번도 직접 개발한 웹을 서비스 해본적이 없습니다.

이번에 회사에서 설문조사 할 때 사용할 웹 페이지를 만들어서 알바생들이 태블릿을 가지고 설문조사를 하면 파일화 시켜서 메일로 쏴주거나 하는 시스템을 원하시는데 머릿속에 그림은 대충 그려지는데 해본적이 없고 회사나 주변에 물어볼 사람이 없어서 여기 개발자분들께 질문드립니다.

html로 설문조사 페이지를 만들고 입력받은 내용과 조사 시작시간, 종료시간, 조사 위치를 텍스트 파일이나 html문서 등으로 만들어서 회사 메일로 발송시켜주는 방식입니다. 설문조사 분량은 A4 가득 4페이지 정도 됩니다. 그리고 몇 가지 항목중 예를들어 1부터 1000까지중 1을 고르면 수백가지 이름이 나오고 그중 몇 개를 다중선택하고 2를 고르면 수백가지 도시들이 나와서 그중 다중 선택을 해야 하는 항목이 몇 개 있어서 조건문을 통해서 이 부분을 만들려고 생각중입니다. 제가 큰 프로젝트를 안해봐서 많다고 생각하는 것일 수도 있지만 제 생각엔 항목이 많아서 이걸 만드는 것도 시간이 상당히 걸릴 것 같은데 빨리 사용해야 하기 때문에 약 10일의 기간안에 만들 수 있을지 못만들지 주말동안 생각해보라고 하셔서 찾아보면서 공부하는 중입니다.

그런데 제가 궁금한 것은 메일을 보내주는 기능(?)이 node.js에 있다길래 생활코딩이라는 사이트에서 공부하고 있긴 한데 서버에 대해서 지식이 거의 제로 수준이라 뭔가 뜬구름 잡는듯한 기분이 느껴집니다... 제가 맞게 공부하고 있는건지, 그리고 설문조사가 기업들을 상대로 보안이 상당히 중요한 정보들을 다루기 때문에 보안쪽도 공부를 해야하는건지 고민이 됩니다.

그리고 다른 사람들이 제가 만든 웹을 이용할 수 있게 하려면 호스팅 업체를 통해야 하는 것 같은데 개발은 제 컴퓨터를 서버로 이용해서 하면 호스팅 업체에 올릴 때는 어떻게 해야 하는지 혹시 호스팅 업체에서 보안쪽도 서비스 해주는 곳이 있는지 비용은 보통 얼마나 드는지 궁금합니다.


아 학생때도 c언어 수업만 들어봤고 java, jsp 전혀 모르고 웹에 대해서도 전혀 모르는 그냥 일반인 수준이라 2주동안 생활코딩 이라는 사이트에서 공부하면서 html, javascript를 이용해서 수업에서 하는 정도의 간단한 실습용 웹 페이지 정도만 만들어봤고 지금 데이터베이스쪽 공부하고 있는 중입니다... 여담으로 회사에서 공부를 하고 있는것도 죄송하고 눈치가 보여서 이번 일을 꼭 해내고 싶은 마음이 들지만 만약 기간안에 못만들면 신뢰가 중요한 회사이기 때문에 정말 큰일납니다... 그리고 조사 도중 혹시나 에러가 생긴다면 어떡하지 라는 두려움도 큽니다...

이렇게 아무것도 모르는 수준인 제가 주변에 도와주는 사람 없이 10일안에 혼자 공부해서 회사가 요구하는 것을 해낼 수 있을까요

못하겠으면 빨리 말해서 회사에서 프로그램을 사든지 다른 방법을 찾아야 하기 때문에 개발자 축에도 못끼는 생초짜인 저에게 경험이 있으신 분들의 의견이 필요합니다...ㅜㅜ

0
0
  • 댓글 6

  • tou
    337
    2018-04-15 04:09:09 작성 2018-04-15 04:12:57 수정됨

    메일 전송기능은 구글smtp 이용하여서 발송도가능합니다~ 다만 보내는 시간이 그리 빠르지는 않습니다. 다른 API사용하셔도 좋을 것 같습니다. 

    본인의 컴퓨터를 서버로 이용하신다는거 보면 DB에 저장될 양이 그다지 많지 않은 듯 하시네요

    먼저 서버 돌리시고 호스팅업체는 직접 비교하면서 찾아보심이 좋을것 같습니다.

      보안쪽 서비스라 말씀하시면 SSL보안같은경우,  무료로 기간정해줘서 서비스해주는 곳도 있습니다. 이런 부분도 찾아보시면 금방 확인해보실 수 있습니다!

    내용보았을때 jsp, servlet을 이용하셔야 할 것 같은데 자바스크립트,html만으로는 많이 힘드실 것 같습니다

    신입이시면 솔직하게 말씀드리는 것도 좋을 것 같기는 하나, 최대한 노력을 해보시겠다면 시간을 투자하는 수 밖에 없습니다.. jsp, servlet, MVC패턴 이정도만 이용해주셔도 괜찮게 나올 정도인 것 같습니다.

    오픈소스 이용하시는 것도 좋은방법입니다. 구글링도 하나의 실력이니 많이 찾아보시면 좋을 것 같습니다!

    데이터가 정해져있고 웹 개발이 익숙해져있으면 3~5일이면 해결할 수 있을 것 같습니다ㅠㅠ 근데 사수가 없으시다니 많이 힘드시겠습니다ㅠㅠ  화이팅입니다!

    1
  • ttyuui
    30
    2018-04-15 04:31:42
    늦은 시간에 친절한 답변 정말 감사합니다.
    jsp를 검색해보니 자바를 이용한 것 같은데 노드가 아니라 자바를공부해야 하는건가요?
    db 이용해본 적 없고 저장될 양이 어느정도일지 아직 모릅니다... 정말 저는 갈 길이 머네요ㅠㅠ
    혹시 얘기해주신 기술들을 공부할 수 있는 방법은 구글링으로 가능한 정도일가요?
    0
  • tou
    337
    2018-04-15 05:55:44

    저도 노드쪽으로는 무지한지라 딱 이거를 써라라고 말씀드리기가 어렵네요.. 

    씨언어를 하셨다니 자바도 괜찮지 않을까 싶습니다. 아무리 객체지향으로 변경된다해도 기본적인 함수나 문법은 무시 못하니까요

    서버를 본인컴퓨터로 하신다하셨는데 만약에 저장될 양이 엄청나다면은 절대 감당 못할겁니다! 따로 호스팅업체나 사설업체 이용하셔야할것같습니다. 저도 서버쪽을 담당하는지가 아니라..

    저 같은 경우 jsp 서블릿 mvc패턴 기초익히는데 2달정도 걸렸던것 같습니다... 물론 구글링해서 짜집기 한다면은 완성품은 낼 수 있겠지만 글쎄요.. 저도 많이 부족하지만 웹쪽으로는 아예 접해보지 못하신거 같아서 솔직하게 10일은 무리일 것 같고 다음 프로젝트부터는 진행할 수 있도록 하겠다라고 말씀드리는 것이 나을 것 같습니다. 그러고 말을 지키실 수 있도록 열심히 공부하시면 될것같습니다! 

    저도 처음에 입사했을때 아무것도 못하고 눈치만 보고 그랬었습니다 ㅎㅎ 몇번 프로젝트 경험하시다보면 이런식으로 하는구나 라는게 보이실거에요.. 저도 아직 입사한지 얼마안되어서 밤새 오류만 만지고있지만요.... 

    1
  • EF
    903
    2018-04-15 06:16:16
    Db 경험도 없으시고 호스팅 해보는 것도 처음이신 것 같은데요. 10일 안에 가르쳐 주는 사람이 없이 하는건 현실적으로 불가능 합니다.. 사수가 일일이 확인해주면서 방향잡아주고 틀린거 있으면 알려주면서 해도 10일 안에 못합니다.
    1
  • aterilio
    496
    2018-04-15 06:34:52


    저도 c 계열 (c, c++, c#), javascript (node, angular) 를 거쳐  java 로 넘어왔지만,

    사람마다 적응 속도의 차이가 있을 뿐 한 언어를 좀 깊게 파면

    언어가 바뀌더라도 대체적으로 언어쪽 적응은 잘 하는 편인거 같아요.


    예전에 angular.js 사용할 때

    그런 '상위 항목에 따른 하위 항목 필터링' 쪽을 했던 기억이 있는데

    서버 측에서는 전체 데이터를 내려주고

    클라이언트에서 해당 부분 필터링이 되는 구조로 진행하면 그렇게 어렵지는 않더라구요


    다만 그건 이 기능(필터링)에 한정하는 부분이고,


    java 로 하던 angular 나 node 를 쓰던 적응기도 필요하고

    코어쪽도 의문이 가득할텐데 10일 안에 개발하는 건 좀 어렵지 않을까 싶네요 ㅠㅠ

    1
  • ttyuui
    30
    2018-04-15 09:36:12

    조언해주셔서 다들 정말 감사드립니다 솔직하게 얘기했더니 이해해주시네요ㅠ.ㅠ

    오키 아니었으면 혼자 고민하고 삽질하고 정말 힘들었을거 같아요 열심히 공부해서 저도 나중에 저같은 신입분들을 도와줄 수 있도록 하겠습니다ㅎㅎㅎ

    정말 감사합니다~!!!

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.