목록전체 글 (183)
hmk run dev
주로 FE 개발을 하고 있지만, 실무에서는 종종 리눅스 명령어를 사용해야 하는 경우가 많습니다. 리눅스 명령어는 각종 테스트를 수행하거나 커널에 작업을 요청하거나 필요한 정보를 확인하는 데 유용합니다. 또한, CLI(Command Line Interface)를 통해 작업하는 것이 GUI(Graphical User Interface)보다 업무 효율을 높일 수 있습니다. 마우스를 사용하는 것보다 키보드로 명령어를 입력하는 것이 시간을 절약할 수 있습니다. (시간 -> 자원 -> 돈) 배워야하는 이유는 간략하게 나열해 볼 수 있겠네요 시스템 관리: 리눅스는 다양한 서버 및 임베디드 시스템에서 널리 사용되며, 이러한 시스템을 관리하기 위해 명령줄 인터페이스를 사용하는 것이 효율적입니다. 기본 명령어를 알고 사용..
코딩은 개발자들이 해야 하는 많은 일 중 하나 개발자의 필요조건일 뿐, 비즈니스 목적을 달성하기 위한 도구일 뿐 그 외에 어떤 일들이 있는가? 1. 우선순위 선정하기 2. 개발 일정과 비용 산출하기 3. 주어진 여건에서 최적의 결정하기 4. 비기능적 요구사항과 계약 조건 검토하기 5. 지리적으로 분산된 팀들과 협업하기 6. 사업 목표 이해하기 7. 전체 비즈니스에 영향을 미칠 기술 선정하기... 등등 주위를 보면 존경받는 / 함께 일하고 싶은 / 팀에 큰 전력이 되는 개발자들은 코딩뿐만 아니라 위 역량이 뛰어남 주위 개발자를 보면서 수집한 행동들을 기반으로 크게 본질, 관계, 속마음 3개의 키워드를 선정해 팀에 기여하는 개발자란 어떤 모습인지에 대해 정리해 보겠습니다. 1. 본질 Situation 1 어..
디자인 패턴은 프로그램을 개발하는 과정에서 빈번하게 발생하는 디자인 설계문제를 정리해서 상황에 따라 간편하게 적용할 수 있게 정리한 것입니다. 선배 개발자 분들의 시행착오 끝에 그중 가장 효과적이라고 알려진 패턴으로 잘 활용할 수만 있다면 적지 않은 시간과 노력, 시행착오를 줄일 수 있습니다. 간략하게 미리 알아두고 풀고 싶은 문제가 있을 때 적재적소에 적용한다면 좋겠습니다! 디자인 패턴 용도에 따라 나누기 가장 대중적으로 널리 알려진 나누는 기준은 생성, 구조, 행동으로 나눈 기준입니다. 생성 패턴(Creational Pattern) 객체 인스턴스를 생성하는 패턴으로, 객체를 생성하는 방법과 시점을 추상화하고, 코드의 유연성, 재사용성 및 유지보수성을 향상시킵니다. 싱글턴 패턴(Singleton Pat..