Job Recruitment Website - Job seeking and recruitment - As a computer science and technology major who wants to support his family in programming, what other knowledge does he need, just programming language?

As a computer science and technology major who wants to support his family in programming, what other knowledge does he need, just programming language?

Take a look at the recruitment requirements of some companies, and I think you will know what to learn!

36 company recruitment requirements:

Senior client development engineer

1. Love software development and have a solid basic coding skills;

2. Proficient in using C/C++;

3. More than 3 years experience in Windows software development;

4. Proficient in Windows programming, rich experience in Windows graphical interface development, and familiar with COM principles and basic principles of Windows SDK;

5. It is better to be independently responsible for developing modules and have certain framework design ability and debugging ability;

6. Skillfully use MFC and WTL, or master Delphi and C++ Builder development;

7. Good initiative, communication and cooperation skills.

Senior PHP development engineer

1. Bachelor degree in computer or related major, with more than 3 years experience in large-scale website development;

2. More than three years experience in FreeBSD/Linux platform development, engaged in Internet development and proficient in LAMP system;

3. Have the ability to track and learn the latest software technology, and often communicate with others and exchange experiences in various open source projects;

4. Self-management ability, team spirit, and willingness to communicate and help.

36 technical support engineer

Responsibilities:

Responsible for answering the problems users encounter when using 36 products

Communicate with various product departments, follow up the solution of important problems

Summarize the feedback from users, and find out the most common problems of current products

Familiar with common problems such as antivirus and system arrangement, and familiar with security software

Qualifications:

be familiar with security software, and have a certain ability to deal with common computer problems;

with product sensitivity, good at finding product problems;

Strong execution, able to promote and follow up problem solving, and competent for high-intensity work pressure;

extroverted, responsible and team-oriented;

Unix C++ Engineer

1. Master degree or above in computer or mathematics related major;

2. Familiar with the development of Linux/FreeBSD environment;

3. Have a deep understanding of C/C++ language and master other programming languages is preferred;

4. Proficient in data structure, with good algorithm foundation and system analysis ability;

5. Have good programming habits and be able to write high-quality technical documents;

6. Good logical thinking ability and passion for innovation and solving challenging problems;

7. Good sense of teamwork and communication skills;

8. Developers who have participated in open source projects are preferred.

system operation and maintenance engineer

1. Bachelor degree or above, major in computer science;

2 or more years relevant working experience;

3. Be familiar with the parameters of normal operation of online machines, and have a correct understanding of the normal values of load/CPU usage/ disk IO for machines in different usage scenarios;

4. Mastering FreeBSD command and writing some shell scripts; Master the basic commands of observation systems such as systat/netstat/iostat/dmesg;

5. Master the installation and configuration of Apache/Nginx, and make some basic parameter adjustments;

6. Be familiar with the installation and configuration of PHP; Familiar with memcached installation and configuration;

7. Be familiar with the installation and configuration of MySQL database; Familiar with MySQL configuration; Familiar with full and incremental backup of MySQL; Settings of MySQL Master/Slave;

8. in the future, we should master the use of load balancing software and high reliability software such as LVS/HAProxy/MySQL Proxy.

36 product manager

1, 3 years or above working experience in Internet or software industry, and more than 1 year experience in Product Management;

2. Divergent thinking, creative and willing to try some new products and things; I have analyzed the popular Internet products and have my own unique opinions.

3. Concerned about the products, applications and technologies of the Internet, good at using all kinds of software, and sensitive to the ease of use of software;

4. Be familiar with UI/UE, and be able to design the project interface independently, and study and improve the user experience;

5. Have certain experience in project management and be able to coordinate and organize the planning, implementation and operation of a product;

6. Experience in security field or system optimization is preferred;

7. Good at communication and high emotional intelligence.

BD manager

1. Very familiar with e-commerce websites, webgame and payment platforms;

2. Strong communication skills with partners in other industries and high communication skills;

3. Be sensitive to product requirements;

