Three years. NET going to Java, where do I go

Source: Internet
Author: User

In May 2014, the junior newspaper gave a course for 5 months to study. NET

December 2014-June 2015, internship at a software company to develop enterprise-class systems with ASP.

July 2015-March 2017, from graduates to becoming the company's main developer, to develop enterprise-class systems with ASP.

March 2017-present in an Internet company to develop products with ASP. NET MVC

Today, because of leadership decisions, it is informed that follow-on products are about to be developed using Java, and only one months to complete the first version, giving the team all. NET members are ready.

Hear the news, how much is a little lost, after all, now use. NET is handy.

Three years ago, from the console program on VS, "Hello world!", press F5 can run, until now can accurately locate most of the problems and quick troubleshooting, Visual studio work.

. NET really makes me addicted:

1. The most powerful IDE in the universe

2. Perfect and Rich class library

3. Beautiful and concise grammar

4. Simple and convenient deployment

Previously, can use a variety of libraries to complete a simple program and Yangyang self-happy, now can use a variety of libraries to focus on object-oriented, interface-oriented programming and proud

Three years of project practice, the accumulation of experience gives me every next move, I will consider performance, maintainability, extensibility, readability to write code

However, this time is to transform Java, heart but 100 grass mud horse Pentium.

. NET is a reference to Java, the basic grammar of the two have too many similarities, you may think I am worried about the transformation of Java, I feel immature, you may think that a good development engineer should be willing to learn, receptive to new things, should not be developed language, development tools to be bound. This I agree with, but "say easy, does hard".

My sources of anxiety are the following points:

1. The anxiety from the Java IDE, familiar with VS, the unfamiliar IDE is somewhat xenophobic, unfamiliar with the Java IDE and affect the development efficiency of the anxiety

2. Anxiety from the Java framework, Java has too many open source frameworks, and various frameworks have their own pros and cons, not familiar with how to integrate into the project caused by anxiety

3. Anxiety from Java syntax, though and. NET there are too many similarities, but some grammatical differences may lead to the anxiety that can be caused by the inability to use some design ideas.

4. Anxiety from the Java operating environment, never used Linux to express infinite anxiety

I know that the above anxiety can be resolved through time, I also know that slow work out deliberately, make haste.

But there's not a whole lot on the Internet. NET to Java learning topics, materials, etc., time does not allow me "from the beginner to proficient" to learn Java system

So I hope to have some of you can share how to avoid pits and pits, in fact, Java is not so difficult to transition

Three years. NET going to Java, where do I go

Related Article

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.