Internet company culture

Source: Internet
Author: User

I switched from a traditional software company to an Internet company, not just working hours. Although they are all in the computer field, the differences between traditional software enterprises are as great as those between Chinese and Western cultures.

Although I have been working for a long time, I have been engaged in application software programming and I am a newbie in website development. The technical differences did not make me feel difficult. What I really surprised is that the concepts are completely different.

  1. Internet companies focus on speed and efficiency, and meetings, emails, and documents are compressed and saved. On the one hand, website creativity is easy to copy from each other, and on the other hand, modification and release of website programs are easier than traditional software.
  2. Programming languages and tools are relatively free to choose, because all programs provide services, and you can develop service interfaces in the most familiar way for front-end and customers to use. Using third-party libraries in the background is a popular practice, and it is not recommended to reinvent the wheel. Traditional software often has to build many wheels on its own.
  3. Overtime is common. Individuals are weaker, and everyone is more likely to be replaced. Because few core technologies can take over the development and maintenance of functions, personal technical capabilities are not as important as traditional software developers for website development. Databases, data analysis, page design, etc. are all very detailed and professional, and each part can be communicated through standard protocols.
  4. Many young people in Internet companies are more passionate and energetic. This benefits from the results of the work, which can be easily seen with instant feedback and sense of achievement. The potential problem is that it is not easy to see the underlying technology in the programming field at work. The application of algorithms and data structures is not enough, and the development of capabilities is often superficial.
  5. There are not many levels of team and company management, and the management method is loose. This may be just what I see. I think companies like BAT should be able to see broader corporate culture and technological development directions. At some time, I should look at the internal culture and style of these top internet companies, and look at the culture and trend of internet companies from a higher management level.

Fortunately, the company is very open and encourages technical exchanges and learning. The first project is a micro-but comprehensive platform website development, Python/Flask/SQLAlchemy, CentOS/nginx/MySQL, joint debugging with the front-end page, background database application, configuration, and so on, I understand the whole process of website construction. Although hard, I learned a lot.

In a few days, I should be able to build my own small station.

 

Internet company culture

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.