4. Be able to communicate effectively with products.

Senior copy planning

1. Bachelor degree or above, major in journalism and communication and computer science is preferred; At least 2 years experience in writing and copywriting in public relations company or enterprise, with excellent writing level and providing works;

2. Strong creative planning ability, able to independently complete simple project planning scheme and provide scheme works;

3. Good command of English, able to skillfully use search tools to find Chinese and English materials and perform simple compilation;

4. Must have some basic knowledge of computer and software; Working experience in computer and software professional media is preferred;

5. Able to work under strong pressure and have a good sense of teamwork.

Test Engineer

1. Bachelor degree or above in computer or related major;

2. Be familiar with the software testing process and have more than 1 year software testing experience;

3. Proficient in software testing theory and methods, and be able to skillfully apply the functions and performance testing tools of MI;

4. Be proficient in various windows operating systems and computer network knowledge;

5. Strong logical analysis ability and learning ability;

6. Have good communication skills and teamwork spirit, strong sense of responsibility and enterprising spirit;

7. Have a strong interest in software testing and be good at analyzing and finding problems;

8. Be competent for repetitive work, be careful and patient.

front desk secretary

1. College degree or above, major in administration and other related fields;

2. Have more than half a year's working experience in related positions;

3. Proficient in using related office software;

4. Good interpersonal skills and communication skills;

5. Under the age of 25, with good image, warm and cordial, and fluent in Mandarin;

6. Work hard.

operation specialist (web firewall, operation center)

1. I am interested in network security and have a certain computer knowledge base;

2. Experience in customer service, and the ability to solve and handle user feedback problems;

3. Be familiar with 36 products and understand the use of similar security software;

4. Have a basic understanding of Trojan virus plug-ins;

5. Careful work, patience and strong communication skills.

Senior computer maintenance engineer

1. Have a fanatical hobby and interest in solving various computer software and hardware problems;

2. Have extensive knowledge of computer software and hardware, and pay attention to the development of IT industry;

3. Have experience in computer software and hardware maintenance and customer service;

4. Have rigorous logical thinking ability and rigorous document writing ability, and good communication and coordination skills;

5. Cheerful personality, curiosity about things, like team work and strong learning ability;

6. Be proficient in the registry structure of WINDOWS system, and be able to repair registry errors by yourself;

7. Be proficient in the file structure of WINDOWS system and understand the startup principle of WINDOWS;

8. Understand the meanings of system error numbers and blue screen numbers;

9. Understand the operating principle of computer software and hardware; Have a certain understanding of hardware data parameters;

1. Be familiar with the principle of hardware drivers and understand the handling methods of computer viruses and Trojans;

11. Most system and software problems can be solved without reinstalling the system.

Game Operations Specialist

1. Proficient in data analysis;

2. Be familiar with the workflow of game promotion and operation;

3. Be good at marketing planning and have certain ability to promote creativity;

4. Have complete promotion and operation experience of a certain game;

5. Be familiar with the behavior of game users.

Part of Baidu's job requirements:

Department description:

Responsible for developing Baidu's windows product line and providing users with convenient search services.

Work direction: information extraction, retrieval technology, p2p data transmission related technology, browser plug-in related technology, windows system kernel related technology

Responsibilities:

Baidu client product development and module upgrade, new products, new technology research, improve Baidu user experience and loyalty

Job requirements:

- Proficient in C++ language, VC development tools

- STL, WTL, ATL and other technologies

- Mastering the basic technologies of windows platform: process, thread, memory management, message mechanism and so on

- Mastering conventional data structures and algorithms, Good logical analysis and thinking skills

- Good teamwork spirit and communication skills

- Strong sense of responsibility

- Those with the following related R&D experience are preferred:

1. Browser kernel and related technologies

2. Input method related technologies

3. UI development technology

4. Instant messaging client software development

Qiyi.com Recruitment requirements:

Number of senior client development engineers recruited: 1. Location: Beijing

