Strange not software development so make money, it turns out there are so many jobs

Source: Internet
Author: User

Speaking of software development, now is no one knows, nobody does not know. Many people may think that software development is to do the same job, in fact, software development is also divided into a variety of types, many directions. As an experienced, brief introduction of some common development direction.

1. Desktop Program: Java, C + +, C #, VB, C can be.

Now everyone office use or desktop programs accounted for the majority, whether it is oa,erp and so on, are through the PC to operate, desktop program development is an important direction. As long as the PC is still there, desktop program development will always exist.

2. Web server-side development: JSP (Java syntax), PHP, ASP (C # syntax), WEB app framework, etc.

An important part of Internet development, how to provide services and data to the client: server. Web server-side development, using code to hand over data and pictures to the client in an interactive manner. Internet exists, Web server development exists.

3. Website client: HTML, CSS, Javascript, Flash, etc.

The part that the user sees directly, organizes and unfolds the data and the service. With the server-side appreciate, teamed up to create the Internet.

4. Smartphone program: Android uses Java,iphone to use Objective-c

The last ten years of fire on Mars development direction, now everyone wants to do ios,android development, because can make money ah.

5. Bottom layer, tool development: C, C + +

Embedded, linux,android system, drive development. Any hardware docking system requires low-level development and is not obsolete at any time.

6. Multi-function scripting: Python, Perl, Ruby, etc.

Scripting applications are becoming more and more simple and efficient.

7. Artificial Intelligence: Prolog, PDDL

such as robots, driverless cars, etc., are linked to big data. Feeling very tall on.

8. Industrial control: C, PLC, assembly

There are a number of test systems, such as missiles, rockets and other launch environment simulation systems. This is also very lucrative yo!

9. Universal Application Data Exchange Processing Technology: Markup Language xml/xpath/xslt, JSON, YAML, etc.

Used for data transfer, tagging, defining data types, structured data.

10. Database: Sql/plsql

There is a certain use of data storage, there is a separate database development engineer.

This is not all, there are many cross-domain classifications, such as game development, enterprise application development, IT security, and so on.

Strange not software development so make money, it turns out there are so many jobs

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.