Computer science is a broad field with many options to choose from, whether you want to create new software that makes the development of a certain task easier to perform, monitor, and modify existing programs to make them work faster and more efficiently, to understand the structure of new technology and have the ability to fix it if something goes wrong, or simply to keep up with new machines that become more necessary for our daily lives, this is the field you will definitely pursue. Within this field, however, there are many different positions, each with a significant amount of responsibility. This time, however, I will focus on software developers. The goal of this report is to give you that understanding of that particular position in this field, describing the expectations, standards, job duties and other important factors needed in the current market. DISCUSSION: Each position within computer science has its own expectations and duties, but learning more about what you're passionate about will not only open doors to your future, but will also give you access to new jobs with high expectations and constant progress. When you have already chosen the desired position, one of the main questions now is what is expected of you. I had the opportunity to talk to Louis Avila, he has been working as a software developer for 11 years and he simply said "once you learn the basics and are aware of the things you need to do, the only thing you will be what is expected is to develop stronger skills, not only with computers but also with communication, presentation and leadership “Being able to communicate and express yourself orally or in writing… in the middle of paper… which skills are also needed of communication and ability to work with others and share ideas to achieve better results.3. What challenges did you face in this role? The most difficult challenge I faced with this assignment was that it was my first written report on my field of study, but not only because it is the position I am working so hard for, but also because of the fear of talking to someone who knows how things work and learned the things I have yet to learn was the hardest thing for me.4. What revisions would you make to the assignment if you had more time? If I had more time I would find a way to talk to more people and see the similarities and differences between the companies they work for and their jobs having the same educational background but another employer, even another source, would be great for understand and see how things are changing.
tags