?????????????????????????????????????????????д?????????????????????????????Щ??????????????????10????????10??????????????????????????????????????????Χ????????Щ?????

1. ????Interfaces??

???????????????????????κ???????????????????????????ü?????????????????????????????????????????????????????????????????????????????ν??????

2. ????????? ??Conventions and Templates??

???????????????????????г??????????????????????????????????????????????????????磬Java Beans ????? getter ?? setter ?????У???ü?????????????del.icio.us ????? URL ?????????????????? http://del.icio.us/tag/software ????????????б??? software ?????

?????????????ü????????磬????????? johnsmith ?????????????????? johnsmith.jpg??????? rss ??????????????????? johnsmith.xml ??

??????????????????????磬JUnit ???????????????????? test ???????

?????????????壨templates ??????????  C++ ?? Java ?????е? constructs????????????Щ??????????????????????????滻???????????????

Cold Fusion ????????????????????????Java ??? JSP ?????幦???Apache ????? Java ??????????????????壬 Velocity??PHP ?????????????????????? eval ??????

3. ??? ??Layering??

?÷??????????????????????John Lakos ????????????????? C++ ?????顣Lakos ????????????????н????????????????????????????????????????????????????????????????????

4. ????????? ??Algorithmic Complexity??

??????????????????????????????????????????????O??????big O notation????????????????????????????????????????????????????????? Hash ?????????????????????????????????????????????????Щ???Ч?????????????л????????????????????????????????????д????????????????????????????????????

5. ??з???Hashing??

Hashing ?????????????????????????????д洢??????в?????????????????????е??С??????з???????????????????????????????????? Hashing ???£????????????????????

????洢???????з????????????????????з???uniform hash ??????????????????£????????????????????Google ?????????????????????????????? URL ??????з??????????????

??к????????????????????ж???????????????????ζ???з???????????ú???????

6. ???棨Caching??

???????? Web ?????????????????????????????????????е?????????????????????????????????????????????????????з???????????????磬?????????????????????????飬?????????????????????????????????У???????????η??????????????????

??????????????г????????????????檔?????????????? Facebook???????????? Memcached ??????????????????? Brad Firzpatrick ??????? LiveJournal ???????????Memcached ????????п??е???????????????????Memcached ??????????б??????????? Java ?? PHP ?ж??С?

7. ???? ??Concurrency??

?????????????????????????????????????????????????????????????????????з???????

??????????е???д????????????????????????????????????? Java????????????????????????????????????/??????????????????????????????????????????????С??????????????????????????????????????????????????????????????????????????Doug Lea ??д????????????????????? core Java ????????

8. ????? ??Cloud Computing??

RWW ????????????????? Reaching For The Sky Through Compute Clouds ?????????????θ????? Web ?????????????????У????????????????г???

?????????????????????????????????????????????????е???????????????в??м??????????? Berkley ????? SETI@home ??????ü???????е? CPU ??????????????????????????????????????з???????????е?????????? J2EE ????????????????????????÷?????????????e??????У????????????????????????????

????????????????? Amazon ?? Web ????????????? API ???е???????????????EC2????????????洢????y????????????S3????????????SimpleDB???????з???SQS????

9. ??? ??Security??

??????????????????????????????????÷??????????????????????漰?????????????????

????????????????м?飬???????????????????????????? SSL ??secure socket layer?????У??????????????з??????????????Щ?????????????????? OAuth Э???????? Web ???????????????????????Flickr ???????????????????????????????????

????????????????????????????????????????????????????????Σ????????κ?????????Firefox ???????????????????????????????????????????????д?????????????????????????

10. ???????? (Relational Databases)

???????????????? Web ?????????????????????????????????????????????20???????????????????ɡ????????????????????????????????????????

????????????????????????????????????????????????ò???????SQL?????????????????????????????????????????й?????

????????????????normalization??????????????????????????з??????????????????????