I’ve been working on front end recruiting lately, and I remember the last time I did this was in 2017, when I wrote an article titled “Writing code by the Sea, having fun on front end recruiting”. The funny thing is that some people found us through this article until last week. But I don’t think that’s a good thing, because there are so few ways to get to know the company.

The main reason for this was the founder’s low-key style, which led him to reject almost all PR. And, in fact, after years of infrastructure, the layout of business, and after several rounds of financing large-scale, draft has entered a new stage: in the industry, either in cash or talent reserves are far ahead, on the last few years from a small startup will become a confident about the future of the company.

Such caution, however, brings with it one of the biggest challenges in hiring: how to give candidates the confidence they need to do their job while disclosing as little as possible about their business. When I talk to a few friend of this question, I realized that our respective growth, can let everybody go all out working condition is the best answer, so I interviewed several front-end engineer, also organized my own views about the company, hope that through these subjective point of view can let you of the little-known company have a solid point, To you for looking for opportunities.

Problem dimensions:

  1. What was your experience?
  2. What do you think the draft must be?
  3. Why did you choose or to stay on the draft?
  4. What are you doing?

Small handsome

At the end of the draft, I got more cash than I expected

In haven’t draft the company when I joined the draft of the predecessor joy, although income is not high of it at first (and my giant income flat) before, but this a few years the total income plus cash income gained by the through options (just sold a little) far more than can remain at large. It took me a lot to participate in the creation of this company, but more importantly, I chose the latter between “staying in a big factory as a humble programmer who could not change the system” and “going to a start-up company to do creative work”. I was certainly not outstanding in a big factory. However, if I had stayed at the big factory, I would not have been able to participate in as many creative work as I did in the draft, and I would not have been able to obtain such rich rewards.

I have grown up in the draft

I had never been a CTO or even a team leader before the draft. Since the inception of the draft, I have taken a lot of detours and made a lot of mistakes. However, the focus of the draft is to learn from the mistakes rather than to find out the responsibility. Side affects me, every day there are a lot of colleagues when colleagues to do the things I have dissatisfaction will not hesitate to give me the most direct feedback, when students do some of the things I think CEO rabbit didn’t respect me when I the CTO directly to query and do not have any scruples, even if the private relationship very good colleagues for technical solution for spares, All of this has allowed me to be myself and actually grow.

Focus on doing things that matter in the long run

Rabbit, as the leader and spiritual leader of The company, founded the company not for the purpose of making money, but for doing things that have a positive impact on people and society. The “getting more than expected cash return” I mentioned before is just an additional output in the process. Born in a very strong business atmosphere in the southern Fujian region, rabbit said he was not to make more money, I did not believe at first, but through the years of cooperation bit by bit it is really so. The company even works on projects that won’t work for a year or two, which sounds crazy for a startup, but you can’t make revolutionary products without putting in enough effort to explore and hone them. I’m doing something that’s meaningful in the long run, and I’ve found my calling as an engineer, not just working overtime to complete the development of business requirements.

The greatest luck in a man’s life is to find his calling in the middle of his life, in the prime of his life. — Stefan Zweig, When The Human Stars Shine

Note: Xiaoshuai is a full-stack engineer, dabbing in front end, back end and mobile end. He is currently leading the development of draft technology center and technology channel.

millet

My story

This year is my draft set (including joy around) the eighth year, for the people who work in the Internet, it has been a long, may be some people would say if I was in pension here, to be honest I’m very want to pension here, not only have my mentor, and even more years struggled with his comrades, why can’t pension here, But what I want to say more is that this “retirement” is not to lie down, but to work together with it, let it grow into what we had expected.

On growth: Do everything carefully

I was just an ordinary front end engineer before the draft was decided, but I may be a competitive person in my heart, unwilling to say “can’t be achieved” to the requirements, just like the rabbit holding ClippingMagic to ask me whether this can be achieved when I just received the draft. At that time, I just learned about Canvas. I knew almost nothing about graphics, and I replied: “Now the front-end operation image has reached the pixel level, it should be no problem.” In retrospect, at that time, it was really a born calf not afraid of tigers, what’s more, it involved a large number of image algorithms, but fortunately, years later, with the cooperation of AI students, we still made the draft with a matted image. And over the years, I have completed a series of products such as picture editor, video editor and so on.

Before I talk about growth, I will talk about some practical things, such as the methodology of progress. My personal growth can be summarized in three stages:

  1. Set one thing up, and you do it well
  2. Given a goal, you output it and land it
  3. Given a direction, you output goals and lead others to achieve them

Based on this, I learned the following:

  • Learned how to architecture a visual editor and get her to the ground
  • Learned how to design a data structure with sufficient standards, which also laid the foundation for the development of draft in recent years, here special thanks to a dear friend @sugarcake
  • From canvas small white to fully understand how a pixel is rendered in the browser
  • Continue to learn how to become an owner and lead others to achieve a goal

