CTO Collective Roar: Do I want to continue to write code (next article)

Source: Internet
Author: User
Tags call back

Note: To undertake the above, the CTO will determine from what aspects of product and technology layout of the general direction, the current face of confusion, as well as the CTO of technical training and other aspects of the discussion. Previous:CTO collective Roar: Whether I want to continue to write code (the previous)

5, in the era of entrepreneurship for all, the pressure of competition is very big. With a lot of products and even multiple competitors, product technology and layout can be very important. Where does the CTO determine the big direction?

Shawen (TalkingData): personnel costs rising, early reserve talent.

How far back is the CTO's understanding of the company's vision for the future. Reserve talent according to vision. Especially in the early days of entrepreneurship, we know that talent is very expensive, such as research and development personnel, especially big data research and development staff is rising. So a balance is needed in the middle. I will find the best people, the most adaptable to change, the more people to reserve such as the better.

Yinjin (Yun Zhihui): limited resources, layout to find out the focus, do subtraction.

This question is quite interesting. Because the CTO is not really the company's boss, the company's real boss is the CEO, just as I am both CEO and CTO. I think I'm quite divided, because these two people have a different goal. One is to pay attention to make money, one is to see long-term, to layout. What does the layout mean? It means plotting many things for the future. But the CEO wants a performance. We have investors on the back of these companies, and the pressure on CEOs is huge. So the CEO is looking at quarterly reports, and the CTO is looking at the product line. So how to balance this problem is very challenging.

From my own point of view, the comparison is divided. If you're talking about the CTO role alone, layout and focus are important. As a start-up company, resources are always limited.

We usually do the addition of things, I think we must always consider doing subtraction. Do products, technology will face a lot of different opportunities and directions, then which is the most important, the current most need to do, put these things out, to invest. I think it is more valuable for us to start a business. Because it is impossible to cast a full net, resources do not allow you to do so. So your layout needs to find the focus and do the subtraction.

Lin Wei (Love Encryption): The talent pool is the first place.

Products and technologies are certainly not the same. Product is product manager, technology is CTO. Technology is mainly to do technical operations, technology future development direction of thinking. For a product or technology later layout, talent Reserve is the first.

Yin Chunpeng (testin): The scale is big, the person is many, the desire also increases.

We have also experienced from small scale to gradually bigger process. There is really no layout at the start stage, and that's what everyone is doing. It is important in the process to learn to do subtraction. Not the more things do the better, do too much, you think you can do it, but the final delivery is not as good as you think. Because the scale is big, the person is many, but the desire also increases, wants to do more things, but does not say all can do well. There is not enough energy invested in everything, so the end result is not good. We will do the layout in advance, including technical research, talent reserve.

Zhaoqinghua (Appcan): There is a focal point at each stage.

The company is from small to big slowly development, just start a business on more than 10 people. We think of a good idea and focus on it and do it well. In the long run, it is natural to think about what to do in a few years. There is a difference, such as Internet marketing, to do business services, there will be differences. Our company is the two parallel companies (business and b2d), so I am very tangled. I think the CTO's biggest job is to tell the boss about your strategic plan. How can I help you to implement gradually and steadily, at each stage there will be a focus point. Bosses can put their energies into how to dig more investments and address the chief of the CTO's worries in implementing the strategy. No money, no one, the boss is going to do this. The CTO is helping the boss do better.

huangxin (Aurora push): I'm not going to be involved in a specific layout.

I am not the same as other guests, first of all I do not need to participate in the layout, because I give my career position is a CTO. My general duty is to boss out a layout, I help him to carry out. The only thing I need to do, I say, "This thing can't be done or can't do", fortunately, the boss has listened to my opinion. I have never been involved in entrepreneurship, I am not a strong risk-taking ability, I will participate in 100 people around the company, to ensure that there is enough staff to do what the boss wants to do. I'm not going to be involved in a specific layout.

