Introducción al lugar de trabajo del programador Java: de manitas a experto
Capítulo 1 Un vistazo a la puerta: secretos de la industria 2
1.1 Las condiciones de vida de las élites de TI de China 2
1.1.1 Las personas de TI en los ojos de los profanos 2
1.1.2 Distribución del mercado de TI 5
1.1.3 Plataforma de lenguajes de TI 7
1.1.4 ¿Crees que es fácil para mí? ? 10
1.1.5 Me patearon, estoy orgulloso de 12.
1.2 Cultura corporativa de las principales empresas actuales 12
1.2.1 Cultura característica de las empresas europeas y americanas 12
1.2.2 Modelos de trabajo de las empresas japonesas y coreanas 14
1.2.3 Características tradicionales de las empresas financiadas por China15
1.2.4 Dos métodos diferentes de subcontratación de software16
1.2.5 ¿A qué tipo de empresa se ha unido?18 ?
1.3 Soldados aislados o combates en equipo 18
1.3.1 ¿Cuál es más 18?
1.3.2 Equipos y soldados individuales 19
1.3.3 No dejes de pensar 20
1.4 ¿Cómo llegaron todos a este camino?
1.4.1 ¿Cómo aumentó el puesto y el salario en un 20%?
1.4.2 ¿Hay algún momento en el que no puedes moverte? 23
1.4.3 Hay mucha gente caminando, ¿habrá camino? 24
1.5 Grandes empresas, pequeñas empresas 26
1.5.1 Las grandes empresas aman a los profesionales 26
1.5.2 Las pequeñas empresas aman a los generalistas 27
1.6 Resumen de este Capítulo 28
Capítulo 2 Ver flores en el humo - Malentendidos en el lugar de trabajo 29
¿Cuál es la diferencia entre 2.1? Dinero 29
2.1.1 ¿Cuánto vale cada uno? 29
2.1.2 Date un buen precio 32
2.1.3 Gana capital primero, luego gana dinero 34
2.2 ¿Quién resolverá el problema del registro del hogar por mí? 35
2.2.1 Contar la historia de Hukou 35
2.2.2 Varios aspectos del hogar local política de registro37
2.2.3 No tengas miedo, tenemos un permiso de residencia temporal.
2.2.4 Descripción general de las cuestiones de registro de hogares 40
2.3 No nos gusta trabajar horas extras.
¿Cuál es el tiempo extra normal?
2.3.2 ¿Por qué trabajas horas extras?
2.3.3 Deja de trabajar horas extras
2.4 No aprendas Oso Rompiendo el Palo 44
2.4.1 ¿Lo que he hecho nunca lo olvidaré en esta vida? 44
2.4.2 Mantenga un pequeño almacén para usted 46
2.4.3 Escriba más sobre la experiencia de desarrollo 48
2.5 Descripción general de este capítulo 49
Capítulo 3 El camino hacia la montaña: prepárate para 50
3.1 Pasar de estudiante a desarrollador 50
¿Qué te dio la escuela?
3.1.2 ¿Qué nos falta?
3.1.3 Experiencia o experiencia 56
3.2 Fíjate metas 58
La importancia de las metas 58
3.2.2 Conocimiento de establecer metas 59
3.2.3 Déjate saber qué hacer hoy 61
3.3 Problemas con la certificación de tecnologías de la información 63
3.3.1 Certificación que Oriente y Oeste 63
3.3.2 Certificación actual 65
¿Se debe tomar 3.3.3? 69
3.4 Descripción general de este capítulo 70
Capítulo 4 Un juego imprescindible: viaje de búsqueda de empleo 71
4.1 Embellece tu currículum 71
4.1.1 Así no se escribe un currículum.
71
4.1.2 Redactar un currículum excelente 74
4.1.3 Si el currículum se examina con una máquina 77
4.1.4 Resumen del currículum 77
4.2 Prueba escrita, mixta pero no 78
4.2.1 Prueba escrita inicial 78
4.2.2 Prueba inicial de 80
Resumen escrito 83
4.3 Entrevista: el jefe más difícil 83
Qué entrevistar 83
4.3.2 Entrevista de apoyo
Práctica de entrevista 87 p >
4.3.4 Resumen de la entrevista 92
4.4 Período de prueba: este es el último nivel.
4.4.1 Qué probar durante el período de prueba 92
4.4.2 Qué hacer más y qué hacer menos 93
4.4.3 Resumen de el período de prueba 94
4.5 Descripción general de este capítulo 94
Capítulo 5 Entrar al mundo: la forma de hacer las cosas 95
5.1 Ser un novato 95 p>
5.1.1 Dientes rotos Tragar 95
5.1.2 Novatos, no se sientan inferiores 97
5.1.3 Ni una sola hoja del monte Taishan 99.
5.2 Sigue adelante y sé invencible como novato 101
5.2.1 Como ternero recién nacido, no le tienes miedo a los tigres 101.
5.2.2 Estudia mucho y serás derrotado si te quedas atrás.
5.2.3 Varias cosas que los principiantes deben saber 106
5.3 Satisfacción y mente sana 109
5.3.1 Siempre hay algo que no puedes lograr Altura 109 .
5.3.2 Teoría de subir colinas en el lugar de trabajo 110
5.3.2 Sé tu mejor yo 112
5.4 ¿Cómo puede cocinar un novato y cómo puede cocinar un maestro? ?Arroz 113.
5.4.1 Código cantidad problema 113
5.4.2 Atrévete a dar un paso adelante 115
5.4.3 Si no puedes ascender al cielo, si te cae 016, es un adivino.
5.5 La fragancia del vino también teme al callejón profundo 117
5.5.1 Encuentra tus ventajas 117
5.5.2 Aprende a competir 118 p>
5.5.3 El desarrollo es la última palabra 120
5.6 Descripción general de este capítulo 121
Capítulo 6 Basado en el mundo: la forma de ser un hombre 122 p>
6.1 Nuevo entorno y nueva actitud 122
6.1.1 Desarrollador y chef 122
6.1.2 Ser persona es hacer cosas 123
6.2 Colegas: camaradas y oponentes 124
6.2.1 Sabiduría de vida en la competencia y la cooperación 124
6.2.2 Ser un buen colega 127
6.3 Superiores, no directores o padres 130
6.3 .1 Son empleados, no estudiantes130
6.3.2 Empleados que son odiados por su jefe130
6.3.3 Cómo tratar con la relación con los superiores135
6.4 Recién llegados y subordinados, una vez 136
6.4.1 Prepárate 136
6.4.2 Aprende a ser un buen líder 137
6.4.3 Estar atrapado entre superiores y subordinados Qué hacer139
6.5 Clientes, dioses laicos, expertos líderes140
6.5.1 Cómo entretener a Dios140
6.5.2 No trates así a Dios142
p>
6.5.3 Cómo afrontar tareas imposibles 144
6.6 Aprende a afrontar la relación con MM 145
6.6.1 La proporción de hombres a mujeres en esta industria es de 145.
6.6.2 Cómo tratar a los empleados del sexo opuesto 146
6.7 Artículo 146 de este capítulo
Capítulo 7, adicional 147
7.1 Tecnología No es una panacea 147.
7.1.1 Por qué es una industria de servicios147
7.1.2 Los procesos de negocio deben ser claros147
7.1.3 Se deben conocer los conocimientos en campos profesionales149.
7.1.4 Modo de funcionamiento del sistema software 149
7.2 Los libros son la escalera del progreso humano 150
7.2.1 ¿Quieres aprender 150?
7.2.2 Elegir un buen libro no es fácil 151
7.3 Soluciones a problemas 152
7.3.1 Adelante y desviación 153
7.3.2 Se debe dar prioridad al uso de carrera recta 154.
7.3.3 Si el movimiento hacia adelante no es suficiente, también puedes ir a 156 para el movimiento compensado.
7.4 Objetivos del producto de software 159
7.4.1 La función de implementación es el resultado final 159.
7.4.2 La mejora del rendimiento supone un salto cualitativo160
7.5 Participar en más reuniones y salones técnicos164
7.5.1 ¿Qué es una reunión técnica164?
7.5.2 ¿Por qué vamos a la jornada técnica 165?
7.5.3 Clave principal de la conferencia técnica 165
7.5.4 Salón técnico 169
7.6 Descripción general de este capítulo 169
Capítulo 8 Cruce de caminos en ríos y lagos 170
8.1 Escuelas y escuelas corporativas 170
8.1.1 ¿Qué es una escuela "academia" 170?
8.1.2 El esfuerzo de las escuelas "empresariales" 173
8.1.3 Seamos una escuela "empresarial" 176.
8.2 Discusión sobre la "Secta de la Espada" y la "Secta de la Bandera" 177
8.2.1 ¿Qué es la "Secta de la Espada" 177?
8.2.2 ¿Qué es " Qi Boss" 178
8.2.3 Si tienes buenas habilidades, es mejor actualizar a 180.
8.3 Tener tu propia plataforma es el camino a seguir 181
8.3.1 “Préstamo” puro sobre los frameworks
8.3.2 División de proyectos 184
p>
8.4 "Grande y completo" o "fino y profundo"186
8.4.1 ¿Existe una contradicción entre "grande y completo" y "fino y profundo"186
8.4.2 "Grande y completo" revela "sofisticado y profundo" 188
8.5 Descripción general de este capítulo 189
El próximo espadachín
Capítulo 9 Shaolin Kung Fu 192
9.1 Lo que los desarrolladores de Java EE deben saber debe ser 192.
9.1.1 Base sólida: Core Java 192
9.1.2 Sólo Java no puede hacerlo: la bolsa del tesoro de Daniel 195
9.2 Los desarrolladores de Java ME deben saber 197.
9.2.1 Comprender el soporte de diferentes plataformas para Java ME 198
9.2.2 Conocimientos básicos de desarrollo de juegos 200
9.2.3 Conocimientos de programación de redes 205
p>9.2.4 Desafíos y oportunidades para los desarrolladores de Java ME desde 3G y Android 206
9.3 Revelando el popular marco EE actual 207
Struts y WebWork, 208
p>
9.3.2 Framework Tapestry 211
9.3.3 Spring: un framework bueno y poco común 212
9 3 . del mundo relacional al mundo de objetos 215
9.4 Tecnologías y plataformas favorecidas por grandes proyectos 217
JSF Framework 217
9.4.2 Tecnología de capa empresarial EJB 3.0 219
9.4 .3 Tecnología de capa de persistencia JPA 223
9.4.4 Introducción al servidor de aplicaciones universal 224
9. Plataforma empresarial Java 225
9.5 Cómo aprender bien el marco 226
9.5.1 Comprender completamente cada función 226
9.5.2 Estudiar el mecanismo de trabajo en profundidad 227
9.6 Descripción general de este capítulo 228
Capítulo 10 Varias formas de abolir las artes marciales 229
Creer en la falacia 229
10.1 No lo creas: la velocidad de las listas y matrices enlazadas 229
10.1.2 ¿Java es realmente más lento que C/C 232
10.2 Herramientas supersticiosas y falta de capacidades de código puro 234
ORM supersticioso 235
10.2.2 El IDE divinizado 237
10.3 Un poco de gusto, un poco de conocimiento 240
10.3.1 Finalmente ignorado 240
10.3.2 Informes preparados 243 Malentendido
10.3.3 Administrar el grupo de conexiones de la base de datos 246
10.4 Ignorar la administración de memoria 250
10.4.1 Tres referencias al objeto 251
10.4.2 Problema "Cerdito" 255
10.5 No cometas errores después de leer 256
10.5 .1 " "256
10.5.2 Número mágico 258
10.5.3 El sombrío futuro de los replicadores de código 259
10.5.4 Variables de vida útil 260 p>
10.6 Resumen de este capítulo 262
Capítulo 11 Zhang no tiene trucos, ¿cómo te atreves a salir a perder el tiempo?
11.1 Competente en SQL 263
11.1 Levante la tapa de SQL a 263
11.1.2 Potente SQL 265
11.1.3 Problemas de optimización de SQL 268
11.1.4 Productos de bases de datos convencionales actuales 270
11.2 Tomando la fórmula formal 272.
11.2.1 Fórmula regular fina 273
11.2.2 Aplicación de fórmula regular en Java 277
11.2.3 Aplicación de fórmula regular en JavaScript 281 p>
11.3 Los desarrolladores que no pueden usar Ant no son buenos desarrolladores284.
11.3.1 ¿Por qué Ant 284?
11.3.2 La primera experiencia de Ant con 286
11.4 en el patrón de diseño 288
11.4 1 La importancia de los patrones de diseño 36638 66666666667
11.4.2 Patrón de diseño MVC 289
11.4.3 Modo único 292
11.4.4 Patrón guardián final. 293
11.5 Resumen de este capítulo 295
Capítulo 12 Nuevo espectro de armas 296
12.1 Arquitectura orientada a servicios 296
12.1.1 Mire el SOA opuesto, 296
12.1.2 Contacto cercano con el desarrollo de servicios web 299
12.1.3-CXF 302
12.1.4 Héroes independientemente de edad - Eje 2 306
12.1.5 Acercándose a ESB - Enterprise Service Bus 309
12.2 Aplicaciones de cliente enriquecido (RIA) 313
12.2.1 De simple a la frescura - RIA y AJAX 313
La piedra angular detrás de la frescura de 12.2.2 - Core JavaScript 316
Herramienta de desarrollo Dojo 312.2.3 Ajax
12 . 2 4 La obra maestra más genial de Ajax: Google Maps 323
12.2.5 - Mashup 326, el nuevo ascenso de la era Web 2.0
12 6 RIA New Technology -. Java FX 328
12.3 Tecnología de motores de búsqueda 337
1 Proyecto de código abierto Lucene 337
Nutch Framework 342
12.4 Resumen de este capítulo 345
Capítulo 13 Artes Marciales Upanishad 346
Un arma para pruebas unitarias - JUnit 346
13.1.1 Introducción a JUnit 346
13.1 .2 Solo, sin camisa - Uso único de Junite 347
13.1.3 Sin ropa, la misma bata que su hijo - Combinación - Junite y Ant 350
13.1.4 - JUnit en Eclipse y NetBeans 352
13.2 Version Management 354
La versión 13.2.1 no se puede controlar durante un día.
13.2.2 Sistema de control de versiones de Battlefield Autumn Soldiers 355
13.2.3 Cooperación entre el sistema de control de versiones y el IDE 356
13.3 Lenguaje de modelado UML 357
p>13.3.1 UML, eso es todo.
13. 3. 2 UML 359 Entorno de desarrollo integrado práctico
13.4 Sistema operativo de servidor grande 360
1 Plataforma UNIX 360
Linux Plataforma 361
Plataforma Windows Server 362
13.5 Agrupación en clústeres y equilibrio de carga 362
13.5.1 Agrupación en clústeres 363
13.5.2 Computación idempotente 364
Dónde se ejecutan nuestros programas
13.6 Virtualización y Computación en la Nube
13.6.1 Hasta que, levantando mi copa, le pedí a Mingyue: Tráeme mi sombra, virtualicemos los tres 367
13.6.2 Quién envió el libro de Yun Jin: Computación en la nube 368
13.7 Resumen de este capítulo 370
Capítulo 14 Varios 371
14.1 El inglés profesional no puede ser inexperto 371
Manténgase al día con las nuevas y avanzadas tecnologías
14.1.2 Espere hasta la versión china 372
14.1.3 La necesidad de convertirse en un maestro 373
Mantener la base de datos del cerebro 373
14.2.1 Odiar menos 373 al usar libros
Dejemos que la acumulación se convierta en un hábito
Uso de motores de búsqueda
14.3 Los informáticos tampoco deberían tener nada que hacer, 379
14.3.1 ¿No es malo no saber matemáticas? ?
14.3.2 ¿Quién dice que la física se aprende en vano?
No hagamos nada juntos
14.4 Lectura del trabajo académico 383
14.4.1 No tengas miedo de mí, soy una buena persona.
14.4.2 La iluminación es como sentarse en la brisa primaveral 385
14.5 Resumen de este capítulo 386