|
对于从事java开发工作10年以上的工作者,一定也积累了不少的java开发经验,这里不妨和大家一同分享一下,也希望我们的java朋友能够从中找到学习java的捷径吧,学会怎么来学习java语言。
4 M! K l, ^8 i0 o( @
* r$ R- Y5 H* ]3 C% T" N9 K9 E9 ~% o7 v开发 1 R8 b4 r u1 x+ s: U/ |7 z
1.从小事做起,然后再扩展
. d$ g, g( C& K0 E, q" U) n& r5 _2.一次只改变一件事
% p$ |& L' p7 j. w, p3.尽早地添加日志记录和错误处理
; G0 q1 X5 D$ p3 E1 N$ N- H4.每一行新代码必须至少执行一次
+ b! V3 `. j, s6 ^! C |5.在整体测试之前先进行模块测试
$ ]. D$ T+ y5 N8 @" n2 g1 N. S6.所有事情所花费的时间总是比你预期的要长
9 u4 {$ a3 W! E6 p3 T7.先了解现有的代码 & F* g' x* J1 W4 c$ u) I3 j
8.阅读和运行 . Z. W( s6 I/ \* T& o
2 q# s8 B# v1 R
# E7 ^6 H8 V- u4 L( b- E2 X故障排除 ( Z% ?2 q' ] y6 x9 b1 @5 b
9.bug总是难免的
: N( ~: _4 S; X; y: S10.解决故障报告
- q3 |& u, h1 j' E) o$ s) E" W. D11.重现问题 $ o8 y! U* `& J! K! f! n
12.修复已知错误,然后再看看有没有遗漏的地方 - }, U/ e0 C+ P! h+ b
13.没有巧合
% ~" N! Y) U+ ?* p! e14.关联时间戳
0 b* n( ]6 @, F; @+ T+ J6 }' O d! U+ t8 s+ K5 t. s& V/ {3 K
! C. X9 j9 E" E& K1 @2 V, }8 z" ^团队合作
% f6 G) M+ \4 U: _15.面对面的交流最有效
- f! M( \# S* Q5 t) r16.橡皮鸭法 2 Z7 v! I$ D3 I
17.问问题 & r$ T% f9 ^# |, i
18.共享荣誉
: L1 g) F5 d! j1 O2 Q0 a7 t/ h1 |
其他
% u4 |0 Z P& k$ c19.尝试
! ]0 q; W% O# g% H20.带着问题睡觉
& c2 [/ w% }) {' D1 E21.跳槽 3 R% p% d2 Y$ \* M6 G
22.不断学习 ( u V1 I* c! z" T
3 G; L$ ~$ D) g- v3 w* j: S3 F% |
! f3 p& r% V) C5 _7 U# d, ?5 ?
; ~7 }. i6 z7 T) a& Z& c" Q% X t& c/ N& u( D5 C: o
3 c" D$ l( P( q* Q+ Y
4 _& D; K4 E; @* A* q( h8 u
}4 o( F$ k: q( n# T" F
) r" V% u; P* C u6 B( O
, n% Z! u0 P T$ y& X% y
0 e/ n" f5 ?- a- {) h7 O4 ^: R |
|