6. What are your biggest puzzles at the moment? Including energy, competitors and so on, how to break the confusion?

huangxin (Aurora push): "Where is your core competency?" ”

I have been in the watercress for the past three years, I have a confusion in the late watercress, because the beginning of responsibility is very clear, is to do data mining, algorithm. I used to say every time I interviewed, I'm better than any one of your company algorithms. But in the last year of the watercress with a team, or now the biggest confusion, I often ask myself, "Where is my core competence?" "I used to read 15 papers a week, and now it's 2-3, and many algorithms can't keep track of them. Now ask me what I am best at, I said an algorithm, but your height is already there, so when you face other industries, I now also will Android development, iOS development, when you go to say, these things are not really good for you, or in a big company can not independently. Now the title seems to sound good, but your technical ability (hard power) has fallen, and the soft power may improve. This is the truth, when you want to change your job next time, then how exactly do you want to find a job, how to interview it!

Audience: Entrepreneurship.

huangxin (Aurora push): I am not suitable for entrepreneurship.

Because I don't like to face too much risk. This is a relatively inner paragraph, I believe that each person from the development, with your technical depth to a technical manager or even more senior positions, then when you go up, everyone will encounter the confusion. Then maybe you can only start a business, but I don't think everyone is fit to start a business.

Zhaoqinghua (Appcan): A 38-year-old man's confession: reconciling family and work, taking into account technology and markets.

When our company was founded, we had seven or eight people. Is that a startup? I don't think so. When seven or eight people do things, my focus is on technology. I'm not much of a technology now, I'm talking about business. That's not my goal.

I just said that competitiveness is technically true. Now I'm a CTO, and I'm not really proficient in technology. Let me write a software that I have to read for a long time to write. But competitiveness, from the earliest technology of competitiveness, has begun to sell experience. Used to be selling people, now is selling ideas. I know that if I change my job, it might be better to sell ideas.

From the CTO's bewilderment, this two-year puzzle is increasingly inappropriate for the CTO. It used to be how the product was accepted by the audience. Later on to do enterprise products, you want to communicate with customers, can not write, their contact customers, ask the customer's needs. Now I am working every Monday in the company, arranging the technical direction, then I am on a business trip, run a lap back to accompany the child. So my confusion is that I'm increasingly not good at CTO, more and more in the market. The direction that my wife asked for is getting more and more biased, she is hoping I can accompany the child. What do we do? Recruitment. Recruiting people in this area is also constantly nurturing them to do such things. Of course it's not that fast. Now to find a 38-year-old man, did such things, it is very difficult, people also certainly have a family.

Yin Chunpeng (testin): Do I want to continue to write code! I am not good at communication how to do!

My confusion is the programmer from a purely code-writing programmer to a managerial post. Previous expertise is to write code, such as I wrote more than 10 years of code, but slowly development, management more and more people, the company's business more and more, there is no time to write code, then this time is more confused, I want to continue to write code! I think writing some code will help keep the technology sensitive.

In addition, the so-called CTO, not just that the key is the technical thing, it will involve more, product, market, operation and so on. As far as I am concerned, the past is a typical programmer and not good at communication. I will have more and more problems, I am not good at these how to do! In the future, if you start a business, you will encounter such problems. Each person is good at is one aspect, two aspects, then encounters the thing which is not good to do? You can only force yourself to learn and try. is to gradually enhance their ability in all aspects.

Now, I'm not good at talking about anything like a long-winded speech. But at least you can do it without being afraid. That's all you have to do. My confusion is mainly in these two aspects.

Lin Wei (Love Encryption): With 5 people work, very happy, with 50 people to do the project, a little depressed.

The biggest puzzle now is energy. What do you say? I am happy to do things by myself and make them soon. I took 5 people to make a thing, still very happy. I took 20 people to do a thing a little distressed, then I took 50 people to do things, the energy is completely insufficient. Because of our company's position in the planning, the departments have the corresponding person in charge, when encountering problems to find the above people, I coordinate, the first day to coordinate the department, the next day to coordinate the department, the third day to coordinate other departments, so that energy is completely insufficient.