On professional, when we conquer one editor, face is not only to call “editor engineer” pressure, more is to accept every day a lot of knowledge input, and in the process can obviously feel although learned a lot, but it seems they don’t understand more, and now in retrospect and is also the biggest progress, ‘.

Beyond that, I want to show that the draft is all about equality and unlocking potential. There are no rules and regulations here, but if you can think big and persuade others to join in, you can achieve great things. In fact, I am a poor student in writing, and it is often difficult to express the artistic conception I want from a point of view. However, this does not prevent me from becoming an owner, because we do not need to write gorgeous PPT reports or skillfully manage things up, but only need to do things well with our heart. In the draft for so many years is also completely out of my recognition of the draft of the values, approved draft of the direction of development.

Sprite

Five years after graduation, I have been working on draft for more than three years. When I saw the introduction to the Nugget post, I thought it would be a good idea to hang out with someone with so many GitHub followers. I never thought that a few years later, the number of my followers had broken his record of being the no.1 in Xiamen. During the work of drafting, I got a lot of opportunities to accumulate and share technology, and even went abroad for technical exchanges and cooperation. The problems that need to be solved here can satisfy my interest in continuing to deepen the technology, which enables me to gain a deep understanding of the front-end editor SDK, 3D graphics library, cross-end rendering and other fields. My front End Capriccio column, where I share these experiences, is already one of the most read front end columns on Zhihu today. In addition, IN my spare time, I also translated and published “JavaScript 20 Years” jointly written by the father of JS and the lead author of ES6.

I can accumulate some achievements in the front-end community, which not only depends on the colleagues with diversified knowledge background, worthy of learning and trust, but also depends on the good team technical atmosphere established by technology managers such as Xiaomi and Xiaoshuai. It also encourages work-life balance, allowing me to always have enough time for my interests and my family. Finally, the promotion of the salary can also match the personal growth.

I am looking forward to finding like-minded partners to continue to explore cutting-edge front-end interaction technologies together in the draft. If you don’t limit yourself to writing JavaScript in the browser, there are still plenty of opportunities to improve the front-end editor product experience with cutting-edge technology. We can actually use technology to make ordinary people’s lives just a little bit better.

Note: Sprite has been active in Zhihu for many years (ID: @Doodlewind), he shared a lot of his technical practice during the draft work, he also shared his growth experience in zhihu in the past few years, you can learn more interesting things through his zhihu column: www.zhihu.com/column/fe-f…

chengguan

Personal experience

I came to draft early and participated in the development of draft plane editor. Later, for some reasons, I went to Hangzhou and worked for Ant Financial for a few years. Now I am back to draft again.

In the early years, it was decided to be one of the few companies in Xiamen that could give higher salaries to front-end positions. At that time, all of them were standard equipped with Macbook Pro and 24 inch monitor. And the office building was on the seaside, and the environment was very comfortable. With limited options in Xiamen, I had no reason to refuse to join the company — I was that simple and shallow.

The reason why I returned to finalize the draft: anticipation for the future

For some reasons, I decided to come out of Ant Financial and I was looking for some opportunities. Just at that time, @sugarcake came to Hangzhou for business. We met and had dinner together and exchanged some ideas about our career. Including his own views on NoCode products and technologies, and asked me if I would like to come back and do things together. These make me very excited also very surprised, and draft changes over the years, in fact I also have been looking for the chance, I hope I can into a promising industry for a long time, and be able to become an expert, so I was almost on the spot has been moved, and this time come back is not just for the money (although not a few).

Glutinous Rice Wrapped in Bamboo Leaves

Personal experience

A decade-old front-end that started with design and was passionate about user experience. Did five or six years of business support in Ali, inadvertently also experienced the baptism of the whole front-end wave. Then I spent three years in a startup building front-end infrastructure and front-end teams. Now in the draft more than a year, continue to enjoy the draft technology, team, product is not the same wonderful.

My feelings about the draft: full of tolerance and help

In the draft, whether new or old, will go through the process of finding the rhythm, integrating into the environment, and influencing the environment. Here you can unleash your potential and give full play to your value. Because the environment is inclusive and open enough to encourage candor and confronting problems. So I dare to say “born my material will be useful”.

If the tolerance of the environment gives me the confidence to show myself, then the excellent and modest students around me, who are also teachers and friends, give me the motivation to continue to grow. I love that people agree on the underlying principles, trust each other, and then take the trouble to actively discuss and give feedback. I love when people are thinking and learning, and sharing knowledge and the joy of technology. I like the fact that we are committed to leading technology, and thinking about business value together, and thinking about building a valuable product together. So I am lucky to do an extraordinary thing with a group of excellent people.

What I’m doing

When I first joined the company, I thought I would be responsible for the front-end technology of a certain business, but later I found that I started from solving the SSR stability of the main station. This is also the way the script conveys how to do things — from a problem solving perspective. An owner is a role that is responsible for something, not a role that “manages” someone else. So in the beginning, I was more like the owner of SSR, and now I am the owner to solve the front-end development efficiency problem of draft.

