Preface to the Java web lightweight development interview course,

Source: Internet
Author: User

Preface to the Java web lightweight development interview course,

This article is an excerpt from the java web lightweight development interview tutorial.

Why choose this one from many Java books? Why do I need to buy this book when the amount of information on the Internet is so large, instead of reading network materials? I have already developed Java Web programs. Is it necessary to buy this book?

I have 12 years of Java experience. I am currently an architect of a large company. I know the actual needs of software companies for senior programmers. I also have 5 years of technical interview experience in large companies, I have interviewed hundreds of students, so I know the general situation of graduates and junior programmers. I have more than five years of Java training experience, and I know how to train people with perseverance and determination, but lack of skills and experience, into senior programmers in a short time.

I have been in contact with many college students and junior programmers who have just stepped out of campus and have less than three years of work experience. I found that although they are very motivated, they usually search for materials online, however, it is common to take a detour, such as learning knowledge points that are currently not used, or not understanding important knowledge points, or simply failing to know what to learn and how to learn advanced routes, this leads to mismatch between the skills they possess and the company's needs (mainly reflected in the interview. I have also seen many people who have sufficient project experience and poor abilities, but they are not able to pass interviews with senior programmers.

In terms of Java Web, I have been engaged in development and training for more than 10 years. Therefore, for technical points in this field, I generally know that I cannot find a job without learning it, you also know which ones can be postponed to the advanced level before learning, and you do not need to know which ones. In addition, I also summarized a set of advanced routes suitable for the majority of junior programmers to avoid detours from training and leading graduates and junior programmers, the Knowledge System of this book is built from a simple perspective.

Most Junior programmers can upgrade to the advanced level, which is only a matter of time. The purpose of this book is to shorten the upgrade time.

First, this book lists the essential knowledge points for junior programmers to upgrade from the Web to the advanced level. It provides warnings based on the traps that most people encounter during the upgrade to ensure that they are not lost in many knowledge points, this eventually leads to a wrong direction.

Second, tell everyone how to learn essential knowledge points based on the company's actual needs for senior programmers.

Third, this book tells readers how to develop towards a higher goal from the perspective of "performance tuning" and "framework.

From the interviewer's perspective, this book also provides some tips to help readers in preparing resumes and interviews, in this way, readers can truly turn their skills and experience into money (after upgrading to the company, there will be more money). The practical effect of this strategy is that every time my training class ends, there will always be a group of students who have successfully switched jobs.

In other words, "time" is really a big problem. I know that everyone is very busy after work, and the time that can be learned is not as long as they were at school. In view of this situation, this book only provides common necessary knowledge points, allowing you to complete the upgrade to senior programmers at a short cost.

From the perspective of content and narration, the cases and texts in this book are original based on the current situation of junior programmers, especially the technical points that Junior programmers will ignore. This book does not discard the flashy theoretical description, so that you do not have to pay for useless space. Moreover, the technical descriptions and practical suggestions provided in this book are not profound for junior programmers, but are ensured to be understood under the current knowledge reserve. I will not talk about the advanced knowledge that can help senior programmers and architects but cannot help Junior programmers at this stage.

From the perspective of cases, a knowledge point in this book will be configured with a case, and each case has video teaching, to ensure that you can watch the video for debugging, and to ensure that you can learn the associated knowledge points from the case.

During the interview, I must have "mistaken" some candidates with skills but weak presentation skills, but I also mistakenly recruited some candidates with competence deviations but will be interviewed. I have also interviewed these people to learn how to "pretend that I am a Senior Programmer" to improve my screening level. Technically, I cannot resort to frauds. To help practical programmers who are skilled but not good at interviewing, I have referenced the interview experience of many programmers when describing various technical points, add as many descriptions as possible that prove your understanding.

The value of this book is not only to provide several code cases and videos, but also to help you avoid detours in the advanced process and to effectively help you interview, when talking about knowledge, I always try my best to tell you how to effectively demonstrate how you can understand this knowledge point. In the last chapter of this book, chapter 2, with the direct experience of the Technical interviewer, this document not only describes how to present your abilities in your resume, but also describes how to prepare for an interview by analyzing the interview process, in order to ensure that you can effectively prove your skills, so that you can get the rewards you deserve for your learning.

This book does not show all the knowledge points of Java Web, but instead selectively introduces the knowledge points that "can prove your ability, in this way, you can avoid spending time on learning "knowledge points that cannot be used at this stage. In addition, the selection and presentation of these knowledge points are refined based on years of training experience, this ensures that you spend less time and energy mastering the necessary knowledge points for senior programmers in Java Web. Therefore, this book is a good choice for college students, graduates, and Junior programmers who have less than three years of experience.

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.