Yinjin (Yun Zhihui): The bigger the company's CTO, in the end, is actually a speech, bragging.

30, 40 perplexed. To our age, the basic is perplexed. As a technician, grow as CTO. I think the CTO is not engaged in technology, is to engage in the market, to engage in marketing. The bigger the company's CTO, the last thing he does is talk and brag. What's the blow? Five years later, our company has many cows. This is true for companies like Cisco and Huawei, who are talking about technological trends, which helps? Is the company's marketing department. Our former CTO of the company, as long as he does, there is no sign of the list. I think this is what the CTO wants to do, you have to sell the company's technical ideas, technical direction to your customers, let your customers recognize your ideas, companies, services, products and values. This is the biggest challenge for the CTO.

When we from a purely technical staff, such as huangxin, people from this angle to go up, you will increasingly find that the technical work will occupy your time is less, and more of the tedious work, such as coordination, coordination of resources and so on. Many times it takes a lot of your time to do things that aren't focused, but it's a process that has to go through. I think Zhao is very right, because you will find that you enter a new realm, this is you really start to perform the responsibility of the CTO, your responsibility is no longer simple with people to write code, develop software, develop applications, these things slowly others can do. More is to sell the company, selling ideas and technology direction, so that your customers, the market can be recognized. This, of course, is one of the challenges I am facing, and I am walking in that direction.

Shawen (TalkingData): Prevention of big company disease, research and development personnel should have their own principles.

I really admire people who are both CEOs and CTO. CTO at the same time understand the product and know the technology, understand the market, really is invincible. My side of the confusion, when the company twenty or thirty people, the limit of development, a group of Chaos forward on the line. But when the company to 100 people will take a snag, because the original product line to expand some branches, other departments more happy, but the research and development department only one, even if split into different small teams, then there is a cross between the demand, so the communication cost is very high. Before everyone a look, a facial features know what you think, then the company after the big need documentation, process. I don't think this is a matter for the CTO. We do encounter such snag now, the company is much more, instead of shrinking, we only pay attention to their own acres of three points, meet the department cross, not necessarily someone to do. So I'm with the research and development people, if no one does it, you're going to do it. I only ask the result. Even the first-line research and development needs to understand the product, BD things. Ask three questions: Who does the demand come from? Who's going to use this thing? Second, what kind of problems does this need to solve? Is this question not clear enough? If not clear enough, call back directly. The third is how to judge the need to meet the good or bad? What is the user conversion rate? How many people are you using? A lot of demand after the product, BD will no longer tube, we mention the demand in full swing, after the end may not be so positive, we want to be a research and development team to invest resources to finish it. So I asked the research and development team to follow these questions, a need to go out, to see how users use, good or bad, there are problems you have to solve.

The only task for a research and development team is delivery. All the obstacles to delivery are related to the research and development team, so all the obstacles should be excluded by the research and development team.

7, from the point of view of technical cultivation to make a final summary

Shawen (TalkingData): Build a soft power and build a culture.

Cultivation, for the CTO, must be broad, you need to have more exchanges, the introduction of more talent. More people need to build soft power and build culture. For a team of about 100 people, it's more about building a spirit and culture. This is my opinion.

Yinjin (Yun Zhihui): Diligence + shameless + smile.

