Location>code7788 >text

A Ten-Year Journey in .NET Backend Development: Reflections and Wrap-Up

Popularity:61 ℃/2024-09-01 23:37:41

 early stage of game, match, work, activity etc

       I vaguely remember it was the first semester of my senior year in November 2014, and there were no more classes at school. Looked at the other roommates in the same dormitory are out of the internship, and I was still sitting alone in front of the computer to daze. Because of the dare to go out for an interview.

As a result of having a buck tooth in elementary school, I developed an inferiority complex from a young age, and gave myself a serious social fear; I became afraid to buy a bus ticket by myself, or even go to the cafeteria by myself to eat. From elementary school to college.

During my schooling, even though I was aware of my problems, I never thought of changing myself without external pressure pushing me. After a few days of repeated struggles within me, I managed to muster up the courage to take a step forward and I started to vote for the

Resume, followed by an invitation to interview with Dane.

I still vaguely remember the whole interview process at Danone. After filling out the personal information form, an interviewer (Danone salesperson) interviewed me, and I stammered from beginning to end, but the interviewer

I was not laughed at, and said that my professional skills are still lacking, and I need to go to their internal training. After the training is completed, they can help allocate jobs. At that time, I almost wanted to go there, but due to the shyness of the bag, I went back first.

It was only later that I realized that Darnell was pulling people over for training under the guise of recruiting interns.

After the Spring Festival of 2015, I came to Shenzhen. I positioned myself to find a job that I could do without a salary as long as I was allowed to go to work. I interviewed with a few companies before and after, and one interviewer asked me how much money I wanted, and I said

The interviewer froze in his tracks. He said it was below the minimum wage in Shenzhen, but my heart wanted to get a job, even if I didn't need the money. In the end, maybe God favored me and I managed to get a job in an educational institution.

NET internship offer from the company, and since then began a 10-year-long career in . The following are the lessons and experiences I have learned from my life and work over the years

I think it's important to have the mindset

1. For recognizing one's own shortcomings

As I mentioned earlier, my low self-esteem from childhood has made me form the habit of getting nervous and stuttering easily, which is also considered as a kind of psychological implied disease. I used to browse all the major posters and forums to seek ways to solve this problem, but nothing worked.

Finally, under the double pressure of life and work, my nervousness and stuttering problem slowly got better. I summarize it is two steps, the first step is to dare to speak up, the second step is to dare to admit your stuttering problem, not caring about others

Will they laugh at themselves. So that one no longer has too much mental stress and negative mental cues.

2. Mindset in the face of problems

Especially in development work, if the leader gives you a task, for example, you have been working on technology A, now there is a task done with technology B.

Pessimistic mindset: at the beginning, I feel that I have not been exposed to this, and I start to resist it, thinking that I definitely can't do it.

Optimistic mindset: first of all it feels like a challenge, what should I learn or by what means should I solve this problem.

I think these two different mindsets actually grow developers in completely different ways, probably after a couple years. The pessimistic mindset person may only be good at what they do, while the optimistic mindset person is definitely equipped with more skills.

3. Confidence

I don't have anything to do with confidence, but I know how much of a difference there can be between two people with the same skill level, the confident and the unconfident.

Habits I think are important

1, good at taking notes or writing blogs to record their own learning experience

I think as a developer, it's a good habit to document what you come across in your work or learn on your own through blogging after organizing it in your own words. It also allows you to have a better understanding of that knowledge point or skill

Have a deeper impression and understanding. Even if you forget, you will pick up the content faster when you see it again.

2. Importance of industry selection

For the first few years of my working life, I felt that getting a job was all about how much you were offered. I worked for ten years and worked in a few industries, but they were all less mainstream or even off the beaten path. When I changed jobs later, I realized that apart from education, your job

Project experience is what gives you the most leverage to get an interview. The recruiter's main concern is generally industry and project fit.

3. Go out for interviews a couple times a year

After a few years of hard work at a company, I'm confident enough to go out and interview for a job, but then I realize that the market has changed. For example, when I first started in the industry, .NET oriented BS was more popular, but I recently switched jobs and realized that there are more CS jobs available, and they are mainly focused on .

Manufacturing, industrial control, medical and other directions. It made me realize deeply that I need to keep an eye on technology and industry trends. The most effective way is that you need to go out for interviews a couple times a year, whether you change jobs or not, to see what's out there in terms of hiring requirements, and also to be able to

Know your worth.