전체 글 13

신입 개발자로 시작하기

나는 이번해 2월 졸업생이고 개발자가 되어 일을 하기 위한 준비를 하고 있다. 졸업 전, 학업을 더 진행할지 실무 경험을 통해 개발자로서 성장을 할지, 고민 끝에 내린 결정은 실무를 하자는 것이었다. 나는 운이 좋게도 졸업을 하기 전에 테헤란로에 위치한 규모가 꽤 있고, 성장세가 있어보였던 솔루션 중소기업에 입사했었다. 입사 후 Java Spring 개발자로 직무가 정해졌고, '드디어 나도 개발자가 되었구나!' 하는 기쁨과 열정이 불타올랐었고, 입사 교육을 받으며 Spring을 공부했는데 어려우면서도 개발욕(?)이 충만했기 때문에 재밌게, 열심히 했던 기억이 난다. 개발에 관한 업무보다, 장비 유지보수의 성향이 강했던 신규 사업파트였고 사수도 없이 일을 했었기 때문에 열정적인 1,2달의 감정은 금새 사그..

일상기록 2019.06.12

Django(장고) 이론 1 : Django의 특징

Django 특징정리 MVC기반의 MVT Django는 MVC( Model - View - Controller )을 기반으로 한 프레임워크. But, 장고에서는 View를 Template, Controller를 View라고 부름. Model : DB에 Access하는 Component View : Data를 가져오고 변형하는 Component Template : Data를 User에게 보여주는 Component 그래서 장고를 MVT( Model - View - Template ) FrameWork라고 함. 이름만 다르게 쓸 뿐, MVC와 개념은 동일하다. ORM, Object-Relational Mapping ( 객체 관계 매핑) DB System과 Data Model Class를 연결시키는 다리 역할...

Web/Django 2019.06.12

Django(장고) 실전 1 : Django 설치하기 (Mac기준)

Django 설치 장고는 파이썬으로 작성되었기 때문에 파이썬이 동작하는 플랫폼에서 항상 설치&사용이 가능하다. 파이썬 2.x, 3.x 모두 가능하지만 3.x 버전으로 사용할 예정이다. 혹시 파이썬 설치가 되어있지않다면 3.x 버전대를 설치 후 장고 설치를 진행하자. * Mac OS는 기본적으로 Python이 설치되어있지만, 3.X버전을 설치하는걸 추천한다! 터미널에서 python -V 이나 python --version 을 입력했을때 버전정보가 출력된다면 정상적으로 설치된 것이다. 터미널에서 python3 -V 로 파이썬 설치 여부 확인가능 나는 아나콘다를 이용해 설치했는데, 만약 처음 설치하는 사람이라면 pip를 사용해보자, pip를 이용해 각종 라이브러리 같은 것들을 바로 설치할 수 있는점이 참 편리..

Web/Django 2019.06.12