Programmer Transformation: Rome

Source: Internet
Author: User
I haven't looked for a job for several years, and I have been a programmer for four years. I think I should consider my new development direction, as a technician working in the IT department of a traditional enterprise, I personally think that the way to do technology in the enterprise is very narrow, and it is not technically competitive. Where is the core competitiveness of IT technicians? I think it is the balance between it and enterprise applications, I think the technologies mastered by IT technicians will be weaker than those of general software companies in the next two or three years, however, the technical practical experience of IT technicians should be better than those of professional IT technology companies. I think this is an advantage in the enterprise.
If I want to improve myself as an IT technician, I think there are several steps in one direction:
1. Go to a professional IT company and focus on software technology or technical support from professional IT companies. This is a way to continue with the technology, but in this case, for your own technical level, the shift of thinking and the concept of efficiency all put forward a brand new test. Another is to go to professional IT companies for marketing and sales. This can be said to be a complete industrial transformation. However, your advantage in doing so is that you come out of the enterprise and have a better grasp of the needs of the enterprise, when communicating with your customers, you are able to better grasp the enterprise's needs and explore and guide the enterprise's informatization awareness. In addition, you have a technical background, some technical explanations can communicate with your customers in a more popular way, that is, they can attract customers to the greatest extent possible. However, there are also some disadvantages, such as: you do not have the sales experience, you also start from the blank; there is no certain customer resources, it is difficult to start, but I think, no matter what, as long as you work hard, you can achieve your dream: To make a trump card sales.
2. I want to go to a traditional enterprise or become a CIO (or an information department manager or an information center Director). This direction is also my current trend, although I am working in Soho, I always feel that I have not really integrated into a group. I think my personal success may not represent anything, the success of a team is the most attractive success. I think that's why group projects like football and basketball are more attractive than personal projects. In my opinion, upgrading from a technician to a technician is a difficult process of transformation. Once you have changed, you have reached a new height, they will look at technology and informatization from a new perspective. One thing that has been discussed more now is how CIOs transform from technical to management to strategic, but few people have studied it, how to grow from a programmer and a system administrator to a CIO, such as the article: this is the topic of CIO transformation, but here I am talking about: the qualities that programmers need to possess to become CIOs:
1. Administrative management capability: First of all, we must understand where the focus of management and technology is. The most important thing to do is not to manage people; things are done by people you care about. Therefore, I think this basic starting point should be correct so that it will not be misplaced. For the rest, I feel that I have accumulated a wealth of knowledge and experience in daily work management.
2. Rich modern enterprise management knowledge: CIOs are from the technical level to the management level of the enterprise. The specific management system cannot be separated from the combination with the enterprise management philosophy, as a CIO, it is necessary to have the catalyst function to effectively integrate information technology and management ideas. This is the fundamental task of the CIO. Yesterday I heard a story about a company preparing to build an ERP project. The company's CIO put forward a very "clear" but "unwise" requirement: 1. The software must be "drag-and-drop", that is, its operation interface must be very simple and configurable; 2. Source Code must be provided.
However, they just forgot the most important thing: what do they need most? They are the information management department of an enterprise. The most fundamental one should be: can this software meet the needs of enterprise management? Can it improve the management, efficiency, and competitiveness of enterprises? Second, it should be other problems. I think this is a typical case of putting the cart before the horse.
3. Technical capability: "information" is the representation, and there is a support behind it. This is the "technology". The CIO's team must be a technician, if the CIO has no technical skills, I believe it is difficult for him to manage personnel. Of course, as a technician, being good at technology should be one of our advantages, but never abuse it.
4. Learning Ability: I will not emphasize more about this. I just want to say that you will always learn more and learn faster than your employees!
3. Do Soho and further work as the boss, but still in the IT circle. I have been working in Soho for a long time before. Although I have experience working in an enterprise, I was still working in Soho for a while; today, I still think that SOHO is my future development direction. Of course, I have already said a lot about doing Soho. I don't want to talk about it here, I have not yet made my own boss from Soho, so I have no experience to tell you.
4. Use the knowledge learned in the enterprise and the resources they possess to become the agent or monopoly of the enterprise and enter the traditional industry. This transformation idea should also be a realistic method of transformation. After all, I have stayed in the enterprise for so long and have been familiar with the enterprise's products, related markets, and logistics information, if you have a certain degree of economic strength, market development ability, and business ability, then I think you can try it. After all, if this is a success, haha, A millionaire is not a dream!

Appendix:
How to give the boss an ideal salary: http://blog.csdn.net/drate/articles/257400.aspx

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.