방문을 환영합니다.
글의 삭제를 원하시는 업체 담당자분들께 : 내용의 사실여부가 문제가 되는 글은 법원의 최종판결이 없으면 절대 글을 삭제할 수 없습니다.
(문의: itnodong(at)gmail.com - 이메일로만 문의 받습니다. 전화로 업무를 방해하는 업체들의 요청은 처리해드리지 않겠습니다) 게시판 운영 원칙을 확인해주세요.
로그인해야 글과 덧글을 쓰실 수 있습니다. 조합가입여부와 무관하게 온라인 회원이 되실 수 있으니, 등록후 소중한 경험을 나눠주시기 바랍니다 :)

조회 수 2149 추천 수 0 댓글 9
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
필명 IT노동자

안녕하세요

개발자가 되기 위해 약 10개월정도 준비한 신입입니다. 지금도 여전히 열심히 공부하고 있습니다.

비전공자라 가장 문턱이 낮아보이는 SI업체에 가기위해 정처기와 필요한 기술을 같이 공부해왔습니다.

 

학원은 여러이유로 가질 않았고 처음부터 모든 것을 독학으로 준비한거라 많이 부족하지만,

제가 신입개발자가 될 수 있는 조건, 취업을 할 수 있는 조건이 됐는지 궁금해서 질문 올립니다.

(혼자라 어디 물어볼 곳도 없고, 도움 받을 곳도 없습니다..ㅠ선배님들 의견이 듣고 싶습니다.)

 

정처기는 합격했습니다. 

 

기술적인 부분이 제일 궁금한데, 

일단 제 목표는 Spring Boot로 게시판을 만드는 것이었고, 이를 위해 다음 것들을 공부해왔습니다. 

 

HTML/CSS : 태그형식을 암기하고 있진 않지만, 읽을 수 있고, 작동원리를 이해하고 있으며, 기본적인 form, table은 인터넷에서 태그만 검색해서 만들 수 있는 정도. 공부의 비중이 많지는 않았고, 서버단과 get post로 데이터를 주고 받기 위한 지식은 있습니다. (action이나 form태그의 method, input태그의 value나 name 등)

 

Java : 제일 처음부터 공부했고 순차적인프로그래밍-->구조적프로그래밍-->객체지향프로그래밍 순으로 공부하면서 기본문법(조건절, 반복절, 배열, 컬렉션)같은 건 잘 이해하고 있으며 인터페이스, 상속, 추상메소드, 오버로드/오버라이딩 등 개념들에 대해 잘 이해하고 있습니다. 스프링으로 게시판을 만들때 이러한 개념들도 잘 쓰고 있습니다.

 

JSP/Servlet : MVC할 때 공부했는데 공부라기 보다는 html파일을 jsp파일로 바꿔 쓰는 정도이고, 컨트롤러에서 model에 addAttribute한 것을 JSTL을 같이 사용하여 foreach나 c:set 같이 간단하게 구현한 정도입니다. 

 

Tiles : JSP파일들을 공통부분을 나눠 tiles.xml로 조합하는 것. 컨트롤러와 tiles.xml연결하는 것 정도 알고 있습니다.

 

MySQL, OracleDB : 처음에는 OracleDB로, 나중에 Spring Boot할 때는 MySQL을 썼습니다. 게시판 구현을 위한 테이블 세팅(기본값이나 Not Null설정등)과 SQL구문 테스트(CRUD) 그리고 뷰 생성 정도 해봤고, MySQL은 관계설정 정도까지 해봤습니다. 

 

Spring : Boot를 사용하기 전에는 dispatcher-servlet.xml에 Dependency Injection을 하면서 MVC방식으로 게시판을 만들었고, 

Maven : 메이븐을 같이 사용해서 pom.xml에 dependency 추가, global Repository사용하여 추가 정도 알고 있습니다.

 

Spring Boot : xml방식은 안하고 Annotation만 사용해서 만들었고, 컨트롤러--서비스--DAO로 나누어서 MyBatis와 함께 구현했습니다. 서비스와 DAO는 인터페이스를 먼저 만들고(팀작업고려) 구현체를 나중에 만들어서 연결했습니다. 

 

정리해보면 사용해본 것들은

HTML/CSS, JAVA, JSP/Servlet, JSTL, Tiles, MySQL, OracleDB, Spring, Spring Boot, MyBatis, Maven 정도입니다. 

