What are the reliable companies that use Python as their main development language in Beijing?

Source: Internet
Author: User
SeniorPythonDeveloper, excluding Google (no job in Beijing) and Douban (this is now) zhihu (this written test subject requires that two products be directly developed with good design and documentation, which is directly despised. Senior Python Developer positions, excluding Google (no job in Beijing now) and Douban (this one) zhihu (this written test subject requires that two products be directly developed with good design and documentation, which is directly despised.
--- @ Abael reply content: good planning-online financial planning and consulting
Her financial management-female Financial Management _ family financial management knowledge

The core team came from Douban, who was more flexible and gave me a question. This kind of interest in a specific language is, in my opinion, a score reduction project (of course, not a decisive score reduction item ).

Let me give an example. Is Adobe a reliable Lua company? Not before Lightroom. Then, it will take a while.
In Adobe, Lightroom may be converted to Photoshop one day, while Photoshop may be converted to Lightroom. We do not hire a special "Lua programmer 」.

Taking the idea that you are a programmer in a certain language poses great risks to yourself and the company. The company chooses a language based on product quality control and development efficiency considerations. No company binds itself to a language. Photoshop was first written by Pascal.

Why do you want your company to use one language? To learn this language? Learning a language is better than on-job learning in dozens of ways. You can join an open-source project and participate in community activities (you don't have to participate in a Ruby activity in Beijing, so it feels good). You can write holobby applications. This is much better than learning a language from your professional reputation and the company's investment risks.

Or is it because you are a master in this language? It is also difficult to introduce a language into your application. There are still Lua and Ruby embedded languages on the desktop, making Web development easier to introduce new languages.

Do not limit yourself to one language. It is very easy to make excuses for yourself. For example, Java SDK does not support a function. Can you use JNI to write a C Module (or even write a C Module for each supported platform )? If you are a Java programmer, you may not be able to perform this operation.

As Joel said, We have C ++ requirements for programmers, but we do not want "C ++ programmers". Our requirements for C ++ are, for languages with a large base of code base, you cannot skip this step. Master the level of C ++, can PartRepresents a person's way of thinking. C ++ is just a tool for us to test the way of thinking, not the only development tool. Douban! Toutiao, what you care about, is toutiao!
What we do is interesting for products with recommendations as the core. Cool Yidu cloud office http://everydo.com There should be a few companies that use python for enterprise applications. I have heard in Guangzhou that the shell is Sohu, and there are PYTHON jobs in 12580. Our company is also the main language. It's just that no one else knows that the company's social game development scale is not small. There are hundreds of people at the backend, all of which are pythoner shells: mainly using django
Zhi HU: http://www.zhihu.com/question/19558038? Rf = 1, 19560542
Touke circle: django
Douban: Various python frameworks (currently the most popular companies in China)

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.