IT소식&팁
-
개발 방법론이 다시 과거로 회기하는 이유IT소식&팁 2023. 3. 14. 01:59
이 세상에는 다양한 개발방법이 존재하며 많은 수의 라이브러리, 모듈, 프레임워크, 방법, 디자인 들이 활용되고 있습니다. React, Next.js, Redux, Vue.js, Svelte, jQuery, Sass, Scss, Node.js, Nginx, mongodb, Django, Pyramid, CherryPy, Flask, MVC, MVVM, SPA, SAAS ... 등등 하루종일 나열해도 끝나지 않을 정도로 많습니다. 그리고 많은 개발들이 다양한 기술들을 활용해 만들어졌고 지금도 만들어지고 있습니다. 하지만 이런 다양한 시도가 기업이나 높은 위치의 개발자들에게는 관리할 대상이 늘어나게 됨에 따라 피로로 다가왔습니다. 따라서 프로젝트 관리의 어려움, 기술적 한계, 비용과 시간 문제 등을 이유로 개..
-
개발자의 입문자 99%가 초보 개발자로 남는 이유IT소식&팁 2023. 3. 13. 01:32
수년을 개발자로 일했어도 초보 수준에 머물러 있는 개발자가 많습니다. 특히 학원을 통해서 입문하는 개발자의 99%가 초보 수준에 머물러 있습니다. 이렇게 초보 수준에 머무는 이유는 다양한데 가장 큰 이슈들만 살펴보겠습니다. 1. 지속적인 학습 부족 많은 초보 개발자들이 언어나 기술의 기초를 다지고 나면 그것으로 만족하고, 추가적인 학습을 하지 않는 경우가 많습니다. 하지만 IT 산업은 계속 발전하고 변화하기 때문에 지속적인 학습이 필요합니다. 2. 실험의 부족 실험을 하지 않는 개발자는 정말 큰 문제입니다. 개발자는 문제를 해결하고 새로운 방법을 찾아내기 위해서 지속적인 실험을 해야 합니다. 그러나 많은 초보 개발자들은 안전한 선택을 하거나 다른 사람이 사용한 방법만 따라 하는 경우가 많습니다. 3. 이..
-
학원 출신 비전공자 개발자를 기업이 선호하지 않는 이유IT소식&팁 2023. 3. 12. 09:14
2년 전만 해도 기업들은 개발자를 서로 확보하기 위해서 치열한 경쟁이 했습니다. 전공자가 아니라도 학원에서 개발을 공부했다면 기업들이 서로 먼저 채용하려고 했습니다. 그러나 이제는 상황이 달라졌습니다. 2년 동안 비전공 개발자를 기업이 직접 경험하면서 인식이 달라졌기 때문입니다. 그렇다면 이제 와서 왜 기업들은 비전공자를 선호하지 않게 되었는지 이유를 살펴보겠습니다. 1. 교육 수준의 차이 전공자들은 대학에서 체계적인 교육을 받아 기초부터 체계적으로 학습합니다. 하지만 학원 출신 개발자는 짧은 기간 동안 집중된 교육을 받아, 전공자들에 비해 전반적인 IT 지식과 이해도가 부족하여 시간이 부족한 기업에는 부담이 됩니다. 2. 경험의 부재 개발은 곧 누군가에게 제공되는 서비스로 이어집니다. 서비스를 사용할..
-
ERP 를 한 가지 개발 언어로만 개발할 수 없는 이유IT소식&팁 2023. 3. 8. 10:10
- ERP를 개발할 때 다양한 개발 언어를 아는 사람이 있어야 하는 이유 ERP (Enterprise Resource Planning) 시스템은 기업의 다양한 업무 프로세스를 통합하고 관리하기 위한 대규모 소프트웨어 시스템입니다. 이러한 시스템은 한 가지 개발 언어로만 개발하기 어렵다는 이유가 있습니다. 다양한 기능과 요구사항 ERP 시스템은 기업의 다양한 기능과 요구사항을 충족해야 합니다. 예를 들어, 재무, 인사, 생산, 재고, 구매 등의 다양한 부서와 업무를 통합하고 자동화해야 합니다. 이러한 다양한 기능과 요구사항을 모두 한 가지 개발 언어로만 개발하려면 매우 복잡하고 어려울 수 있습니다. 다양한 플랫폼과 기술 ERP 시스템은 다양한 플랫폼과 기술을 사용합니다. 데이터베이스, 웹 서버, 프론트엔드..
-
유지보수 서비스와 하자보수 서비스의 차이IT소식&팁 2023. 3. 5. 13:45
소프트웨어 유지보수(maintenance)와 하자보수(defect correction)는 둘 다 소프트웨어 개발과 관련된 작업입니다. 하지만 그들은 서로 다른 목적과 범위를 가지고 있습니다. 소프트웨어 유지보수는 소프트웨어 시스템의 수명 주기 동안 발생할 수 있는 다양한 문제에 대처하는 프로세스입니다. 이것은 소프트웨어의 기능, 안정성, 성능, 보안 등을 유지하고 개선하며, 시간이 지남에 따라 변화하는 비즈니스 요구 사항에 대응하기 위해 수행됩니다. 소프트웨어 유지보수는 일반적으로 예방적, 적응적 또는 수정적으로 분류됩니다. 반면 하자보수는 이미 출시된 소프트웨어에 대해 발생한 버그나 결함을 수정하는 프로세스입니다. 이것은 일반적으로 소프트웨어 유지보수의 하위 집합으로 간주됩니다. 하자보수는 소프트웨어의..
-
ESG를 쉽고 간결하게 설명하기IT소식&팁 2023. 3. 3. 09:54
ESG는 Environment, Social, Governance의 약자입니다. 이는 기업이나 투자자들이 기업의 사회적 책임과 지속 가능성을 고려하는 데 사용되는 프레임워크입니다. 환경 (Environment)는 기업이 환경에 미치는 영향을 의미합니다. 이에는 기후 변화, 자원 소비, 대기 오염 등이 포함됩니다. 기업은 이러한 문제에 대해 적극적으로 대처하고, 환경 보호에 대한 책임을 다해야 합니다. 사회 (Social)는 기업이 사회와 상호 작용하는 방식을 나타냅니다. 이에는 노동 조건, 고객 건강 및 안전, 인권 등이 포함됩니다. 기업은 이러한 문제에 대한 적극적인 대처가 필요하며, 사회적 책임을 다해야 합니다. 지배 구조 (Governance)는 기업 내부의 의사 결정 구조와 프로세스, 경영진의 역..
-
경제가 어려울 때 기업이 웹 사업에 투자해야 하는 이유IT소식&팁 2023. 3. 2. 10:30
경제가 어려울 때 기업이 웹 사업에 투자해야 하는 이유는 다음과 같습니다. 1. 온라인 시장의 성장 경제가 어려울 때에도 인터넷 사용량은 증가합니다. 이는 오프라인에서의 소비가 줄어들어도 온라인에서의 소비가 늘어나기 때문입니다. 특히 COVID-19 팬데믹으로 인해 오프라인에서의 소비가 제한되면서 온라인 시장의 성장이 가속화되고 있습니다. 이러한 상황에서 기업이 웹 사업에 투자한다면, 온라인 시장의 성장을 적극적으로 활용하여 새로운 비즈니스 모델을 창출하거나 기존 비즈니스를 온라인으로 확장할 수 있습니다. 2. 비용 절감 기업이 웹 사업에 투자하면 오프라인 비즈니스에 비해 상대적으로 저렴한 비용으로 비즈니스를 운영할 수 있습니다. 예를 들어, 오프라인 매장을 운영하기 위해서는 대여료, 인건비, 재고 비용..
-
개발 전문 에이전시 기업과 함께 해야하는 이유IT소식&팁 2023. 3. 1. 09:24
개발 전문 에이전시는 기업의 웹사이트나 애플리케이션 등을 개발하는 전문가들의 집합체입니다. 개발 전문 에이전시와 함께 일하는 것이 왜 중요한지에 대해 알아보겠습니다. 1. 전문적인 기술과 노하우 보유 개발 전문 에이전시는 웹사이트나 애플리케이션 등의 개발에 필요한 다양한 기술과 노하우를 보유하고 있습니다. 따라서 기업은 전문적인 기술력을 활용하여, 더 나은 제품을 만들 수 있습니다. 또한 개발 전문 에이전시는 최신 기술 동향과 개발 방법론 등을 항상 업데이트하고 있으므로, 기업은 최신 기술을 활용하여 경쟁 우위를 확보할 수 있습니다. 2. 시간과 비용 절감 개발 전문 에이전시는 개발에 필요한 인력과 시간을 보유하고 있습니다. 따라서 기업은 별도의 개발 인력을 고용하거나, 개발을 위한 인프라를 구축하는 비..