Sunday, March 13, 2011

Sentiment in the Zen UML


UML to do some design, the developers would think they would not write a program. Indeed, reducing the efficiency of development with the UML, the benefits are not obvious. So we see a lot of places in the textbooks used UML, UML explained that using someone else's system.

I was beginning to learn from C + + object-oriented programming, was IO stream and Borland Turbo Vision convinced by this OO design, OO programming marvel at the elegant, so committed to learning OO programming.

When I think in OO programming, small pet, the Internet saw the introduction of UML. Begin to understand UML, my feelings are complex. Original software is designed so that from? If, as Booch says, then we have been making kennel building has been made does not know how? So have the urge to learn UML. But with the depth of learning, created new problems. UML is difficult to grasp, despite the "proficient UML" like the book. Only use case diagram for the Forum met in BBS do not know how many people the right to draw use case diagram. UML is not only difficult to grasp, and very "shallow" - it is only a representation of it. It is just a language, this language level of spoken words in the end, obviously depends on the speaker's other qualities.

UML and OO thinking of what is important? No OOA / OOD's deep knowledge, learn how to use UML? When I try to do some design with UML, do not feel like writing a program. I use UML reduced development efficiency, the benefits are not obvious. There are also a number of other problems are bothering me, such as: how to use case-driven approach to design a way similar to the Swing class library? Why give examples of books to give to all ATM machines? Why are so many excellent open source software, few claims are designed and developed in this way? I doubt whether this approach is really valuable.

Language and even his thinking. Wittgenstein should hold this view. Orwell in his famous book "1984" has a description, that "something new" for the ideological control. UML1.x version of the actual design may be done a lot of simplification, so I have a UML "new words" feeling. My mind, once the UML and the "symbolic violence" linked.

Kent Beck is said to never draw UML diagram, draw up a simple point of CRC cards are often encoded straight away. But many people do not suspect that he is a good OO designer. So I think most of the time are test-driven, dependency injection, code that is designed such problems, and UML lopsided.

Random chance, I read a little Buddhist and stories. Left me a deep impression that Zen Liuzuhuineng is illiterate. Transmission of the Mind Zen Chuan was "outside the Biography, the text does not stand. Zhizhirenxin see of Buddha." And it is the Sixth Patriarch illiterate, asked, "do not stand writing" of the monks, was finishing his speech and became the only one written by the Chinese Buddhist texts is called upon - new event . One thing is very contradictory. Platform Sutra records, benefits can not become a monk when he heard someone reading "Diamond Sutra", "Hui Neng heard in the heart will be enlightened tomorrow." This is the "Wu Ji teaching cases." After the Sixth Patriarch, Zen into the "not legislative language," non-word meditation times. Road as the language barrier in this, as reading brick into a mirror for the mill. However, there is no text after all the inconvenience to the Northern Song Dynasty, recorded as a large number of general circulation Zen light, the increasing prevalence of participation in the style of koan study, the text of the sky by the Zen. "Do not stand writing" the Zen become "separated from the text" of Zen.

Suddenly I seemed to understand the meaning of UML exist: that can not be said for that. "Forty-nine years, said Buddha, never spoke the word." Buddha said: can not say that. Obviously can not be said, was sympathetic and said so much.

Previously that the design of OO systems take hold of a point on the line, that is, "Imitation of Nature." Then is the "use of magic, Bottom of Heart." Structure in this theory, it seems there is no UML location. After all, "Road to the eternal Tao." But Buddhism has given me inspiration, these books over and over again after spending a lot of effort to speak in terms of some of the things that do not understand. "Do not stand writing" is "that not"; "separated from the text" and "how to say something not said." For this can not talk about things, people often use allegorical or in someone else's story to illustrate that truth visualize the abstract released.

UML is doing the same thing, so we see a large number of textbooks to use in UML, UML explained that using someone else's system. Perhaps we learn in textbooks through the UML and other UML design to achieve, "Wu Ji teaching cases."

