Text/bingo_ge
In this article, use proficiency, proficiency, familiarity, and understanding to mark your mastery of a certain technology.
Proficient: able to master more than 85% of the technical points of this technology, have used this technology for more than two years, and successfully implemented more than 5 projects using this technology. You can use this technology to optimize performance or code to maximize possible reuse.
Proficient: able to master more than 60% of the technical points of this technology, have used this technology for more than one year, and successfully implemented more than 3 projects using this technology. You can use this technology to realize software requirements and have accumulated experience to optimize the design before implementation to achieve the reuse of modules or code as much as possible.
Familiarity: Able to master more than 50% of the technical points of this technology, have used this technology for more than half a year, and successfully implemented more than one project using this technology. Ability to use this technology to implement software requirements.
Understand: You can refer to technical documentation or help files to meet your needs when you actually need them. You have a basic understanding of the role this technology plays in your application, and you can call or use the calling method provided to you according to regulations.
Two: Basic requirements
1: HTML mastery level: Proficient. Reason: If you don’t know HTML, how can you write JSP?
2:javascript/jscript: Mastery level: Familiar. Reason: Client-side data verification and some page processing require you to use scripts.
3: CSS mastery level: Familiar. Reason: CSS is usually used to unify the page style.
4: Proficiency in basic Java programming: Proficient. Reason: Can you write JSP without knowing java? Are you kidding? In addition, you must be very familiar with the following packages: java.lang; java.io; java.sql; java.util; java.text; javax.sevrlet; javax.servlet.http; javax.mail; etc.
5: SQL mastery level: Proficient. Reason: If you don't use a database, you probably don't need to know SQL. At the same time, you must be familiar with more than one SQL in the following databases. Oracle, DB2, Mysql, Postgresql.
6: xml Mastery level: Understand Reason: AppServer configuration is generally implemented using XML.
7: EJB mastery level: Understand the reason: Business logic in many projects is implemented by ejb, so...
8: You need to know more than one of the following AppServers (engnier).
a:)Tomcat
b:)WebLogic
c:)WebSphere
d:)JRun
e:)Resin
Reason: What is your jsp running on?
Three: Selection requirements (depending on the project)
1: LDAP mastery level: Understand the reason: LADP is increasingly used in permission control.
2: Struts Mastery Level: Proficient Reason: If it conforms to MVC design, Struts is usually used to implement C.
3: Xsp mastery level: It depends on the needs. It is often not used, but Xsp is a very good choice when there is no need to use ejb but jsp+servlet+bean cannot be implemented.
4: Linux mastery level: Familiarity Reason: If your application runs on Linux/Unix, you must at least know what rm, mv, cp, vi, tar gzip/gunzip are used for.
Four: Use of tools
1: UltraEdit (EditPlus)+jakarta-ant+jakarta-log4j;
2:Jubilder4-6
3:Visual Age For Java
4:
For tools above VCafe, you should choose the one you are familiar with. However, it is strongly recommended that you use log4j as a debugging tool.
Five: Road to Growth
1: html Study time, if your IQ is above 80, 15 days should be enough. At least you can write out a page by hand.
2: How long it takes to learn jacascript/jscript. It’s really hard to say. It’s a relatively esoteric thing. If you have enough time, you can learn to write just a few words in a week.
3: CSS learning time, in three days you should know how to use CSS. You are not required to write CSS. Generally, an artist will write CSS.
4: Java learning time is three months for a genius. Learn slowly. If I want to master it, I don't know how much time it will take. used to write
jsp, four months should be enough.
5: SQL learning time, you only need to know insert, delete, update, select, create/drop table, you should know it in one day.
6: xml learning time, I don’t know that I haven’t learned it yet. hehe. But I know what the DTD is used for.
7: ejb learning time, you will be able to call basic calls in 3 days. But it is based on your knowledge of java.
8: Be familiar with AppServer and Tomcat and you can master the installation and configuration in four days. Run jsp. If it's WebLogic, that's enough, but if you want to use ejb, it's none of your business. What did SA do?
9: It takes a lot of time to become familiar with Linux. Take your time and watch man.
10: If you need to learn Struts again.
Six: Conclusion
I was bored, so I spent half an hour writing it. If you think it’s just a bunch of shit, just know it yourself and don’t tell me, haha.
If it's helpful to you, don't forget to give me a compliment. If you need to contact me: [email protected]