At present, the front-end scale of the draft has reached 100 people. Various businesses and rich technical scenarios also bring us many challenges:

  • Scenarioization means that we will derive more different categories of product forms, front-end demand will increase sharply;
  • The free combination of content and tools, in the build automation, run environment consistency requirements are increasingly high;
  • The richer the scene, the stronger the standardization of modules, vision, collaboration and engineering;

Given the challenges above, there are still a lot of front-end infrastructure issues that need to be addressed. Everyone has the potential to be the owner of the solution, and each piece has the potential to bring value to a rapidly growing business. It is hoped that in the process of technology exploration to create products, front-end infrastructure can escort.

I will search high and low

The draft will continue to work in the field of design services, and the front end will also shoulder a different mission in this process. It was meant to be a front end team with temperature, technology, and story. We are not doing a “long road ahead” thing, but looking for a continuous road, this road “I will search up and down”.

Sugar cookies

Personal experience

I am the originator of this PR article and also a front-end engineer. After graduation, I had a hot head and created an industry. After that, I worked in Tencent for a few years. Since 2014, I have been working in Draft Technology.

The decision to join the company came from a very simple idea at the time: My division and the entire Internet industry in the tide of transformation of mobile terminal, and I was still full of enthusiasm for Web technologies, I hope to continue in the Web front end technology, at a time when the business of the company is in line with my goals, and there have been several very recognized my colleagues friends joined the company, For example, Futurer, Xiaoshuai, Millet, Yuyu and so on. Their choices bring me confidence.

My vision: Ideal-driven

In recent years, this company has been growing quietly and brutally. Both people and things have changed a lot every year, but there is always one core in the process that I think has not changed, that is “idealism”.

A. Looking for your dream career:

Since 2010, the company has been working on e-commerce SaaS software. In 2014, the company began to seek for the next growth breakthrough and started to make beauty community. In 2015, it started to make wechat business and drawing tools. In the end, the company found the ideal long-term career after such a long exploration, and all in.

B. Create the ideal environment:

In entrepreneurial exploration, everyone is doing more than they can handle, and in the process they see their own bottlenecks, so they realize that they must create an environment conducive to rapid growth for all. In the process of exploring the organizational culture, the company has practiced the organizational structure, incentive, performance and management by objectives of Tencent, Alibaba, Facebook, Netflix and other companies, and constantly reconstructs them, finally finding the most critical and effective part in the development of the organization. I have to say that this was a very painful process. The company eventually promoted the growth of organizational ability with the negative cost brought by the system swing, and finally got more and more friends’ heartfelt recognition, and even took the initiative to maintain the environment — “You can’t stand by, welcome to join us”.

Why I stayed on the draft: to see the value of the technology

In these years, I have seen the rise of a lot of excellent productivity tools such as VS Code and Figma, I feel the technique is how to drive business model, again to see the importance of creativity, technology, domain knowledge, I want to be the same of the founders of the excellent tools, tools can help to more people, I found confidence in my long-term career development; A lot of big impact things require long-term focused investments, and this company provides that environment, and it has enough capital reserves to sustain long-term investments.

What I’m doing

I’m currently in charge of a professional-grade code free web design tool, which is currently being developed internally. In this project, we made some bold underlying designs to support the new business model. Some of the underlying libraries were planned to operate as open source, such as:

  • WebSandbox, a DOM environment virtualization container that can isolate malicious code. demo:web-sandbox.js.org
  • Component Visual choreography standard – WebWidget

This project involves a lot of Web standards knowledge, both the bottom and the top UI component layer are full of technical challenges, welcome to join us.

Opportunity in draft

The front-end team

The matrix of the draft design business is built on the Web platform, and the front end engineer is one of the most important positions to drive the business, always has been and always will be. At present, there are more than 100 front-end partners, which is also the largest number of technical positions in the company.

Technical direction is optional

  • Picture and video editor engineering direction
  • No code web design tool direction
  • Web graphics image or audio and video algorithm direction
  • Front-end infrastructure
  • Node.js full-stack direction
  • Platform Web business direction

Optional work location

  • hangzhou
  • shenzhen
  • xiamen
  • Beijing
  • chengdu
  • Shanghai

If you want to telecommute, we can talk about it separately.

Salary range

20K-50K (This salary range is mainly for middle and senior engineers, with the upper limit changing depending on the quality of candidates)

upside

  • Most businesses rely on cutting-edge technology and are fraught with engineering challenges such as performance, availability, and complexity. Engineers have a big say
  • The business is in a brutal development stage, and most projects lack leaders
  • No 996. Time to myself

Office conditions

  • The latest M1 chip Macbook Pro
  • Proud to use GitHub Enterprise edition to code and collaborate

If you want to know or send a resume, you can contact me: [email protected] (sugar cake)