Why programmer worth the time to develop their own business thinking?

Monday (5/26) at the invitation of Bob's, had a brief sharing on commercial programmers thinking on Zoom. Although it has been prepared in advance to share mind maps, but I still inexperience and over-estimated their language skills. Lead in just 40 minutes neither the finish I wanted to say, I did not have to say clearly. Coupled online Share Share with offline experience is totally different, they would find no outlet to play a normal level under the Chit, is very upset.

Bitter experience, after a discussion with Bob, decided to originally intended simply as an online version of the text issued share posts expanded into a "programmer business thinking" series, each one devoted to reorganize spend about about 1,500 words, will want to express articulate, as this is not successful for online sharing of time to remedy the situation.

My thanks also to participate in the day to share with friends, I endured poor "line monologue."


Well, gossip finished, let's book The True Story.

The reason you want to share with you think the topic of "programmer business thinking", not because I was already a master in this area or successful people, who went after books in the biography. On the contrary, I just wanted to use this opportunity to ponder on this aspect of the current business process to conduct a summary. Through this sharing, the establishment of windows and opportunities to communicate with other peers. Here recorded contents are not necessarily all right, but absolutely original, true feelings.

Some people may say, as long as I do not start, the content will not have to care. As long as I martial arts in the world, naturally took to the pinnacle of life. This is precisely the reason leads to the first title of this article refers to: another point of view .

"Technical thinking" is the advantage of a programmer, but only this dedication is going too far. Like the Dragon "perception barrier", inherent mindset instead of making a bunch of players on unbreakable "Jane Long chess game." And, the real world is not an ideal world, a lot of practice and weigh all aspects of the program is actually the result of compromise. Armed with business thinking, no doubt in our toolbox to make more weapons, like thinking, can help us to better integrate the various factors to make decisions, to obtain better results. If only obsessed with technology, there will inevitably be a dead end, make great efforts to do the little things.

Why this topic will specifically emphasize the "programmer"? In addition to the aforementioned stereotype thinking, another reason is that most programmers are often not strong communication skills. Although they are good at dealing with the machine, but aspects of dealing with people is not good. This also leads to the second reason I want to say: by cultivating business thinking, improve their communication skills . Coincidentally, this article views coincide with me.

Effectively communicate often bring efficiently. The face of demands put forward product manager, programmer the ability to have more business thinking mind and understand the product manager for commercial purposes, foresee potential service issues and potential technical risk, so in order to establish fair and effective two-way communication is based, then discusses the transfer together mutually satisfactory implementation. The lack of commercial thinking programmers tend to be one-sided product manager, "press", there is no product manager with the ability to establish a peer to peer communication and exchange, and sometimes can not understand the needs of "outside voice," there can be only one to do a , the final result may be a far cry from the actual requirements. In this case, only one result, that is a lose-lose, are considered to be each other's problems.

Naturally, the above can come out of business thinking worth cultivating third reason: collaborate more effectively . Indeed, the above example is used to illustrate the impact both for business thinking for communication, but also can be used to reflect the role of business thinking for collaboration. But in addition to play a role in the collaboration between people of different backgrounds in business thinking with the same technology cooperation between programmers thinking also has to promote. As a typical technical leadership to determine how the program can take into account the requirements under the code quality and progress of the project, how the selected technology stack in order to obtain personnel costs and optimize output, even including the development of the priority tasks of the standard (the commercial value of priority? Technology prospective priority?), and so on. Questions like these are inseparable from the guidance of business thinking, because the merchant itself and others to collaborate and create value through the profit.

Finally, in my opinion, cultivate more business thinking can help guide their way of doing things and a direction in life . Will be treated as a commodity itself, how to make their own price tag rising, effectively avoid the moment everyone mere mention of the development community, "35-year-old trap", can only resort to the aid of "business thinking."

Aimlessly chasing new technology does not bring you to the pinnacle of life, on the contrary, it is more likely that you already limited dissipation of energy in the low-level repeated themselves and eventually were eliminated. Good developers who have extensive knowledge not because it made him a high social status, but because they can help people solve problems before they get recognized, the more difficult problem to solve, the higher recognition. Those skills came upon them in this way is merely the result of the accumulation of, if you just simply the pursuit of knowledge and the pursuit of knowledge, that is tantamount to the forest for the trees, only to be finally back to write four words Kung . Only Think first, their own value and location, go after the use of technical knowledge to arm themselves in order to step by step by step, continue to rise. Do not let yourself become that always write "Hello World" with the latest technology people!

As the series begins, here so much. In a subsequent article, I will be thinking on some common business start one by one, I hope you join support!

Reproduced in: https: //www.jianshu.com/p/3de1e9fdfa2d

Guess you like

Origin blog.csdn.net/weixin_34000916/article/details/91189818