Responsibilities:

1. Responsible for the development and maintenance of PC client player software and related modules of the set-top box on LINUX platform;

2. Be responsible for compiling and maintaining the framework design documents and technical documents of relevant modules;

3. Internal development, testing, debugging and optimization of related modules.

Job Requirements:

1. Have rich experience in developing windows and linux platforms and be familiar with the underlying principles of operating systems;

2. Familiar with the technical development of COM components, multithreading, MFC, WTL, DX, P2P, etc.

3. Understand audio and video coding and decoding standards: H.264/H.263, MPEG-1/2/4, AVS, VC1, RV, VP8, PCM/ADPCM, AMR, MP3, WMA, AAC, AC3, DTS, etc.

4. Proficient in multimedia container packaging standards and able to develop according to actual needs, including but not limited to video streams, audio streams, subtitle streams, etc.

5. Be familiar with the use, secondary development and repackaging of multimedia open source tools (codes), and be able to develop based on their frameworks (such as FFMPEG, Mparyer, MP4Box, XVI, Mencoder, X264, etc.);

6. Experience in developing streaming media players, live streaming media, on-demand and set-top boxes is preferred;

7. Strong ability to analyze and solve problems independently, good communication skills, teamwork spirit and professionalism.

Click to submit your resume to return to the top ↑

Advanced video coding algorithm engineer Recruitment Number: 1 Job Location: Beijing

Responsibilities:

1. Improve the current technical architecture and business processes, continuously optimize the quality and efficiency, and continuously improve the user experience;

2. multimedia codec/transcoding server system background application development, bottom distribution optimization development and maintenance.

Job Requirements:

1. Master degree or above in computer or electronic communication, with more than two years relevant experience;

2. Proficient in the design and implementation of audio and video codecs, with practical experience in product design and project development, and relevant experience in standard definition and undefined functional modules;

3. Proficient in H.264 coding standard and understand SVC(Scalable Video Coding) coding technology;

4. Understand one or more audio coding standards, such as MP3, AC3, AAC, etc.

5. Understand the packaging standards of multimedia containers and be able to develop them according to actual needs, including but not limited to video streams, audio streams, subtitle streams, etc. (for example, MP4, TS, FLV, 3GP, SRT, SSA, ASS);

6. Be familiar with the use of multimedia open source tools and be able to develop based on their frameworks (ffmpeg,x264,handbrake, etc.);

7. Familiar with pattern recognition, face detection or OPENCV is preferred;

8. Strong problem analysis and independent problem solving skills, good communication skills, team spirit and professionalism, and good time/task arrangement management skills.

click submit resume to return to the top ↑

Number of senior search R&D engineers recruited: 1. Location: Beijing

Responsibilities:

1. Architecture design, function development and optimization of search engine in the station;

2. Search data analysis and search algorithm optimization based on user behavior.

Job Requirements:

1. Solid java development skills, familiar with struts2/spring/hibernate and other open source web frameworks;

2. Experience in related application projects such as Lucene and Sphinx;

3. Proficient in common principles and related technologies of search engines;

4. Have a deep understanding of web crawler, web analysis and information extraction;

5. Skillfully use sql statements and mysql database;

6. Good team spirit.

click submit resume to return to the top ↑

Senior video development engineer Recruitment number: 1 person Work location: Beijing

Responsibilities:

1. Responsible for the design and development of the underlying architecture of the video coding platform.

Requirements:

1. Bachelor degree or above in computer or related major;

2. Be proficient in one or more scripting languages such as PHP/Perl/Python and have a good programming style;

3. Ability in system architecture design and experience in independent design and development projects is preferred;

4. be familiar with SQL statements and be able to skillfully use Mysql and other databases;

5. be familiar with the use of Linux and be able to develop under the Linux platform;

6. Strong ability to analyze and solve problems independently, good communication skills and teamwork spirit.

click submit resume to return to the top ↑

algorithm and data miner recruitment: 1 person.