I think the word "cultivation" is very good. It's just the same as playing the blame upgrade. The 1th need to be diligent enough for the technician to go up. Do technology is very hard work, write code to write to two or three in the morning, the next day six up and then dry. Once we have lasted 37 hours, high-intensity labor. 2nd, be shameless. We know that playing the game is dead and can be resurrected. If you do technology, you will be afraid of making mistakes that can hinder your growth. If you dare not take this step, make new breakthroughs and innovation, it is difficult to grow in technology. 3rd, in the process of cultivation, we should pay attention to communication and emotional quotient. The company is big, everyone wants to go up, with what new project will give you to bear. There is even a time of disruptive innovation. In fact, I think the technical staff in communication or emotional quotient a little lack, how to do? One trick is to keep a smile. From the beginning of the first day of work I told myself, especially when the technology, I was a rookie ah, my only advantage is the EQ a little better, I often laugh with them. You smile, others always embarrassed to give you a slap, slowly you have more opportunities in the company, the path of cultivation will be more smooth.

Lin Wei (Love Encryption): Think of work as your own job.

Try to change your mind. No matter what position you are in, try to think of what you are doing today as the most important thing in your day, to regard your work as your own job and your company as your own company, so that you have a big promotion.

Yin Chunpeng (testin): If you are very engaged, others can see.

Technical staff have a little need to strengthen, is the communication, product and technical personnel communication. The other is attitude. The initiative to promote the development of the project or product, each person to take a number of responsibilities, you are very committed to, others can see, so that the opportunity to have the opportunity to come to your head.

Zhaoqinghua (Appcan): As a program personnel, iron or self-hardening.

Personal skills, breadth of knowledge, problem-solving ideas and agility are all obtained by exercising and doing things. The second is attitude, responsibility, professional accomplishment, do things must be serious. You now have the technical ability, the professional accomplishment, especially the big company, so many developers, how do you let the leader know you ability is strong, this also is an art.

huangxin (Aurora push): Behind every language, frame, algorithm there is a world view of it.

For most people, how do you learn technology? I am stronger than many people is two points: first, I really like to do technology. This leads to the 2nd, I rest is basically write code, 4 o'clock in the morning rest, 8 o'clock in the morning to get up, many people ask me "Aren't you tired?" "If you're tired of playing Warcraft for a night?" They feel normal, because they are playing games. Well, for me, writing code and reading some technical books is like playing games. I think it's a very fortunate thing for me.

I have written an article on how to learn a new algorithm, there are three points: one is a wide range of learning technology. Just started to do a project, it is believed to pick up one to use. When the first stage is over and the second stage passes, you will learn. When you go to learn every frame, you will see a lot of it, is what has been done, why this framework, the framework or language to solve any problem in the future, when you put the whole knowledge chain to clear up, you will find that in fact has surpassed many people. When I reached this state, I was fortunate that I had a lot of good colleagues. So I know this, and then what? In fact, there is a world view behind every language, framework and algorithm. 2012 Bitcoin was very hot, when I had friends to make it earn tens of millions of. I say how you think of buying bitcoins, he said not to invest, but to believe that there will be such a central thing in the future, he has to the central belief.

Another dimension is soft power. I think everyone needs to improve. Two days ago people asked me, "What do you think of the pay rise?" "I haven't had a raise with my boss for six or seven years now, but actually the wages have been rising." When you go to do something with your heart, it's not the same. When you are really different, believe that your leader will see, and will naturally let you take on more important work.

Attached: excerpt of incisive speech

Research technology is your own entertainment, but turning technology into a product is a job.

The bigger the company's CTO, the last is the speech, bragging.

Some developers say to me, "I want to be an all-station engineer." I hate it, especially when the younger engineers talk to me about the whole station engineer, and I am very much disgusted with this formulation.

Poor communication technology, can only achieve technical danale.

I do the best data in the technology, the best product in the data.

Become an expert in the eyes of others.

My confusion is that I am increasingly not good at CTO, more and more market.

The CTO should: Diligence + shameless + smile.

This paper draws on http://www.devstore.cn/new/newInfo/4708.html

Copyright NOTICE: Welcome to reprint, hope to reprint the same time add the original address, thank you for your cooperation, learning happy!

CTO Collective Roar: Do I want to continue to write code (next 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.