My experiences and experiences in switching from. net to java, and my experiences in. netjava

Source: Internet
Author: User

My experiences and experiences in switching from. net to java, and my experiences in. netjava

As many people have consulted me about this issue. net to java, do you have any tips? I will share with you now. net to java. The comparison between two languages is not involved here. It is recorded in my personal opinion.

I. Original Intention of converting from. net to java

I started to use the. net language in November 2013 until the end of March 2016. In the past two and a half years, I started to build my own architecture with TDD. To be honest, I like it very much. net Language, intelligent editor, and elegant language. You can also see a lot about it in my blog. net, but at a turning point in 2016, I was wondering if I should turn to java, because two colleagues left the company one after another and went to Meituan and Xiaomi (both of them are front-ends ), who doesn't want to develop in large enterprises? I also want to, but I have read the online recruitment, except for the car house, where to go, there are basically no well-known companies to recruit, I went to see that there were too many large enterprises looking for java, including Alibaba, Baidu, Meituan, Netease, and iQiYi. So I really wanted to change careers at that time, so I read some java books in private.

Ii. Select

One day, I chatted with an EA group. He said that I would like to talk to him a few times, because I will use EA to draw flowcharts, activity diagrams, and sequence diagrams, so he thinks it is very appropriate for him to say that they are such a person, hoping that I can work with them and find that they are java in the process of further discussion, he asked me what language you used to speak. net, he hesitated and said, "It's okay to leave the language alone, so I will be hired. But I have been struggling for two weeks, one is to draw a picture of what needs analysts instead of doing java. The other is that although my salary is several thousand more than my original salary, I pay more for five insurances and one gold, the old club also raised a salary increase, so I hesitated and finally made a choice. If I continue. net, then I can only find a good company to stay, but the outside world is not much better than my existing company, so I have to try, so I set foot on the java Road.

3. New Start

When I first went to the company, I used to draw pictures during the day. I didn't engage in java. I had to study in private at night. I remember what I imagined. net, and then we can add, delete, modify, and query the sqlhelper help class. It took two nights to complete the process. My college roommate is engaged in java, then he told me to instruct him who else wrote this, and now it's Hibernate or mybatis. I said if you can do it, he wrote it for a long time and checked the information for a long time, I just want to say that. net. I will give it to you in 20 minutes. What are you doing. in this way, I completed the first step and used the library. Then I checked on the internet how beginners learn java, this book introduces more details about SERVLET/jsp web development based on TOMCAT, which is not an advertisement, then I wrote what I learned in my blog to enhance my understanding. In this way, I finally completed a small web page. I felt like I was just getting back to my new contact. net, and then continue to learn and start another book, titled "30 days learning Java_Web project case study ". Development, and then write the project according to this example, and add the unit test on this basis, so we can gradually prepare for the actual situation one day, and the opportunity is coming again, because the company is not large, therefore, I was asked to develop my team because I had a high turnover rate. During this period, I knew a person with a very solid foundation and a very good person. Then I learned how to develop the team step by step, later, the company leaders decided to let me use the new development tool (idea). At the beginning, I was not very comfortable with it, but I found it comparable to vs and thought it was very useful. In private, I still did not forget to study. I went on to the third book SPRING in action, so that I had to go through the journey of not adapting to java at the beginning, and then the company asked me to develop independently, take on a high concurrency Project (coupon-related) and then learn some ways to improve performance on the Internet and then open source on GitHub I wrote the project you can refer to (https://github.com/lipeiNet/peiyu-mem ). Later, my buddy jumped to jd, And the whole business was handed over to me. At that time, I had enough knowledge to deal with this business. After that, the company's CTO and architects left the company one after another, and heard the news that the company's boss was planning to dig people from Didi and use php for development. Then I knew that it was time to prepare for the next job, then I started to read the basic knowledge of java, including the main books such as the source code, thinking in java. by March 2017, I felt that the time was ripe. I had to find a new company to fulfill my initial goal. Later, I completed my current job in a large enterprise. I will read this article for interviews.

Iv. Summary

1. About. net to java generally has a slightly lower channel risk in 2. First, internal transfer, good relationship with their own leadership, and then do a good job with the java Department leadership, even if it is a ping hop, it is also very good, one of my colleagues is doing well. The other is to learn through private messages and do some projects first. Then, you can check the recruitment status if you are okay. You may have unexpected gains.

2. Use it before. the project implemented by net is implemented in java. If you encounter any problems, it will be much better to query the project and then read the book. If the project is good, you may wish to look at the java source code, mainly looking at the collection. Finally, you can go out and try the water to see what the interviewer is interviewing. Then you should take a look at this knowledge (because they generally use a lot of questions)

3. I just wrote my own experiences here. Sometimes it is really important to choose.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.