UML is also a training of the imagination, so that you all have not the time, and vividly imagine the system might look like. A great designer, must be a person with extraordinary imagination. UML is a raft to cross the river, across the river for people who have naturally do not need to; for not crossing the people who want to transition, it is very needed. At this point my feeling is: "always wasting over power lines today, the water itself."

Glossary

What is UML?

Unified Modeling Language (Unified Modeling Language) is a used to describe, construct software systems and business modeling language, integrated in a large, complex system design domain were recognized for excellence in software engineering.










Audio Rippers And Converters Expert



Failure from shutdown trouble



The birth of kissing fish



How To Download And Convert F4v File Freely



SAP China's new president, Xiaojie Yun: first priority is to stabilize the team



Video_ts CONVERTER



Explains How To Lower And Release Compatibility Silverlight3



First job out of the ivory tower beginning how the election



Using De exterminate rabbits annoying Ads RMVB movies



MXF to H.264



VOB File Converter



Expert Backup And RESTORE



Friday, March 11, 2011

Private enterprises have joint creation 6 years to develop its "wealth snowball" skills


Archer Square, Nanjing 40, a quiet office building, nearly a thousand software engineers to gather together here last year achieved sales of nearly 10 billion yuan, the development of software supporting the four major telecommunications operators in China, the core system, and taxation, social security, education, information and other new areas of the city to achieve extraordinary results. These basic elements, outlined the domestic famous software companies - the basic outline of Nanjing Linkage Technology Co., Ltd..

No one would think, 6 years ago, the beginning of joint venture is only a record with only two dozen small companies and individuals in the ownership dispute, take the road of privatization of small companies. On the surface, joint creative development placid, nor do mergers, acquisitions like big move. But is such a large share of employee-controlled enterprises, government support and social development opportunities, the short span of six years, trained a "wealth snowball" skills. Joint creation at the helm Sun Libin told reporters about one of the "wealth trajectory."

Bodiless-for "stocks" - Three Changes, key employees of the shareholders and investors together of the world's leading fortune

United ups, born in May 1997, born out of the Genesis Group. Birth, it has a strong background of state-owned enterprises - Genesis Group, spun off the software sector, and Nanjing has a government background, the three joint venture of state-owned company, established in Nanjing joint creation. Only six months, the company develop from two dozen to 100 people, the scale of business skyrocketed.

But we are concerned about the rapid development of business when Sun Libin has resolutely made a very risky but it now seems is the right decision.

The end of 1997, Sun Libin made the first option to board restructuring proposal, holders of shares of the Company for technical backbone. A ripple! Support of and against the holding of a speech, the company is facing unprecedented hardships. Finally, half of the employees leave the company at the cost of the completion of the first joint creative evolution: staff to become a one-third share in cash to shareholders.

Joint creation of the second evolution is in November 2001. With the national development of the process of privatization of some enterprises, joint creative support of the Government in Nanjing, the pace of privatization has taken a genuine, one after another out of state-owned shares, the staff re-finance the purchase.

Completion of the private system of joint creation, soon made the pace of international development, beginning the third evolution: the successful introduction of three renowned international investors - the Government of Singapore Investment Corporation Pte Ltd., Intel Corporation, Softbank China Venture Investment Co., Ltd., the three co-creators to invest 14 million U.S. dollars joint venture capital, will be restructured into a joint venture joint record.

"Joint creation of the three evolution of mechanisms to solve their capital while the company has established a perfect modern corporate governance structure, business development and long-term interests of managers and employees together to make it to masters of their own participation management, solve business 'agency costs' of the problem, completely cleared the institutional obstacles to enterprise development. "Sun Libin said.

Wealth of experience: the state-owned - private - joint venture, joint creation bodiless for "stock" of the evolution of the road very instructive. Mechanism to establish good corporate capital, is one of the essence. This capital mechanism, but also established good business talent and incentive mechanisms. These are precisely the number of private enterprises to grow in easily overlooked and difficult to crossed a threshold.

