Job Recruitment Website - Job seeking and recruitment - What technology is good to learn?
What technology is good to learn?
I'll give you a general idea of how a novice programmer learns.
1, a programming language (C, C++, Java, PHP, Python, Html, etc. ), be sure to choose a language.
2. Familiar with an operating system (Windows, Unix, Linux/ Linux-like, Android, IOS, etc.). ),
3. Simple algorithm and data structure.
First determine what you want to do after learning software development, such as game development (LOL, eating chicken, mobile games, etc. ); Front-end development (web pages, WeChat games, Android/IOS APP, etc. ); Backstage servers and databases (technologies and data supporting front-end operations); Embedded (drivers, microcontrollers, etc. ).
After determining the direction, then choose the corresponding programming language, such as game development (mainly C++); Websites, games (H5/CSS/js, etc. ), Android (mainly Java); IOS(Objective-C、switch); Background server (Java, Python, etc. ); Databases (MySQL, Oracle, SQL Server, etc. ); Embedded (c, assembly, etc. )
Employment direction
The suitable position for graduates of this major is computer programmer. It is suitable for writing and testing software skillfully according to engineering ideas, and can be used as computer software and hardware maintenance, network formation and maintenance for various enterprises and institutions and engineering construction departments and management departments at all levels.
Can also be engaged in computer research and application, software development and other aspects of work. Specifically, it can be divided into the following aspects:
1 Visual Programming Master the programming method and visualization technology, and master a visualization platform and its software development technology. Get Delphi programmer series, Java junior or VB development expert certification. Employment orientation: visual programming programmers in enterprises, governments, communities and various schools.
Web application design has the ability of art design and web animation design, master the design technology of interactive web programs, and know how to build and maintain websites. Obtained the certification of Macromedia multimedia interaction designer or Delphi junior programmer or Delphi rapid network development engineer. Employment orientation: WEB application programmers in enterprises, governments, communities and various schools.
3 software testing master the basic principles, methods and organization management of software testing, and skillfully use software testing tools. Obtain ATA software test engineer or Delphi junior programmer or Java junior programmer certification. Employment orientation: Software testers in enterprises, governments, communities and various schools.
4 database management can apply relational paradigm to database design, be proficient in SQL language, and be competent in database server management and application. Get the certification of Oracle database management or SQL Server database application or Windows application. Employment orientation: medium and large database administrators in enterprises, governments, communities, schools and other departments.
The above is the answer provided by Hai Xiangfei. You can pay attention to our Haixiang Feiwang and learn more about IT education. I wish you a happy life.
- Previous article:Where is Wuxi woolen cloth wholesale market? Can I buy it online?
- Next article:My name is Zhao Jiadi.
- Related articles
- Which department is in charge of sanitation workers?
- What brand is hbike?
- Excuse me, can I send my resume directly to HR at the job fair? Or is there another process? Never been there. I'm working on it.
- Is it okay for the hospital clerk to write that you don't pay the provident fund?
- Contact information of southern talent market
- How about Cixi Chuangsheng Accounting Services Co., Ltd.
- What is the address of the 3.6-meter apartment in Shenzhen? What if the property right expires?
- Yantai West Thermal Power Co., Ltd. Treatment
- How to sign a tripartite agreement on campus recruitment of CITIC Bank Shenzhen Branch
- Brief introduction of Chinese academy of tropical agricultural sciences