DEV Community

XINZ
XINZ

Posted on

The Skills and Value of IT Professionals

Whether it's development or operations, as long as it's a technical role, we will inevitably struggle in the sea of technical details, with no light at the end of the tunnel.

The biggest difference between a programmer and a designer is the perspective from which they approach problems; the same applies to operations engineers and system architects. For example, consider a sparrow: a programmer and an operations engineer focus on the sparrow’s internal organs and systems, while a designer and a system architect focus on the sparrow’s overall outline and form. They don't necessarily care about how many legs or wings the sparrow has, and there is no need to care.

To use a practical example: when a system is running smoothly, an operations engineer focuses on technical details such as how to write a script to monitor the entire system, or how to configure a certain software parameter. On the other hand, a system architect focuses on how to ensure the system doesn’t crash, how to guarantee its security, how to handle higher concurrency, when to assess the system's risks, whether the system design is reasonable, how to maximize performance while minimizing costs, how to balance security and performance when they conflict, and how to address and improve I/O bottlenecks, etc.

Therefore, while most operations engineers can perform the tasks of an operations role, only a few people can perform the tasks of a system architect. This is because the role requires considering many factors and a broad range of knowledge, making it a multidisciplinary, versatile, and comprehensive role.

However, whether you're a programmer, an operations engineer, a designer, or a system architect, most of the work revolves around technology, with little consideration for the value that the technology itself brings. Technology serves business purposes, and only commercialized technology can truly demonstrate its value. The creation of any technology is driven by demand and profit. If we consider the benefits, cost savings, and performance improvements that a technology can bring while delving into its technical details, many problems would seem less aimless, and solutions would be easier to improve.

Of course, if you love technology for its own sake, you may not consider value or benefits much, simply enjoying the technology itself.

If we are able to view problems from a macro perspective, these insights might help in solving the problems more effectively.

Visit the https://payhip.com/OracleeBookSoftwareShop website to get an e-book about Oracle internal storage.

Top comments (0)