|
对于从事java开发工作10年以上的工作者,一定也积累了不少的java开发经验,这里不妨和大家一同分享一下,也希望我们的java朋友能够从中找到学习java的捷径吧,学会怎么来学习java语言。
B1 U- h% N$ B* v( m& L/ E5 N) F( |4 I3 g2 F/ ]+ j
开发
$ f" U0 [0 l4 |) l; b( D1.从小事做起,然后再扩展 5 }9 g) i5 q$ A' t1 [
2.一次只改变一件事8 g/ _! N0 H2 }+ Q4 W. i5 h3 M
3.尽早地添加日志记录和错误处理
& W- R" @; h6 Z4 E8 A' _3 m5 d4.每一行新代码必须至少执行一次
, j! v0 S2 J* e( \* d5.在整体测试之前先进行模块测试
' W! t6 x$ w# y6.所有事情所花费的时间总是比你预期的要长
$ H$ o" f7 t' \; D4 v7.先了解现有的代码
5 r' ~- L/ K3 T3 B9 @$ L8.阅读和运行
b, R+ `: q% D- c/ o. p+ j9 D; ~' n
{) H9 A' _) `+ ^6 P4 W1 x故障排除 1 q5 F d. c, h1 [( ]- k$ k
9.bug总是难免的 , G1 g" l. ?7 n
10.解决故障报告 ! x0 c ~7 }1 \- L; v
11.重现问题 8 c3 Z4 ^6 n# ]
12.修复已知错误,然后再看看有没有遗漏的地方 3 d+ x7 ]) v2 s/ M
13.没有巧合
% n" w7 C) e6 J+ H9 O7 S- Q! p! t14.关联时间戳
8 p9 F, Y3 \& `. _5 e1 |) ^5 Y; P# }
! j. @2 x! U' m' @5 W9 U3 u* G& H& z8 J- p6 z2 w L& H/ s
团队合作 3 ~3 q; o! y9 b7 [
15.面对面的交流最有效
8 _; m/ P% ^+ J4 z5 ]! `16.橡皮鸭法
) M! u5 S5 P3 A; d) Y/ [9 q+ O17.问问题
) w1 J+ ?! \( J( M18.共享荣誉
4 G4 J- S; [- k% {) c1 _ c/ s3 r8 `( Y$ v2 s8 V
其他
7 `% ]0 u! ~" r7 ?19.尝试
9 {8 J. }0 v5 I: x0 g* q+ k" n6 h20.带着问题睡觉 K: P! T! G J6 v. r: D" }1 @& ~
21.跳槽 4 g$ G" M! T; I% X7 H; _
22.不断学习 . J7 s# l% q! L- m' } b
! s" O' J2 u) v: X6 ?0 Z2 `( f! H9 {+ j% U& t0 O: F, L
/ z- Q0 d ]8 W# ?5 S1 v' v- K
% e5 j" j( P% g! A
3 N$ d9 @, m2 K$ v, C S
3 g: [& i8 s7 E0 s% n' F o& X; Q! @- f8 x( z
' ?! x- m; Q3 K$ \/ U5 ]. P4 ]3 ~* n" G
. C3 [3 c$ _$ E |
|