|
对于从事java开发工作10年以上的工作者,一定也积累了不少的java开发经验,这里不妨和大家一同分享一下,也希望我们的java朋友能够从中找到学习java的捷径吧,学会怎么来学习java语言。9 }& }5 s* f, ~+ q
5 K9 M6 J: d% W7 m& G" z开发 2 Z) X7 l& q/ m+ i: G# o# Z" y* A: b9 ]
1.从小事做起,然后再扩展
% W, j) l: E: l# L2.一次只改变一件事2 V8 J4 m( Z+ Y
3.尽早地添加日志记录和错误处理
6 k! p+ ~6 H% }8 H# C5 C4.每一行新代码必须至少执行一次 ! t5 |, Y/ `( \4 d" n: q/ ]" a
5.在整体测试之前先进行模块测试 4 ?- F/ n8 e# b# U" M$ ^" i7 x
6.所有事情所花费的时间总是比你预期的要长
0 @0 }0 }/ p! P& o: @7 B, R. ~/ @7.先了解现有的代码
/ Z$ A V4 C4 b8.阅读和运行 " ], j" }1 Z1 |8 O8 X- c
# r. |" u0 O: u( i; B6 W
2 @" e" o5 f. G. N) ]8 k! [9 [+ |- v故障排除
& a5 r7 M3 b4 b j( ^: ~- i9.bug总是难免的 & N; `9 s9 z0 `6 t- e0 O t1 q% _) j
10.解决故障报告
6 [0 y! ^- b. k% J: x11.重现问题 ! o |( k5 {% e2 ]) w
12.修复已知错误,然后再看看有没有遗漏的地方
( z+ }0 @) F. L" L: a( I$ {/ P9 S4 K* w13.没有巧合
" z4 M3 p$ o" i# t8 a0 K- e14.关联时间戳
0 j- W4 [; E' N: S" U% Q! L' u
2 \% ?8 _8 T) j2 a7 ~
" e# {4 U) B8 W团队合作
, c5 O7 F: G3 R0 [1 {15.面对面的交流最有效# w& `! p3 g+ {
16.橡皮鸭法 - E8 i1 Q4 d) e0 ]
17.问问题 3 `7 R7 H D! { h( s7 I0 z
18.共享荣誉
, F/ x& f. p4 N ~. j2 D% e1 M( E- M* o9 Q5 u8 i
其他 & G6 j- s7 s( u& S/ _3 f( J/ p
19.尝试 # z5 M7 _2 J x4 q
20.带着问题睡觉
, G- A- M* G: y: k21.跳槽 $ n) I, a7 N0 M! J
22.不断学习 2 W) |( u. L5 i* h& z4 [
. w+ k/ m" ?. l6 w9 E. I5 b* {9 g$ w" H9 E x1 @
5 g- X! p' L4 F, z! o. y2 r2 T. \0 x
$ a; _" Y" Z8 v& J2 Y. g5 N# U
! N) C% V6 n" l, x2 l% n5 p3 M4 g. _1 i3 h
/ T+ C5 R7 J# F- y# W1 V; a. ?0 r$ q2 W& \$ C+ h: E
, e1 B2 L5 p/ x! n1 {4 q* d, C
6 c- D" I) Z) n- _% U2 W+ c |
|