Fostering an entrepreneurial gene - 6 years, the joint venture mechanism to create a unique incubator of the seven subsidiaries

Copy of the latest data show that in 2003 IT professionals quit enterprises was 14.5%, while the Beijing software enterprise personnel turnover rate is as high as 26%. However, joint creation, six years of active personnel turnover rate of less than 5% on average, key employee turnover rate is less than 3%.

What makes the joint creation with such great talent cohesion?

"Employee ownership is an aspect to be widespread, but more important is the unique joint venture create internal mechanisms. In the joint creation, everyone has the opportunity to become an entrepreneur. Enterprises in the entrepreneurial spirit of employees through training and awareness also actively draw businesses to come to venture outside the elite, its platform and setting up the business. "Sun Libin said.

Is currently senior vice president of Dr. Huang Xiwei, is the joint creation in 2000 the technical director. At that time, he was found in the product development, broadband access authentication server market to promising and rapidly submitted to our discussions. Soon, the program has been recognized by the company and the investment funds, led by a small number from the Huang Xiwei, entrepreneurs, project development and promotion. In 2003, Union funded the formation of new communications companies, and entrepreneurial team led by Huang Xiwei and also to raise funds for a small part of the shares come. Joint creation of a new industry, company growth was incubated.

So far, Union in this way were hatched out seven subsidiaries. At the same time, a number of new entrepreneurial spirit of the times with the birth of the new company was hatched out.

Wealth of experience: "Everyone has the opportunity to become an entrepreneur." Just a word, not only embodies the company's personnel system, but also the performance of the enterprise's talent. And it is such a talent mechanisms and talent, forging a joint cohesion and create a huge core competitiveness.杩欏浠モ?浜衡?涓烘敮鎾戠殑鐜颁唬浼佷笟鏉ヨ鏄惧緱灏や负閲嶈銆?br />
鎷掔粷鈥滆鎯戔?鈥斺?2000涓囥?10浜裤?100浜库?鈥﹀浐瀹堣蒋浠朵笟瀹炵幇璐㈠瘜鍊嶅

