Linux Operations and Web site development, which would you prefer to make your career? Why?

Source: Internet
Author: User
Tags what magic

http://51reboot.com/linux-ops-dev/

What I want to say is:

    1. Do not take operations as a career to develop, general operations and 2-3 years will encounter the bottleneck period

    2. Engineering developers want to have in-depth development, must understand a certain system operation and maintenance

    3. If you are operational, please understand that a program can be run stably online, not what magic, is the development of the pay

    4. Due to the rapid development of PAAs, traditional operations (with network equipment, server physical operations) will be less and more, it is recommended that operations and maintenance personnel to operational development or system development transformation

    5. If you are developing, please respect the members of the team, do not give others the trouble, as follows

The experience of bat has made me conclude that "it is a shame for developers to write a program that requires someone to wipe their hips."
University was fortunate to have access to the Linux website operation and maintenance work, work-study is responsible for the school's web site operations, and now look back to the technical content of this job is not very high. At that time, the most bull thing is to do the kernel cutting, and then because of curiosity driven, dictionary, ventured to modify the PROFTPD code. Since then embarked on the system development of the non-return, because well aware of the system operation and maintenance of the boring, I have developed a number of procedures for their own principles:

    1. Can't crash, to have its own crash recovery mechanism, Tj/mon GitHub

    2. Memory leaks, handle leaks such things are never allowed to happen, Valgrind

    3. Try to statically rely on all the libraries, in addition to the common libc, LIBM, etc. do not rely on, do not have to throw to the server can run, such as minipy for CentOS 5/6 and asynchronous multi-threaded C/s framework Gko_pool

    4. Do a start, stop, restart script

    5. Functions that can be implemented by parameter passing, never require write config file, Auxten/gingko GitHub

    6. The default parameter is the best configuration, also see the item above

    7. Can handle the log itself, with the rotate function, also see the above project

From : http://www.zhihu.com/question/19887938/answer/32910004

Linux Operations and Web site development, which would you prefer to make your career? Why?

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.