|
对于从事java开发工作10年以上的工作者,一定也积累了不少的java开发经验,这里不妨和大家一同分享一下,也希望我们的java朋友能够从中找到学习java的捷径吧,学会怎么来学习java语言。" b" _2 O0 m9 E4 |, A7 O( a2 \
; R; u- i7 S5 q; e! u开发
. F- b& C/ f3 h9 H+ W# V: |" r1.从小事做起,然后再扩展
. f' `. Y; y0 d: q; o2.一次只改变一件事$ D/ Y- E5 d! c- Q7 N% N+ F4 K
3.尽早地添加日志记录和错误处理 ' R* r. d2 s6 u: R% Z
4.每一行新代码必须至少执行一次
6 L+ X8 g, e+ r5 k& H; b5.在整体测试之前先进行模块测试 7 ?- E/ U/ U+ T' I+ A* g& b% l9 y
6.所有事情所花费的时间总是比你预期的要长
1 d' q. Q( |8 Q: B7.先了解现有的代码
1 {- F1 D% i7 ^! W9 x+ B4 p8.阅读和运行 . T* b4 {" H Z2 I( ]1 e `6 J
+ a4 F* C, R8 x# p' Q
) k4 E* } _* |" y6 G( ]" m故障排除
" _; Y: B, U9 M/ v, [6 o1 W/ g/ J1 o9.bug总是难免的
6 P( W3 \/ y6 a( }+ L/ N: i10.解决故障报告 A$ C5 m; ]- J! m$ X
11.重现问题
% O0 R* n4 O- O2 g" E0 N12.修复已知错误,然后再看看有没有遗漏的地方
; C% a: C- I8 y' z13.没有巧合
4 U& S n6 h' H) o" q3 r; [14.关联时间戳 7 o r) R! N9 z. M
5 l2 r, h+ J9 I; f. |# v9 E
" H& V+ h5 N d, }8 C6 c* t6 n: }9 ~团队合作
' E4 Q! ]6 O( Z# ?15.面对面的交流最有效
, \) z9 t( i. Z16.橡皮鸭法
# |* g, \/ b! p( s+ A6 W- w7 i2 T17.问问题 ' E ]8 Y% x6 b1 N
18.共享荣誉
, z0 a' p$ I: f, p0 X. m/ s! r: [; o
其他 $ T5 g3 `( ]: M
19.尝试
- U7 L8 i/ l- [20.带着问题睡觉 . G, {! P3 u. ?- w6 }! O1 Z
21.跳槽 ' g& @/ k' e9 B, Z+ K# E0 D
22.不断学习 & B; i, z6 j- _2 O8 I" ]% z6 c; J/ M1 i
, C2 W& s7 Y3 I8 H( @0 V
5 r$ ~$ @2 K( [! g* R2 W# E1 `9 C' @; X; G) j1 P
' J$ H1 A; ^7 i, i! x0 v
# |7 i# l. z, i2 @" s# z( N# s3 O. o, I: Q/ d. }' z* y2 l: F$ M
: q9 T$ m4 S; O/ y. p$ Y: L
% A$ _+ ?; E# \, ^+ [/ E( l: `7 h: T9 f
& ~8 J3 d6 S4 s |
|