鑱斿垱鏈夌潃寰堝ソ鐨勭洰鏍囨満鍒躲?鐪嬬潃涓?簺鏇剧粡涓庤嚜宸卞悓姝ョ敋鑷宠蛋鍦ㄥ墠鍒楃殑鍚岃锛屽浠婂凡鈥滃彉鑴糕?寰椾笉鎴愭牱瀛愶紝鐢氳嚦瀹屽叏鍋忕涓讳笟锛屽瓩鍔涙枌鎬绘湁澶鎰熸叏銆?骞存潵锛屽瓩鍔涙枌涓?洿鍦ㄨ仈鍒涙棦瀹氱殑鐩爣涓嬶紝甯﹂浼佷笟鍥哄畧鐫?蒋浠朵笟锛屾嫆缁濅簡绫讳技鎴垮湴浜х瓑琛屼笟鐨勨?璇辨儜鈥濓紝瀛滃瓬涓嶅?銆傚仛涓栫晫涓?祦杞欢浼佷笟锛屼竴鐩存槸瀛欏姏鏂岀殑鎵ц憲杩芥眰锛?br />
鈥滀紒涓氳繘鍏ヤ竴涓涓氾紝鐩爣鍜屽姩鏈哄緢閲嶈銆傞偅浜涢?杩囬潪甯告墜娈佃幏寰楃殑鐩堝埄锛屽浼佷笟鏉ヨ鍙兘鏄煭鏈熻涓猴紝杩樹細鍩嬩笅椋庨櫓闅愭偅銆備綔涓轰紒涓氾紝瀹冨湪鐩堝埄鐨勫悓鏃讹紝鍐呴儴鐨勨?浣撹川鈥欏繀椤诲緱鍒版彁楂橈紝鍙湁杩欐牱鎵嶈兘鎵撻?鍑衡?鐧惧勾鑰佸簵鈥欍?鈥濊繖鏄瓩鍔涙枌濮嬬粓鍧氭寔鐨勪紒涓氬彂灞曡銆?br />
鏃堕棿璇佹槑锛屽瓩鍔涙枌鐨勨?鍥烘墽鈥濇槸璧板浜嗐?鍒涗笟涔嬪垵锛岃仈鍒涚殑骞撮攢鍞敹鍏ヤ粎鏈?000涓囧厓锛屼絾6骞村悗杩欎竴鏁板瓧鍗寸炕浜?0鍊嶏紝杈惧埌杩?0浜垮厓銆備絾瀛欏姏鏂岀殑鐩爣涓嶄粎浜庢銆傚湪浠栫湅鏉ワ紝浠婂悗鐨勪竷鍏勾鍐咃紝淇℃伅浜т笟灏嗗嚭鐜拌蒋浠躲?鏁版嵁閫氳銆佷俊鎭湇鍔′笟涓夊ぇ浜т笟缇わ紝鑱斿垱灏嗘墡鏍瑰叾涓?浠栫殑鐩爣鏄埌2012骞翠娇鑱斿垱鐨勯攢鍞敹鍏ョ獊鐮?00浜裤?瀹炲疄鍦ㄥ湪鍋氬疄涓氾紝鏄仈鍒涘疄鐜拌储瀵屽?澧炵殑鎴愬姛绉樿瘈銆?br />
濡備粖锛屽瓩鍔涙枌鐜囬鑱斿垱涓?墜鎵撻?鐫??鑱斿垱杞欢鈥濆搧鐗岋紝涓?墜涓撹憲浜庘?杞欢鑱旂洘鈥濈殑杩愪綔銆傚幓骞?鏈堬紝鑱斿垱鑱旀墜11瀹惰蒋浠朵紒涓氬叡鍚屽彂璧风粍寤轰簡鈥滃崡浜蒋浠跺嚭鍙h仈鍚堜細鈥濓紝浣嶄簬姹熷畞鐨勮蒋浠跺嚭鍙e熀鍦板凡鍦ㄨ鍒掑缓璁俱?鈥滃綋涓?釜浼佷笟鍙戝睍澹ぇ鍚庯紝瀹冨繀椤绘嫇瀹藉彂灞曡閲庯紝蹇呴』甯﹀ご鍘讳紭鍖栧競鍦虹幆澧冿紝鍦ㄥ叡璧腑璋嬪緱鑷韩鏈?ぇ鐨勫彂灞曘?鈥濆瓩鍔涙枌璇村嚭浜嗗彂璧封?杞欢鑱旂洘鈥濈殑鍒濊》锛屼粬甯屾湜甯﹂鍗椾含杞欢涓氬紑濮嬮泦鍥㈠寲銆佽妯″寲杩涘啗娴峰杞欢甯傚満銆傝?杩欎竴鍒濊》锛屽悓鏍锋槸鑱斿垱鐨勭洰鏍囦娇鐒躲?

璐㈠瘜蹇冨緱锛氭诞韬侊紝鍐充笉鏄竴涓紒涓氬垱涓氬簲鏈夌殑蹇冩?銆傝仈鍒涗互鑷繁鐨勫疄璺甸亾鍑轰簡璐㈠瘜鐨勬牴鍩烘墍鍦ㄣ?鍦ㄦ皯钀ョ粡娴庡ぇ娼墤闈㈣?鏉ョ殑浠婂ぉ锛屽皢浼氭湁瓒婃潵瓒婂姘戜紒娑岀幇锛屾槸鏄欒姳涓?幇杩樻槸鐧惧勾涓嶈“锛岀洰鏍囨満鍒舵槸鍏抽敭銆?br />