연말이라서 그런지 모르겠으나, 숨고에서 Unity 게임 개발 요청 건이 확 줄었다.
그렇다고 Unreal 5로 개발 요청건이 있는 것도 아니다.
대신 프로그래밍 레슨에 Python, 그리고 C 언어를 배우고자 하는 학생들이 엄청 많다.
그리고 대부분은 웹 개발을 하고 싶어 하지 게임 개발을 배우고자 하는 사람은 극소수에 가깝다.
왜 그런지 모르겠으나, 게임 업계로 취업을 하기 위한 채용 공고를 보면 대부분이 중견기업, 대기업이다.
중소기업이나 스타트업은 게임잡에서 보이지 않는다.
취업 문턱이 너무 높아서 게임회사 취업은 포기한 것은 아닐까?
그래서 웹 개발을 해야 하나 생각 중이다.
어쩌면 나는 고인물 프로그래머가 된 것은 아닐까 싶다.
요즘 트렌드를 그래도 따라가야 하는 것이 맞다.
유니티, C# 평생할 수 있는 것도 아니기 때문이다.
요청이 없어서 벌써부터 굶어 죽을 판이다.
우선은 파이썬부터 시작하자.
그리고나서 또 어떻게 할지 생각해 보자.
copilot에게 질문하였다.
" why is that python programming language is the most popular?"
Python has become one of the most popular programming languages for several reasons:
1. Readability and Simplicity: Python's syntax is clear and intuitive, making it easy to read and write. This simplicity reduces the learning curve for beginners and allows developers to focus more on problem-solving rather than language intricacies.
2. Versatility: Python is a versatile language that can be used for a wide range of applications, including web development, data analysis, machine learning, artificial intelligence, scientific computing, automation, and more. Its extensive standard library and numerous third-party libraries make it suitable for almost any task.
3. Large Community and Ecosystem: Python has a large and active community that contributes to a rich ecosystem of libraries, frameworks, and tools. This community support ensures that developers can find resources and help for almost any problem they encounter.
4. Integration and Extensibility: Python can easily integrate with other languages and technologies. It can be extended with C/C++ for performance-critical tasks, and it has bindings for many other languages, making it a good choice for projects that require interoperability.
5. Strong Support for Data Science and Machine Learning: Python is the language of choice for many data scientists and researchers due to its powerful libraries like NumPy, pandas, scikit-learn, TensorFlow, and PyTorch. These libraries simplify complex mathematical computations and machine learning tasks.
6. Cross-Platform Compatibility: Python is cross-platform, meaning it can run on various operating systems like Windows, macOS, and Linux without requiring significant changes to the codebase. This makes it a convenient choice for developers working in diverse environments.
7. Educational Use: Python is widely used in educational institutions for teaching programming and computer science concepts. Its ease of learning and versatility make it an ideal first language for students.
These factors combined have contributed to Python's widespread adoption and popularity in the programming community.
'Engine' 카테고리의 다른 글
cocos2d-x는 어디까지 발전했나 ? (0) | 2024.03.09 |
---|---|
Flutter 3 출시 소식 (0) | 2022.05.14 |
Flutter 장점만 나열 (0) | 2022.05.08 |