Careers in IT
Throughout the Intro to IT course at UAGC, we have been studying the fundamentals of information technology. We have learned many different aspects that will help us get started in the IT field. For my paper, I will be looking into different careers in the IT field and reviewing how the information we learned is relevant to those careers. In any IT career, it’s important to understand the concepts of IT and how computers operate. Each of the positions I’ve researched need to have a good understanding of the fundamentals of IT that we have covered in this course. An IT Technician needs to have a deep understanding of the major hardware components and how they work. Owning an extensive knowledge of programming languages is imperative to attaining a position as a Computer Programmer Analyst. As a Software Development Engineer, it’s necessary to understand the roles that application software’s play in our everyday lives. Working as a Database Administrator, one would benefit from understanding basic concepts of database. A Cybersecurity Analyst will use knowledge of network architecture and security in their field.
Understanding the history of computers and how they work is extremely helpful for all IT jobs. For instance, understanding Moore’s Law helps us to understand how technology works and gives an idea of what computers might be capable of in the future. In 1965, Gordon Moore predicted that the processing speed for computer would double every one to two years (Gregersen, 2011). This prediction has helped IT employees know what to expect from computers in the near future.
As an IT Technician, it’s vital to understand the major components and functions of a computer system. In order to do that job properly, one must be able to discern the different parts that make up a computer and how they work. One example would be the central processing unit or CPU of a computer. The CPU contains two major components which work together to act as the computer’s brain. If someone is having trouble with their computer turning on but not doing anything, this would be a sign for the technician that there is something wrong with the CPU.
A Computer Programmer Analyst relies on extensive knowledge of programming languages. According to Web Development Zone, a good programmer should have experience with multiple languages in order to be proficient at their job (2018). High-level languages allow programmers to attain better productivity by using higher level instructions (Vahid, 2019). Without these languages, programmers are back to programming with binary code.
Software Development Engineers work on computer applications. These engineers perform a range of tasks starting with creating the application to fine-tuning already completed applications. In order to be productive in this area, a software development engineer must understand the role that application software plays in the real world. During our course of study, we had the opportunity to work with Microsoft Office tools. The applications we used, varied immensely and were each helpful for different purposes. When creating applications, it’s extremely helpful to understand how they will be used by users. Having an understanding of the different applications available, help the engineer see where there might be a need for something completely new or just something updated.
Understanding databases is essential to many fields within IT, but especially for a Database Administrator. Understanding how work along with recognizing different types of databases is important. One type of database is a relational database. This is where basic data is store in rows and columns. A multidimensional database stores data in more than two dimensions. We also have object-oriented databases, where data is stores as a collection of objects, rather than tables (Vahid, 2019).
One occupation that has captured my attention is that of a Cybersecurity Analyst. For those wanting to work in cybersecurity, it’s extremely beneficial to have an understanding of basic concepts, such as network architecture and management. Another assignment we completed involved pinging and traceroutes. Understanding how a ping works is beneficial to understanding denial of service attacks. It’s also helpful in pinpointing exactly where a problem may be occurring.
Overall, there are many jobs available within the information technology field. The study that was done throughout this course will be beneficial to any career within that field.
References
Gregersen, E. (2011, July 21). Moore’s law. Britannica. https://www.britannica.com/technology/Moores-
Law
Paul, J. (2018, November 16). 5 Programming languages every programmer should learn. Web Dev Zone.
https://dzone.com/articles/5-programming-languages-every-master-developer-sho
Vahid, F., & Lysecky, S. (2019). Computing technology for all. zyBooks.