Original link: https://justyy.com/archives/62001
My son asked me what a Software Engineer does. He was very curious about my job content. I simply said that writing code + debugging = solving problems.
It happened to be Friday afternoon, and my baby was taking piano lessons at Papworth. I usually cut videos in the car to make use of this fragmented time. I am working in the car with my laptop in my arms. I have been working on a big change since the beginning of the year. I have been busy for more than two months, and finally it is almost done. Both colleagues passed the code review (Code Review) and only need some minor changes. So I I was still working hard in the car, submitted the code (Push commits) according to the suggestions received, and finally got approved, just waited for the Azure DevOps pipeline to compile the code and then run unit tests + integration tests (and seven or eight checks : Code coverage Coverage, static code detection Static Code Analyzer, etc.), it takes about 40 minutes to complete once.
Just spent the last few minutes praying for the test to pass. Fortunately, it passed, and because the Auto Merge Policy was set, I received an email notification immediately after the code was merged, and then excitedly told my son that this is one of my work contents, and then closed the notebook.
Programmers (software engineers) are constantly solving difficult problems (solving challenging problems/Solving Challenging Problems) at work. You have to like it to find this job interesting. Interest is the best teacher. Software engineers can also work at home (Work From Home), which is one of the great benefits of this job.
Job Content and Experience of a Software Engineer
ChatGPT: The main work of a software engineer is to develop, design, implement, and support software systems, including analyzing user needs, testing new features, defining and modifying systems, testing different modification methods, and associating these efforts with servers and databases . Generally, software engineers are faced with complex problems that need to be solved using emerging technologies such as machine learning , artificial intelligence, and distributed processing of big data. In addition, software engineers also need to participate in teamwork and assist customers in implementing and using the products they develop. In short, being a software engineer has many different experiences: you will face meaningful and difficult problems; you will learn new invention methods and improve your ability through continuous attempts; A certain sense of accomplishment.
English: Explaining to My Son: What Does a Software Engineer Do? What is it like to be a Software Engineer
There are a total of 728 Chinese characters in this article, count it right.
My son asked me what is the working experience of a software engineer like? . ( AMP mobile acceleration version )
The post son asked me what is my working experience as a software engineer? first appeared on Xiao Laizi’s British life and information .
This article is transferred from: https://justyy.com/archives/62001
This site is only for collection, and the copyright belongs to the original author.