This is an AI translated post.
[Non-major, surviving as a developer] 4. What companies can developers get a job at?
- Writing language: Korean
- •
- Base country: All countries
- •
- Information Technology
Select Language
Summarized by durumis AI
- Developers can get jobs at various places, including SI, solution, and service companies.
- SI is responsible for building and maintaining systems according to customer requirements, while solution companies sell their own developed solutions.
- Service companies are companies like NECARA, which develop and operate their own services and are characterized by high salaries and high employment difficulty.
Non-majors, Survive as a Developer
#4. What companies can developers get jobs at?
First, here are the types of companies where developers can find jobs.
SI companies
They refer to companies that build IT systems that clients want. These companies identify the requirements of their clients to provide the best solutions, maintain the stability and security of the service, and perform a series of processes such as maintenance and upgrades. It is the most common form, and it is relatively easy to find a job, and there are many assignments.
Most companies, excluding large companies, receive projects from 3 major SI companies (Samsung SDS, LG CNS, SK C&C) and
operate on a subcontracting basis.
Except for large companies, very few companies conduct coding tests, and because there are many companies, you can easily get a job with a Spring + Mybatis portfolio after completing a training course.
Solution companies
The company conducts a B2B business by selling its own solutions (groupware, integrated mail systems, ERP) to other companies. Unlike SI, which performs different projects each time, it focuses on selling solutions, so you can gain experience through well-designed solutions. Since they mainly add or modify functions (customization) that customers want to the basic solution, there are some assignments.
Service companies
These are often referred to as the "NECA" companies. They offer their own services to customers in a B2C format, ranging from small startups to unicorn companies. Unicorn companies boast high salaries, but the difficulty of getting a job is just as high. Since they are in charge of systems that are already in service, they focus more on maintenance than new development, and since it is an external service, not an internal service, you can gain experience in handling large-scale traffic.
Most of them are divided into Backend and Frontend, so you need to prepare according to the job you want. Many companies conduct coding tests, and many say that they can learn up to programmers Lv. 2. The larger the service and the company, the more difficult it is to get a job, and smaller startups (Series A or less) have a lower entry barrier, but there may be no mentors or the system may not be organized, so you need to consider this as well.