|
对于从事java开发工作10年以上的工作者,一定也积累了不少的java开发经验,这里不妨和大家一同分享一下,也希望我们的java朋友能够从中找到学习java的捷径吧,学会怎么来学习java语言。
2 o+ K: f3 f, [) L: h N
( f, \+ z3 N' K# [! T- i& R开发 ! c( O' ]8 S" g3 i5 r# s
1.从小事做起,然后再扩展 y( H; K; f! P8 F" y
2.一次只改变一件事1 o7 Z+ Z& z) p; i) L. ^7 Z) |5 E
3.尽早地添加日志记录和错误处理
6 r0 [) v4 M" N4.每一行新代码必须至少执行一次
* J% A5 H% f Y# r2 A% [5.在整体测试之前先进行模块测试 9 q3 X5 _4 }% T0 h0 O
6.所有事情所花费的时间总是比你预期的要长 7 R6 `( x8 C1 r& y+ K# b% J) q6 X; `
7.先了解现有的代码 + H( u0 S+ u8 W' Z
8.阅读和运行 4 f7 {$ [0 h+ U) @
( q, U1 ~2 n7 I, D6 @" j
2 N( P6 {, w9 x* x& s7 O
故障排除 5 r' S/ H9 a1 D/ l, g
9.bug总是难免的
' w$ l( j$ S: a! x0 a10.解决故障报告
! f% M! E2 e) q. Z& i1 ]5 C8 X11.重现问题
* {, ?. W' t7 S: Y7 Z; l: @12.修复已知错误,然后再看看有没有遗漏的地方 - C! i. S- [3 e* C
13.没有巧合
9 \/ P! v0 X6 z3 z/ p/ b, v14.关联时间戳
. u. h# ]' }% S; j1 {! T) n1 d0 c9 F
9 L" m* P6 i4 E0 Q5 C+ z团队合作 - L; D' T. e, L+ n
15.面对面的交流最有效
9 z8 |, f* }0 F: M16.橡皮鸭法
) e9 T4 E4 E* w* K! b8 T3 u17.问问题 5 G; S& i. }/ [+ X
18.共享荣誉 * O) V( ~; \- D; n8 T( `% u
% C! e8 u+ p3 D% E; A4 z其他 P. C9 H( A- `2 w" Z D
19.尝试
( a2 R- k4 l) ?$ V! Z# @% s" @20.带着问题睡觉
, C9 R4 P8 l/ D! F21.跳槽
$ r, D' y3 Q: y/ s) f( r( o22.不断学习
* r# L! T6 ]4 a N2 ]% F/ {
/ X6 b4 k# J$ z2 P" Q g
6 K3 _% u3 M7 F' P7 z5 A/ R1 s
2 n% i! ^/ F. _
" z. G$ |5 m3 ^4 S- Z( h% l3 u( ~$ d' Y A
; F' i6 y" E# Y4 O# t
1 N) V! b! Y4 h) b8 h9 B( q7 D. s; M' m6 v9 K
# v; s& V l; b5 ?$ q; ~9 \) {
( S) @1 M6 L7 R
|
|