(앞으로 공부해야할 것은 Thymleaf, security부분, 로그인 정도이고 그 이후는 아직 계획이 없습니다.)

 

게시판은 동일한 HTML/CSS파일로 MVC방식으로 다른 방법 2가지 정도로 해봤습니다. 

 

게시판에는 검색기능(제목/작성자), 관리자용(선택공개/선택삭제/글쓰기), 글쓰기, 수정, 삭제, 댓글갯수 보이기, 페이지(이전/다음) 정도 구현했습니다.

 

쓰다보니, 제가 구현한 방법에 대해 나열한 것 같네요.. 공부를 했다기 보단 이러이러한 것을 사용했습니다 인 것 같고...여튼 위에 제가 쓴 내용들은 작동원리도 이해하고 있고, 방법도 숙지하고 있습니다. 

만들어놓은 게시판도 잘 작동하고 있구요. 

 

많이 부족한 것도 알고 있고, 계속해서 공부해야하는 것도 알지만 하루라도 빨리 취업부터 해서 경력을 쌓고 싶습니다. 요즘 이력서와 자소서 준비하면서 문득문득 현타가 오는데 아무래도 비전공에 준비기간도 짧다보니 너무 한게 없어 보여서 그런 것 같습니다. 선배님들이 보시기에 이정도면 취업문은 두들길 수 있다고 보시나요? 많은 조언 부탁드리겠습니다.

  • ?
    anonymous 2021.05.14 03:19
    초급 개발자 기준의 기초로는 평타 이상은 된다 생각합니다..
    전공자나 교육 수료자도 님이 하신것에 대해 질문 던지면 대답 못하는 경우를 많이 봤으니까요..
    다만 현장에서는 기술 영역의 구분 범위(UI, 네트워크, DB 등등) 또는
    업우 영역의 구분 범위(생산, 물류, 회계 등등)에 대한 경험 유무를 요구 하는 경우가 많습니다..
    뭐~ 이런건 현장이 아니면 경험 할 수 없기 때문에 경력직을 선호하는 이유가 되지만..
    사실 신입에겐 가혹하기 짝이 없는 이야기가 되겠죠...
    이를 조금이나마 피하기 위한 조언을 드리자면 기술이나 업무 영역에 대해..
    범용적 기술 보다 전문화 된 방향을 설정하고 학습하는 것이 취업에 도움이 되지 않을까 생각합니다..
  • ?
    anonymous 2021.05.14 14:03
    댓글 감사합니다. SI개발자가 기술 외에 업무영역도 생각해야 하는 건 몰랐습니다.
    말씀하신 것처럼 범용적기술보단 전문기술이 갖고 싶었지만, 혼자하다보니 게시판을 만들려면 위에 나열된 기술들을 다 한번씩은 접해야하더군요. 실제 업무는 얼마나 분업하는지 모르겠지만 그래도 기초지식은 알아야할 것 같았습니다. SI는 백엔드, 프론트엔드 구분이 없다고 들었지만 개인적으로 백엔드에 더 전문성을 띄고 싶은데 백엔드에서도 좀 세분화해서 생각해야 할것 같네요.
  • ?
    anonymous 2021.05.14 10:08
    10개월 공부하셨으니 많이 하셨습니다.
    그러나 현실은 아무래도 능력이 좋은 설계자도 있지만
    대부분이 능력이 떨어지는 설계자들이 설계를 하다보니
    설계문서는 부정확하고 계속 설계는 계속 바뀌고 있어요.
    이러한 상황에서 어느정도 설계문서를 잘 해석하고 물어보고
    이해하는데 경험이 부족한 신입분들이 고생을 많이 할 수밖에 없습니다.
    지금 공부하신건 책보고 한두달이면 다 합니다만
    실무에서 바로바로 적용하는건 순전히 경험과 노하우입니다.
    그리고 프로젝트 투입하면 기본화면 및 소스 샘플이 있습니다.
    결국 남이 만든 소스 보고 분석해서 개발해야합니다. 남이 짠 코드 분석하는 것도
    경험과 노하우가 많이 필요합니다.
    일단 빨리 취업을 하셔서 실무 능력을 쌓는게 중요하니
    취업하세요.
  • ?
    anonymous 2021.05.14 14:05
    댓글 감사합니다. 딱 학원끝낼 정도 공부한 것 같습니다. 여러 유튜브를 보니 공통된 것이 설계변경과 그로인한 야근이더라구요. 용기얻고 취업 준비하겠습니다. 감사합니다.
  • ?
    anonymous 2021.05.14 14:58
    위에 글쓴사람입니다.
    아직 초급이시니 열심히 하시구요.
    일단 가시면 설계문서 잘보시고 샘플소스와 남이 만든거 잘 보고
    모르면 물어보면서 잘 개발하시면 됩니다.
    그리고 절대 경력 뻥튀기하는 업체는 가지 마세요.
    다들 경력자로 아는데, 누가 도와주겠나요.
    그러면 좋은데 취업하기 바랍니다.
    그리고 백엔드는 프로젝트 들어가시면 프레임워크쪽 잘 참고하고 배우세요.
  • ?
    anonymous 2021.05.16 13:30
    SI업체에 대해 알아보니 뻥튀기업체, 보도방 등 악덕업체가 많아서 걱정입니다. 그 와중에 좀 괜찮아 보이는 회사도 많이 보여서 다행이구요. 취업하게 되면 조언 잘 참고해서 해보겠습니다. 감사합니다!!
  • ?
    anonymous 2021.05.14 17:59
    5개월차인데 ..저보다 잘하시네요 ㅋㅋㅋㅋㅋㅋ
  • ?
    anonymous 2021.05.15 23:42
    혼자서 그래도 열심히 하셨네요.
    그 정도면 충분히 취업문 두들길 자격됩니다.

    SI는 조용히 일하세요. 정말 양아치들 많습니다. 잘한다고 생각하면 일 한 명에게 떠맡겨버리는 사태가 많이 옵니다.
  • ?
    anonymous 2021.05.16 13:33
    최근 글 보니 성실히 일하는 사람만 피본다는 글이 좀 보입니다.
    일단 신입으로 들어가고 싶어 최대한 제가 할 수 있는 걸 어필해야 한다는 생각에 최대한 나 잘해요에 맞춰 말하려고 했는데 현실은 좀 다른가봅니다.
    조용히 일하는 거 명심하겠습니다.

