The vast majority of engineers work in a certain enterprise, the growth of engineers and the rise and fall of enterprises have a great relationship. Enterprises thrive, engineers are also with the glory, many people feel that it is their own credit, and rightly raise salary, enterprise decline, many engineers may not feel their own problems (my code is very good, managers, the market, the boss of the problem); the company will have to lay off workers, many people for some compensation and enterprises to create disputes.
Example:
Http://weibo.com/1620213837/BgSGLhdAe
http://www.csdn.net/article/2014-09-29/2821931
http://www.csdn.net/article/2014-10-01/2821945
So is the software engineer a labor-intensive worker or an ingenious professional worker in the enterprise? How much are they responsible for the success or failure of a software company?
Software engineers are not labor-intensive workers in the enterprise, but are original professionals.
First, if in a software enterprise, there is no first-class software engineers, no first-class products, enterprises will be difficult to foothold and market, even if the marketing, economic, leadership and strong, there is no way to let the long-term development of enterprises.
Would a business with an outstanding software engineer thrive? Not necessarily. If the company's manager or manager is a background in other industries, he may not be able to understand the software engineer's ideas, ideas, not for a good product planning and promotion, then the work of software engineers will be difficult.
Second, not all software engineers are qualified, many people just understand the fur, they can not only know to complain about the lack of leadership, but should improve their own technology, innovation ability, there will always be opportunities.
In general, software engineers are the necessary conditions for the success of software enterprises.
Modern software engineering seventh week work