Help you free from the top ten software technology [Repost]

xiaoxiao2021-03-06  15

It can keep up with key technologies, it is the best means you maintain an advantage in the job market and future. Do you have the ten technologies we listed? Even afraid of an inexpensive? Russell Jones, Executive Editor December 11, 2002 I don't know what your specific work is. If you are an expert in a refreshing area, you become indispensable, or your company is very stable, with your existing technology is enough to work with your career, then I don't know if you have a risk of unemployment. Anyway, please don't rush to send those letters who tell me your company to use VB3 very satisfied or you don't have to use other languages ​​outside C, and keep how to tell the Java how to scan Java, how will XML Replacing relational databases, or how you can write any other developments with assembly language or Celebrate any software. Now, if you lose your work like a lot of straows that are affected by the strawman and the company, will it be. What should I do if you suddenly need to move to it? What if your company suddenly did a technology shift? In the current employment market, managers need to recruit employees based on current and future development. As a developer, the knowledge you have mastered is the key to you find a job and keep your work. You have to understand the development direction of technology, keep up with changes in technology, this is important, even if you never use the development of development. Here is the current most important top ten development technology I elected, the most important row in front. After reading this article, please be sure to join the Talk.editors.devx discussion group and put forward the top ten technologies you elected. 1. XML first, you have to understand XML. I am not saying that it is just the XML specifications, but also a series of related XML-based languages: The most important thing is XHTML, XSLT, XSL, DTDS, XML Schema (XSD), XPath, XQuery and SOAP. Those who have never touched the keyboard in the past five years may not know what XML is. XML is a text file that uses a mark similar to HTML. XML can define a tree structure and describe the data contained. The best of XML is that it can store structural data or stored unstructured data. It can store and describe the "Regular" table data, which can also accommodate and describe "Rough" (Ragged) file data. XHTML is the preferred method of writing HTML today. Because it is a well formed XML, it is easier to handle more than an old, usually a malformed HTML file, and XHTML format. XSLT and XSL are languages ​​for converting XML files into other formats. Convertible formats include: text files, PDF files, HTML, files with comma separator, or other XML files. DTD and XML Schema describe the type of content that the XML file can contain, and let you "verify" the rationality of the content of the XML file, without writing special code to ensure that the content meets the rules. XPath and XQuery are query languages ​​for extracting a single item or a group of items from an XML file. XQuery extends XPath and is even more important. The relationship between XQuery and XML is like the relationship between SQL and relational database. SOAP is a standard communication protocol between Web services. Although you don't need to be clear from the SOAP standard, you should be familiar with the general schema and its working principle so that this technology can be applied. 2. Web service web service is a direct product after XML popularity. Because you can describe data and objects with XML, you can use Schema to ensure the rationality of the XML file content, because XML is based on text-based specifications, and XML provides an extremely convenient basic format for cross-platform communication standards. If you have never encountered a web service, you may come soon, you will be able to meet in the next five years, you almost certainly encounter. It is important to familiarize yourself with Web services, as it is the simplest in all communication protocols across different machines, different languages, different platforms and different locations.

Whether you need or not, the web service is an important step towards intermingness. John Bosak, chairman of the XML Working Group, said XML "to work for Java". In fact, the web service has made all languages. The Web service allows the COBOL application running on the mainframe to call the Java application running on the handheld device, allowing the Java Applet to talk to .NET server, allowing the microcomputer software to seamlessly connect, and provides a relatively easy The method allows companies to provide data to the outside world, but also provide a function of both language, platforms, and locations. 3. Object-oriented programming Many programmers still think that OOP is the technology of ivory tower. But if you want to be a language dominant in the past 10 years, you will understand that OOP is not a technique of ivory tower. OOP starts from SmallTalk to C and Pascal (Delphi). Java makes the OOP step forward to mainstream, and VB.NET and C # after several years have completely established the advantage of OOP. Although most of these languages ​​do not require you to have OOP, but I think if you don't know how the fundamental concept of OOP doesn't know how to apply these concepts, the programming work you can find will be less and less. 4. Java, C , C # and VB.Net I have colummatically colummatically, not suggesting that you become an expert in every language. My reason is: One of the most effective ways to learn programming is to look at the code, and the large number of code you can see is likely to be written in the language you love. In the past few years, the ability of each language is getting closer. Now you can write Windows services, web applications, or command lines with VB.NET. Even if you only use a language, you should also learn some other languages ​​so that you can understand those samples and translate them to the language you use. These four languages ​​are the basic core, and there are other languages ​​that meet different needs, very useful, such as Fortran, Cobol, APL, ADA, Perl, and LISP. 5. JavaScript although the name is a bit similar, Java is not associated with JavaScript. Why is a scripting language so important? Because all mainstream browsers use JavaScript. If you need to write a web application, you have enough reasons to learn JavaScript. JavaScript can be used as a server language for ASP or ASP.NET, or it can be used to extend the functional language of XSLT (Functional Language). JavaScript is a preferred language for activating XUL-based program interfaces in Mozilla / Netscape. A variant ActionScript of JavaScript is a programming language of Flash MX. In the future, JavaScript is likely to be a programming language for new devices, as well as a macro language in large applications. Relative to JavaScript is VBScript. Although Microsoft's software has good support for VBScript, VBScript is probably a bad choice in future development work. That is, Microsoft also tends to write client programs with JavaScript (or Microsoft's own variant: JScript). When selecting a scripting language, select JavaScript. 6. Regular Expressions Check relational databases You can use SQL, querying XMLs to use XPath and XQuery, querying plain text files can be used. For example, you can use a command to find and delete all comments from an HTML file. Some simple text query functions built into various development languages, such as "indexof" function or the classic "Instr" function or "like" operator in VB, at all, without the opinion of regular expressions. Now, all major development languages ​​provide a way to use regular expressions.

转载请注明原文地址:https://www.9cbs.com/read-46034.html

New Post(0)