안녕하세요 웹개발자전문학원 구디아카데미 입니다.
어느 직업이든 실무에서는 좋은 습관라는 것은 중요합니다.
웹개발자도 좋은 습관이 필요한데요. 그래서 웹개발자가 가지면 좋은 습관을 몇 가지 알려드리고자 합니다.
먼저, 좋은 습관은 왜 가져야 할까요?
좋은 습관은 미래에 좋은 결과를 가져다 줄 수 있기 때문입니다.
일상생활에서나 실무에서나 긍정적인 행동을 반복한다면 작은 변화가 더 좋은 성과로 이어집니다.
좋은 습관이 삶의 질을 향상시키고 목표를 달성할 수 있게 큰 도움을 주기 때문이죠.
그리고, 다른 사람에게도 영향을 줄 수 있는 힘도 있습니다.
좋은 습관을 계속하다보면 어떻게 주변 사람들에게도 변화가 생길까요?
바로 자신과의 좋은 인간관계 형성과 공동체 성장을 초래할 수 있습니다.
그래서 팀으로 일하는 실무에서는 아주 좋은 효과이기도 해요.
여기서 웹개발자가 가지면 좋을 습관이 무엇일까요?
웹개발자들이 코드를 정리하는 이유는 두 가지가 있습니다.
자신이 코딩작업을 수월히 하기 위해서와 다른 사람과 시각적으로 보는 시간도 많기 때문입니다.
비유를 들자면, 냉장고 정리를 할때랑 비슷하다고 보면 됩니다.
그럼 어떻게 코드를 정리하는지 알려드리겠습니다.
1. 네이밍-코딩에서 네이밍을 많이 붙이는 변수, 함수, 클래스의 네이밍을 한번에 파악할 수 있도록 지어야합니다.
ex) 가격을 나타내는 변수-int intPrice
계산기 함수-public int caculation(int intNum1, int intNum2)
2. 주석-주석를 쓰는 의미는 코드에 설명을 달아 다른 웹개발자들 혹은 팀원들에게 이해도를 높여주는 효과를 줍니다.(너무 많은 주석은 코드를 더욱 더 복잡하게 만들 수 있으니 적당한 양의 주석을 써야함!)
ex) 계산기에 대한 동작을 설명-해당 줄에 '//계산기 동작' 입력
3. 들여쓰기-코딩을 하다보면 여러가지 문이 들어갑니다. 만약, 그 코딩에 대해 작업을 하거나, 구조에 대해 설명을 할 때 들여쓰기는 꼭 필요합니다.
ex) 클래스, 함수, 조건문 or 반복문를 구분하여 들여쓰기
"시간은 금이다"
이 문구는 개발자들에게 가장 중요한 문구입니다.
개발이라는 것은 할당된 시간만이 주어지기 때문에, 시간 관리에 따라 결과가 달라 질 수 있습니다.
시간관리를 하기 위해서 좋은 관리법을 소개해 드리겠습니다.
바로 포모도로 기법입니다.
1980년대 후반에 이탈리아의 요리 타이머에서 유래한 작업 시간과 휴식 시간을 규칙적으로 분리한 시간 관리 기법입니다.
기법은 이렇게 진행하면 됩니다.
1. 작업 목록 작성
2. 25분 타이머 설정하여 작업
3. 끝나면 5분 휴식
포모도로 기법은 집중력과 생산성을 높이는 효과와, 피로도와 스트레스를 줄이는 효과를 가지고 있어요!
꼭 명심하시길 바랄께요!
어떤 개발자든 코딩을 하기 전에는 고민을 합니다.
"어떻게 해야 이 문제를 해결할 수 있을까?"
고민을 하면서 무작정 코딩을 하기 보다는, 계획을 짜는 것이 더욱 현명한 방법이예요.
그 이유는 시간적이나 질적으로 좋은 코딩이 가능하기 때문이죠.
웹개발자들은 주로 계획은 알고리즘 순서도와 의사 코드를 이용합니다.
알고리즘 순서도-일의 처리 과정을 간단한 도형과 화살표로 도식화한 것
의사 코드-자연어의 문장으로 실제 코딩과 유사한 형식으로 배치하는 코드
먼저 알고리즘 순서도를 짜고, 의사 코드를 짜는 방법으로 계획한 후 코딩을 시작하면 됩니다.
개발 회사에는 주로 기획, 디자인, 개발 직군으로 팀을 이루어서 프로젝트를 진행합니다.
그래서, 다른 직군간의 이해도 때문에 커뮤니케이션은 아주 중요한 요소로 작용합니다.
효과적인 커뮤니케이션의 방법에는 무엇이 있을까요?
* 타 직무에 대해 이해도 가지기
프로젝트에 대해 토론을 하거나 자신이 작업한 내용을 전달 할 때 쓰이기 때문이예요.
만약, 직군간의 토론이 있다면, 타 직무가 이해가 가도록 신경쓰면서 전달하는 것이 좋습니다.
* 예의와 존중 갖추기
좋은 사회관계를 맺기 위해서 예의와 존중은 필수죠. 항상, 다른 팀원이 내용을 전달하고 있을 때는 경청하고, 자신의 의사를 전달 할때는 상호존중의 자세로 유지하는 것이 좋습니다.
커뮤니케이션으로 이끌어낸 팀원간의 좋은 관계는 나중에 좋은 결과로 돌아오게 될 것입니다.
인공지능 같이 새로운 기술로 인해 4차 산업혁명이 시작했었는데, 여전히 기술은 끊없이 많이 나오고 있습니다.
이런 상황에서 웹개발자는 자신의 커리어를 위해 살아남아 하기에 꾸준히 학습이 필요합니다.
* 목표 잡기
단기적인 목표로는 신기술에 대한 작은 프로젝트를 해보는 것, 장기적인 목표로는 신기술에 대해 깊게 학습하는 것과 같이 목표를 잡아서 학습하는 것입니다.
* 새로운 언어 배우기
언어에 대해서 메뉴얼을 살펴보거나, 관련 블로그를 참고해서 코딩을 하는 방법도 좋은 학습의 예가 될 수 있습니다.
이렇게 5가지의 웹개발자의 좋은 습관에 대해서 알려드렸어요.
실무에 들어가기 전 이런 습관을 가지고 들어간다면, 프로젝트에서 좋은 결과를 받게 될 꺼예요.
꼭좋은 습관을 기르셔서 미래에 유능한 웹개발자가 되길 바래요~!
저희 구디아카데미에 대해 궁금하신 점이 있으시다면
온라인 문의나 전화문의로 주시면 됩니다.
현직 백엔드개발자 많이쓰는 언어와 기술에 대해 알아보기 (0) | 2024.06.05 |
---|---|
프론트엔드, 백엔드 개념 간단히 알아보기 (0) | 2023.02.14 |
댓글 영역