| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 |
Do they want a Tech Superman or make bad softwares?
It amazes me how many requirements Chinese companies seek in an IT person... for java you have to know struts, jsp, servlets, hibernate, jsf, oracle, sql server, db2, sybase, etc.
Besides, you have to know UML, database tuning, database design, etc.
It is no wonder why these Chinese software companies make bad softwares. Even if they hire a man who claims that he knows and can do all those, he's no expert in everything. Why? Just becoming a professional Oracle DBA or SQL Server DBA alone takes many years, let alone all those java frameworks they expect you to know and have experience in each of them. This is plain stupid.
Let's have an estimation of time needed to become good at each of these technologies:
Java - at least 3 years
JSP - at least 1~2 years
Servlets - at least 1~2 years
J2EE Architecture - at least 3 years
Spring framework - at least 1~2 years
Hibernate - at least 1~2 years
JSF - at least 1~2 years
Oracle - at least 3 years
SQL Server - at least 3 years
DB2 - at least 3 years
Sybase - at least 3 years
UML - at least 1~2 years
So to be actually good at all these technologies one will need 24~30 years!! Geez... and do they teach much of these in universities? NO. Maybe only a few of them, but not all! So if a person graduated from university in age 21, he will qualify a Senior Developer at an age between 45~51?? Geez... I plan to retire at that time already.

Recent comments