Six abilities from programmers to CTO

Source: Internet
Author: User
: This article mainly introduces the six abilities that programmers need to develop from CTO to PHP. if you are interested in PHP tutorials, please refer to them. As a programmer, what are our goals? Technical experts, project managers, technical directors, or others, you may need to calm down and think about it. it cannot flow like a soul-less "body, the younger brother is talking about CTO, which is popular in C these years, so the Chief Programmer is also referred to as CPO, that is, Chief Programmer Officer. Amon thinks that if you are a CPO now, if you want to upgrade to CTO in the future, you will need to find time to learn and cultivate the following abilities from today. from Amon's personal experience and thoughts, I have sorted these six abilities in sequence, the more important it is, the more progressive it is. I hope it will help and inspire you.

1. leadership

I didn't like listening to leaders' speeches since I was a child. I thought it was too dull, boring, empty-content, and old-fashioned. every time, I had to listen, sometimes I had no choice but to think about it, otherwise, you may have understood that I am talking about traditional Chinese-style leaders. if I am a civil servant in XX institution, I would not dare to let go here, i'm afraid of getting dual rules!

Fortunately, I am a programmer and no one is afraid of IT. I believe that leaders in the IT industry cannot follow the style mentioned above. we need to be competent and decisive, and be agile and flexible in thinking, the speech will be dancing and persuasive, otherwise it will be despised by programmers, and I have always felt that I have no leadership skills, so I am still studying hard, amon believes that few are born leaders. most of them are trained the day after tomorrow. Therefore, we need to make full use of various books, courses, relationships, and experiences to improve our leadership!

2. technical capability

As CTO, technical capabilities are very important, because most of your subordinates are employees with strong technical capabilities. if you connect to technology, so how do you evaluate the work difficulty and development cycle of a sub-system or module, how do you help employees solve technical difficulties, and how do you win the trust of employees? Amon believes that it is best for a CTO to have years of experience in project development and management, be proficient in using various project design and management tools, and be familiar with mainstream development technologies, and can understand and evaluate the latest technologies.

Even when I was young, I had some unfortunate days. BOSS was very funny. I always felt that our programmers didn't understand management. so I sent an old administrative revolution to take charge of the management of the development department, at the beginning of the old revolution, I was full of enthusiasm and confidence. I have never seen any waves of BIRDS. it's so EASY for me to take care of you guys. I don't know how many months it will take for programmers to get rid of me, the hair of the old revolution is almost lost. he doesn't know anything about technology. he doesn't know what we are discussing during the meeting, let alone what suggestions and solutions we are proposing. so he always blames us, as contradictions continue to increase, the consequences can be imagined.

For example, I want to emphasize the importance of technical capabilities to a CTO. my opinion may be biased and may be related to my ignorance, these years have even been a mix of small and medium-sized enterprises. After years of careful observation, I feel that small and medium-sized IT enterprises do not have to hire a professional manager or other management technologies, and the results tend to be worse, it is better to cultivate some employees with strong technical skills from the company, let them grow up, and then manage the overall technical situation.

3. communication skills

Communication skills seem to be a hot topic in our industry, and many of my predecessors also like to join in. It may be because most of our programmers are introverted, and Amon was also a very shy boy. now it's a little better, maybe it's the relentless destruction of the years. But as a CTO, we should not be too SHY, because we need to regularly communicate with BOSS, other departments, end users, and IT staff, and different communication targets should have different communication attitudes, so how can we improve our communication skills? Two methods: (1) practice, practice, and practice; (2) observe people who are good at communication, and then imitate the methods they use.

4. planning capability

The term "planning" is explained as follows in Kingsoft overlord: a plan, especially a comprehensive long-term development plan. As a CTO, we need to make a comprehensive long-term plan for the company's technological development and R & D work. Large IT companies should have a dedicated technical planning department, but for small and medium enterprises, CTO is usually doing this, therefore, we need to think strategically on a regular basis and read more commercial and technical publications when we have time. They may help and learn from our planning ideas.

5. diplomatic capability

Now that we have become CTO, we will have more opportunities to engage with customers, partners, and so on. excellent diplomatic skills will help our work go smoothly, it will also give the other party a good impression, so we should learn to think about problems from the perspective of others, read more BOOKS on sales and negotiation when we have time, and create more opportunities, leave the office and contact others.

6. financial capabilities

Maybe you will ask: I am a CTO, not an accountant! Financial cost control is very important for a project. it is related to whether there is profit. some problems cannot be solved by the financial department, therefore, we need to have basic financial knowledge. What's more, you can see that there will be a part of accounting knowledge in the MBA curriculum design.

Get free LAMP Brothers original PHP Tutorial CD/the elaborate PHP Essentials edition, details consulting official website Customer Service: http://www.lampbrother.net

PHPCMS secondary development http://yun.itxdl.cn/online/phpcms/index.php? U = 5

Develop http://yun.itxdl.cn/online/weixin/index.php? U = 5

Mobile internet server development http://yun.itxdl.cn/online/server/index.php? U = 5

Javascript http://yun.itxdl.cn/online/js/index.php course? U = 5

CTO training camp http://yun.itxdl.cn/online/cto/index.php? U = 5

The above describes the six abilities that programmers and CTOs need to cultivate, including some content, and hope to help those who are interested in PHP tutorials.

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.