List of Articles
번호 분류 제목 날짜 조회 수
공지 IT 노동자 상대 손해배상 청구 등 피해사례 분석을 위한 설문 2022.07.28 13354
공지 프리하실 초급분들 알아두시면 좋을 (것 같은) 점들! 57 1 2011.10.31 333111
4342 EXE C&T 어떤 곳인가요? 2011.12.01 2129
4341 와우 소프트 어떤가요? 2012.05.31 2129
4340 대한 컴퓨터기술(주) 회사 아시는분? 2011.07.29 2130
4339 [회사문의] 면접제의 왔는데요. 회사를 두개 운영하네요 2011.12.19 2131
4338 DB,SE프리단가가 어떻게 되죠? 2 2014.01.04 2131
4337 (내용수정) 다온정보기술 메모 3 2015.06.15 2132
4336 베스트잡 일해보신적 있나요? 1 2012.07.31 2133
4335 유명 기업 인턴입니다. 7 2013.12.26 2134
4334 질문 it아웃소싱 업체에 대하여 선배님들께 궁금한점 있습니다... 6 2018.05.25 2134
4333 일반 농협 경제 유통 프로젝트 문제 터졌네요 17 2023.09.19 2134
4332 한국스마트카드(티머니) 신교통카드 플젝 어떤가요? 2 2013.08.19 2135
4331 일반 원래 프리랜서 안하는 이유임 14 2023.12.23 2135
4330 농H생명 차세대 어떤가요? 1 2012.11.26 2136
4329 새로시작하는 초보 입니다.. 11 2013.04.05 2137
4328 조단 소프트 2014.06.01 2137
4327 일반 개발자 선배님들 조언좀 해주세요. 인베이드 에서 웹솔루션은 가기가 힘든가요 ? 3 2016.08.05 2137
4326 질문 만2년3개월 sm단가 이정도 부르네요.. 5 2016.01.19 2137
4325 다들 이바닥 뜨세요 2 2014.11.11 2138
4324 질문 무조건 파견업체 뿐이 없는건가요... 9 2020.03.17 2138
4323 '위젠' 이라는 회사 어떤가요? 2011.09.26 2139
Board Pagination Prev 1 ... 463 464 465 466 467 468 469 470 471 472 ... 685 Next
/ 685