(1)

Java.J2EE.Job.Interview.Companion

也来个前言吧.

现在看这本<Java.J2EE.Job.Interview.Companion>书,越看越有感觉,就想把一些心得与长进写下来便于以后整理以加深记忆.

为什么要看这书呢?刚开始看时,心里不免觉得有些偷机取巧之嫌,找工作怎么可以靠看这类书呢?找工作以及日后的发展更主要是看内功的积累.可看着看着发现 这本书写的不错,作者提到的关键点都是自己看书或学习工作中的模糊点,于是就用本书的要点来检验自己的学习,当然心里也想着这书能对以后的换工作多多少少 地有些帮助.

下面是这书前言里的"What this book will do for you?":

This book will assist all Java/Java EE practitioners to become better at what they do.Usually it takes years to understand all the core concepts and key areas when you rely only on your work experience. The best way to fast track this is to read appropriate technical information and proactively apply these in your work environment.It worked for me and hopefully it will work for you as well. I was also at one stage undecided whether to name this book "Java/Java EE core concepts and key areas" or "Java/Java EE Job Interview Companion". The reason I chose "Java/Java Job Interview Companion" is because the core concepts and key areas discussed in this book helped me to be successful in my interviews, helped me to survive and succeed at my work regardless what my job (junior developer, senior developer, technical lead, designer,contractor etc) was and also gave me thumbs up in code reviews.  This book also has been set out as a handy reference guide and a roadmap for building enterprise Java applications.   

............................


The success in the interviews did not come easily. I spent hours prior to each set of interviews wading through various books and articles as a preparation.The motivation for this book was to collate all this information into a single book,which will save me time prior to my interviews but also can benefit others in their interviews.What is in this book has helped me to go from just a Java/J2EE job to a career in Java/J2EE in a short time. it has also given me the job security that 'I can find a contract/permanent job opportunity even in the difficult job market'.

You can discuss with your senior team members about performance issues, transactional issues, threading isssues(concurrency issues) and memory issues.

THRUST ME IT IS NOT HARD TO IMPRESS SOMEONE IF YOU UNDERSTAND THE KEY AREAS.

these areas are their favorite topics because these are essential to any software developement.


Key Areas Index:

..have categorized the core concepts and issues into 14 key areas as listed below.These key areas are vital for any good software developement.This index will enable you to refer to the questions bases on key areas.

    Language Fundamentals  -----------------LF
    Specification Fundamentals ---------------SF
    Design Concepts ----------------------------DC
    Design Patterns -----------------------------DP
    Transactional Issues ------------------------TI
    Concurrency Issues -------------------------CI
    Performace Issues ---------------------------PI
    Memory Issues -------------------------------MI
    Scalability Issues -----------------------------SI
    Exceptional Handling ------------------------EH
    Security ----------------------------------------SE
    Best Practices ---------------------------------BP
    Software Developement Process ----------SD
    Coding ------------------------------------------CD
    Frequently Asked Questions ----------------FAQ


在接下来的读书笔记里将把这些要点逐一整理下来.

你可能感兴趣的:(java,javaee,面试,Security,读书)