Java path-opening part-recent learning objectives and long-term learning path --- ShinePans and java --- shinepans

Source: Internet
Author: User

Java path-opening part-recent learning objectives and long-term learning path --- ShinePans and java --- shinepans

After a long period of project summary and learning, I found that the Java route best suits me. Although I didn't like Java very much in my freshman year, because she was not aware of her beauty at the time, she was not aware of her strength. Now it is not too late to realize that it is necessary to take the time to work hard to put down some irrelevant things and lay a solid foundation for the future.



Phase plan:










Overall goal:


Earnestly fulfill the above objectives and take each item seriously.


ShinePans septem


Prospects for Java and net, which of the following aspects has a promising future to learn about employment?

On many websites, netizens will ask the same question, whether it is to learn Java or. net, and have some insights.
Since the advent of. Net, programmers have been very concerned about the issue of "Learning Java or. NET 」. I am also struggling to "continue Java research, or start preparing to cultivate. NET knowledge 」.

It is best to take both of them into consideration, but everyone has limited time. It is not easy to take both of them into consideration. The more time you invest in. NET, the less time you can spend on Java, and the opposite is true. In the age of information explosion, what is important is not the acquisition of information, but the choice of information. Too much information and too little time. If you cannot select the appropriate technology with caution, you will only waste a lot of time and lose your competitiveness.

I. development efficiency:

This factor is the most important factor for us to choose development tools:

Performance-Layer Development: J2EE is very lacking in this aspect. This task has been thrown to application server vendors and programmers. net has very good. net Studio, but Jbuilder 6 has come out, and supporting EJB2.0 is not too backward, but there is no solution for the page user control (of course, Turbine's Action Event is also one ), lack of visual design and Servlet application framework generation. One way I expect is to bind a user button to event processing with a Template that is WYSIWYG like. Net Studio. Currently, the javascript library, template library, and macro library can slightly ease Servlet development. Both ASP. Net and Servlet support dynamic update of the presentation layer.

XML support:

. Net has been clamoring for the integration of XML and Web services, but JDK1.4 has developed XML specifications, which is almost the same. net is easy to use, and programmers do not have to worry about selecting components or products.

In the development model using XML and XSLT: Microsoft's SQL Server 2000 directly provides the HTTP Query to XML data function, but I can do this with dbxml, it is also applicable to most mainstream RDBMS databases! This development mode should be the future direction.

3. Understanding the essence of both

Java is a cross-System Platform bound to a language. It is a standard for multiple vendors to provide competitive products.

. Net is a multi-language platform bound to a system and is a monopoly product with weak standards.

One is to standardize one is a product, it is different originally. A. net spokesman said that the comparison between specifications and products is better than that of specific products. However, Java is inherently a norm. This is not a Java error.. net was born to fight against Java, and it is his life to fight alone.

If you want to ask a Java programmer who is a bit confused about the biggest benefit of Java, he will not hesitate to tell you: "concise ". Java is born for the Internet, and also for its own "easy to use and improve production efficiency" philosophy.

Java is flattering, because he shines out his family and encourages everyone to use their talents to help him make progress. So many open-source projects are developing in the competition, making great contributions to the development of Java. Java, as a norm, is good at denying itself and self-discarding itself. EJB3.0 is an example. EJB is the killer of Java 2 Enterprise Edition (J2EE). It is widely respected in enterprise applications and occupies the high-end market of large-scale enterprise applications. However, EJB2.x is also criticized for its difficulty in development and deployment. The recently passed EJB 3.0 is almost a total rejection of EJB2.x. It discards the heavyweight EJB2.x and introduces the Hibernate Design Concept of the lightweight open-source project. Soon after the announcement, it won support from multiple parties. For the sake of the ideal, Java will not hesitate to pay the price. Otherwise, there will be a comment from the. net designer in the Highway post: "The development of Java has been so compact, so it is not easy !"

. Net is different from the old merchant family. What is the concept and principle? It is not important to businessmen. It is important to... the remaining full text>

I learned software in my career planning book.

I. Preface
In today's increasingly intense employment pressure, a good career plan undoubtedly adds confidence. nowadays, as college students, it is better to learn more to enrich ourselves in the days when we spend time every day. the future is in our own hands. While we are still young, we must quickly set a direction for our future path. A good plan is like a beacon, which points us in the direction, we can proceed in this direction!
Ii. Self-Analysis
1) interests and hobbies:
Reading books, listening to music, playing chess, Photoshop, web design, computer information management, software testing, programming
2) expertise:
Database Maintenance Management, familiar with C, Java, DELPHI, and VB languages, proficient in C # language, proficient in OFFICE series.
3) personality description:
· Relying on Rational Thinking to make decisions, always taking objective and logical steps.
· Be cautious and traditional. Pay attention to stability and rationality. If you are born to be independent, you need to devote a lot of energy to your work and hope others will do the same, be good at listening and enjoy clear and organized things.
· I like to fully collect all kinds of information first, and then comprehensively consider the actual solution based on the information, instead of using the theory to solve the problem. Sensitive to details and have practical judgment. When deciding, you can use accurate evidence and past experience to support your own ideas and be very systematic and methodical.
· A serious and rigorous person with diligence and a sense of responsibility. Few things will change or be discouraged when you identify them. Do things carefully, keep your promises, and be trustworthy.
· The problem is highly critical, usually skeptical, and requires frequent empathy, broader information collection, and rational evaluation of the potential consequences of your behavior.
4) Advantages in work and study
1. Be accurate, and hope to do a good job for the first time
2. Willing to follow established daily arrangements and traditional policies and policies as loyal defenders and supporters of the Organization
3. focus your attention on a project or task every time.
4. Dedicated and meticulous work, without the need for independent work from others
5. Sensitive organizational skills
6. Treat specific problems, facts, and details with utmost care and attention
7. Believe in the merits of the traditional model and follow the traditional model
8. Very strong sense of responsibility; others can trust you to fulfill your promise
9. Be rational and realistic 10. Have a stable and peaceful attitude
5) Deficiencies in work and study
1. unwilling to try and accept new and untested ideas and ideas
2. Being uneasy about changes may be stiff and rigid; rejecting Innovation
3. Lack of patience with tasks that take a long time to complete
4. Sometimes the long-term needs are ignored due to the recent goals
5. unwilling to make necessary changes, and unwilling to support risky behaviors
6. accept new ideas only after seeing the results of practical application
7. I cannot understand the requirements different from their own requirements.
8. The contribution to myself and myself to the Organization is too low.
9. Lack of a spirit of challenge, poor endurance to failures and setbacks
10. Lack of relevant work experience
6) Corresponding Measures
To address my shortcomings and shortcomings, I should take some measures to make up for my shortcomings:
1. Avoid sticking to the rules and try new things. be open-minded and dare to explore new possibilities.
2. You must consider the human factors, not just your own interests and feelings.
3. Be patient and open-minded to those who disagree with me.
4. Take the initiative to take some work when appropriate
5. View failures correctly and do not give up when encountering difficulties
6. Enhance the flexibility of doing things, and learn to change the way people look at and accept new things. For the computer profession, people generally use it. It is convenient, fast, and fashionable. It is essential for people to live. However, it is a difficult document to learn. To become a high-water... the remaining full text>

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.