It can be said that this article "Guaranteed the ten key technologies you are now in the future" (Author / Iamsohappy) not noticed that Regular Expressions is so important. I didn't add the super link to the article here because I couldn't find the original source. When an article is reproduced, it indicates that the original source should become our habits, which means respecting the author's respect, and is also respectful for oneself. Here is a copyright statement as me later (responsible statement):
You can reprint, arbitrarily reprint, any hard copy of the non-commercial use of this article any reprinted. When reprint, please be sure to indicate the original source and author information and this statement in hyperlink. http://blog.9cbs.net/yqj2065/
You can't use this article in books or newspapers and magazines in the unauthorized news. It is also available in the articles of the paper or books you want to publish. People think that I plagiarize your things is unfriendly. Unless you are as indicated as me: This is plagiarism / translation.
In addition, YQJ2065 did not have any explicit or implicit confession, which proved that this paper did not have any bugs. Because of all or part of this article, emotion, method, or source code, your data is lost, the hard disk is damaged, the chassis screws, the loss of redness, the programs of programming, etc., I am not responsible. .
1, ten key technologies
I am willing to believe that Iamsohappy will explain in its article, this is an translated article, but I don't have this version: after You'Ve Read my list, be sure to join us in the talk.editors.devx Discussion.editors.devx Discussion Group To Submit Your Own Technology Top 10 List. Maybe no one is good. In the original 10 Technologies That Will Help You Stay Employed, [December 11, 2002] a. Russell Jones lists 10 he believes that the most important ten key technology ranks in computer software development and application areas today: (below is extracted)
1. XML: First, And Above All else ... ..The XML Specification Itself, A Family of Related Xml-Based Languages: The Most Important of Which Are XHTML, XSLT, XSL, DTDS, XML Schema (XSD), XPath, XQuery And SOAP.
2. Web Services: Web services are a direct outgrowth of XML's popularity Web service familiarity is important because it's the simplest way anyone has yet invented for applications to communicate across disparate machines, languages, platforms, and locations Whether you need them or not.. , Web services are a major step forward for interoperability. John Bosak, chair of the XML Working Group, once said that XML "gives Java something to do." Well, Web services give every language something to do.3. Object-Oriented Programming : OOP as an ivory-tower technology [?],
4. Java, C , C #, VB.NET: Others That May Prove Just As Useful, Depending On Your Particular Field, Such As Fortran, Cobol, APL,
ADA
, Perl, And Lisp.
5. JavaScript: When You Have A Choice of Scripting Languages, Choose JavaScript. (In contrast, vbscript)
6. Regular Expressions: Search Relational Databases with SQL, XML with Xpath and XQuery, and Plain Text with regular expression.
7. Design Patterns: The More You Use OOP, The More Useful Design Patterns Become.
8. Flash MX: More Client-Side Graphics and Programming Power Than You Can Get with HTML and CSS,
9. Linux / Windows: Switch from Linux To Windows (or Vice Versa),
10. SQL: STILL An Essential Skill
Today, 2005-02-03, you may be familiar with the above-related terms. Want to see the Chinese version, you can google.
2, order problem
Looking at "10 Technologies That Will Help You Stay Employed" by Simon St. Laurent
Jan. 10, 2003
URL: http://www.oreillynet.com/pub/wlg/2578
YQJ2065 explanation: (bad translation.)
A Top Ten table is both fascinating and dangerous, a. Russell Jones, Executive Editor Of devx.com, gives a very good list in "The 10 Tech", but its order is debatable. I saw XML in # 1, I always feel happy. Although the reason why the original given is given a small error (SOAP IS Really Web Services, Not XML.). Happy, within the scope of the original list [In fact, he should add some new things], I prefer the order below:
1: XML
10: SQL
6: Regular Expressions
3: Object-Oriented Programming
7: Design Patterns
4: Java, C , C #, and vb.net
2: Web Services
5: JavaScript
8: Flash MX
9: Linux / Windows
Information / data, I think it is the core of all these things, so XML and SQL is in fact like a flat level, and they have different data fields they are good at. According to my weird perspective, for the solid foundation of building a successful project, those who have deep understanding of the data structure is far more important than those who know how to operate those data structures. OOP is blurred this difference (I think it is still serious). From those SQL Databases, come to the elderly, we are clear, the data structure is important (of course, most RDBMs have their own data processing defects).
Regular expressions are the contact between data and programming, in which it is more and more likely to have a key technique of many types of information.
(Getting these underlying 咚咚), go up, is some of your manual programming concepts you need to build the interface --Oop, design mode, followed by programming languages. Web Services, I see more like programming branches rather than XML branches, so I only interested in those who have the tops. JavaScript seems to be fading, although it is still important super glue [I know 502 glue]. Flash MX and Linux / Windows is interesting / useful, but I can't affirm that I will hire a programmer if he doesn't first first know.
From the situation I have learned, I estimate that this list is below:
4: Java, C , C #, and vb.net
3: Object-Oriented Programming
2: Web Services
7: Design Patterns
1: XML
8: Flash MX
10: SQL
5: JavaScript
6: Regular Expressions
9: Linux / Windows
Guants seem to see how programmed skills are more important than anything. Web Services is a hot vocabulary, although no one really knows what Lies Beyond The Acronyms is known as this vocabulary. Design Patterns, make people feel that you know what you are doing, but I don't understand why it is a necessary qualification.
XML is still more boring. As the Office 11 and Open Office has more XML, there is also a trend of heat, but it can't get the reputation like "truly programming". Although not what I hope, Flash MX is really good in the market. Although SQL is almost cold but is still very important, JavaScript seems to be slowly went to decline, at least in some ways. Regular Expressions never really gains them should pay attention, and Linux / Windows seems to be a very foundation that developers must have a very foundation before looking for work. (Mac OS X may also be entered on a certain day.) 3,
Sticker
Yourself
炕炕 list
1: XML
2: SQL & DATA MINING
3: Regular Expressions
4: Oo Technology - Design Patterns, UML
5: AOP & GP
6: Java, C , C #, and vb.net
7: Web Services
8: JavaScript PHP & Python / Jython
9: Flash MX
10: Linux / Windows
Note: a. Russell Jones and SIMON St. Laurent TOP 10, only reference value for programming workers and software developers.
More important reminders: This is a paper written to a meal bowl instead of looking for a meal bowl.