Fields Report
Computer science, software engineering, and information technology are similar yet distinguishable disciplines. Computer science is a broader area that studies the concept of computing in general. This includes things like discrete models, computer architecture and organization, programming, software, etc. Software engineering is a little more narrow and consists of the application of engineering principles to computer software. It includes the development of computer software such as applications or underlying programs that make a device run. It includes branches such as app development, systems development web development or embedded systems development. Information technology on the other hand uses computing to deal with information and data in various ways such as developing, managing, transforming, sharing or storing it. Information technology jobs can deal with services, software, infrastructure and hardware.
Three fields within computer science that are common include software developers, web developers and computer programmers. Computer science is applied within software development in that the developer has to design applications that allow users to use a computer in a specific way. He can also develop programs that allow the computer itself to run. Web developers on the other hand work more on the aesthetic or visual aspect of the internet and in a way allow computers to be more easily used when on the internet. They design and create websites on the internet and have to make sure they look nice as well as perform well. This allows the users to more easily be able to navigate the internet and in turn have an easier time using their computer. The last field is computer programmers. They are the ones who actually write and test the code for commuter software. They take what was designed by the software engineer and type in a way that allows the computer to know what is being asked of it. Computer science is applicable in that they have to make sure their programs don’t have bugs in order for it to make the computer do what they want.
The field that interest me the most would be software development. I am interested in what makes the computer run but more specifically the codes and programs as opposed to the hardware. It was always interesting to me that you could create something out of nothing. Just type a few lines of code and you can program a tool such as a calculator. More so than apps I am interested in the software that makes things run other than personal computers. For example I think it would be really cool to work at Tesla or SpaceX. At Tesla it would be amazing to be able to develop that software that allows the cars to drive themselves and at SpaceX I think it would be pretty awesome to be able to design software that goes into their rockets and plays a role in making them reusable by landing them after takeoff. Overall I would love to develop software in almost any respect for a career.