|
对于从事java开发工作10年以上的工作者,一定也积累了不少的java开发经验,这里不妨和大家一同分享一下,也希望我们的java朋友能够从中找到学习java的捷径吧,学会怎么来学习java语言。
4 p8 N5 M. [( ]- _% S$ s2 D1 j* b4 b" I6 J+ p- n: X4 T
开发
! c/ t4 Z; w+ H p1 ]! a1.从小事做起,然后再扩展
7 ^9 W3 C4 C8 b/ U2.一次只改变一件事
( U7 i) Z2 `- q& O/ X) L3.尽早地添加日志记录和错误处理
* H/ g0 q9 Z0 G; Z4.每一行新代码必须至少执行一次 2 u. O- g4 M) X# s/ S0 b
5.在整体测试之前先进行模块测试
9 \# o; |" f0 t+ R9 V- Q0 {/ U6.所有事情所花费的时间总是比你预期的要长 ' E0 U$ r6 v; @
7.先了解现有的代码
6 l: L5 [$ E: g; w/ E9 h; { r8.阅读和运行 ) y z! f4 Z0 h9 D5 Q4 u
1 Y2 \& s4 m$ C- i5 w
; |& E- ]7 w, Z8 l# v8 x% c7 s# Y
故障排除
! X" A- \9 R1 Q; B% Q$ X: Z9.bug总是难免的 5 }$ @8 Y" ` o; D* b& u/ B
10.解决故障报告 + C6 F. j- n( D6 q3 W$ G9 `% o7 P
11.重现问题 3 R% w+ j& h% y. S
12.修复已知错误,然后再看看有没有遗漏的地方 2 O+ g# e% {1 L3 N8 H
13.没有巧合
* S& ^) s7 G. v- y9 s7 W/ k* h14.关联时间戳
4 \0 ~7 Q I# l
0 Z- \5 C5 ~" }6 `" n
5 U( y: {' c$ Z团队合作 7 m2 t3 u B% U& `4 g
15.面对面的交流最有效( @' C: Q7 N) t. y/ m0 ]9 S( q
16.橡皮鸭法 . _% c% _( }) O* I
17.问问题
- Y. k# O9 c* P1 u, l- V% @18.共享荣誉
& o5 d1 E3 k' X" u
7 Z, C7 V( O( o$ @2 j+ q, Z( i其他
% Q; q ~3 _- l' m19.尝试 ' I5 E) ]& K* ]% @/ B
20.带着问题睡觉
A7 I( \: X1 P% ~$ _% ]21.跳槽
: h8 x5 d4 C1 j; M22.不断学习
$ q: I4 I N( O1 M( d' I. i7 i* t! `! ^* x' p9 y; { Y
1 ?, x- ]; ?2 z) e6 [9 G$ u+ ]$ w2 e4 a. h& @ s5 V% p; m* {
+ h* h f3 X; q
; X3 {( h" T6 k; Y$ T$ w |5 @/ y& t( p# [
6 f% n+ W0 j, o/ H9 e3 n& I2 m; A8 Z- P; n, a+ \1 z& s
& U9 m) \/ u# y, Y+ q) i
# X5 u8 {% H$ @( G! r! @) @ |
|