(The following dialog is from the software architect group)
-------------------- Prelude ------------------------
[Governor] Hefei-R & D-Brook 23:10:18
The technical manager of my previous company is carrying ash buckets from the construction site.
[Governor] Hefei-R & D-Brook 23:10:22
Started
[Governor] Hefei-R & D-Brook 23:10:30
Then mix the current company's Technical Manager
[Villagers] Knitting & Weaving & Pig 23:10:35
If you want to go on the way to the architect, it is impossible to figure it out.
[Mayor] Hangzhou-mr. Bug 23:11:27
I am already an architect. At the front-end time, a company was engaged in e-commerce and wanted to dig into me. the company knew it and directly added 10 thousand to me.
[Chairman] Dongguan-trade service-itnmg? 23:11:29
@ Weaving & Knitting & pig How long have you been doing this?
[Governor] Hefei-R & D-Brook 23:11:37
Architects are working hard on the road
[Villagers] Knitting & Weaving & Pig 23:11:46
I have been working for seven years.
[Villagers] Knitting & Weaving & Pig 23:11:57
Code written for more than four years
[Mayor] Hangzhou-mr. Bug 23:12:15
We are similar
[Mayor] Hangzhou-mr. Bug 23:12:23
But I keep writing code.
[Villagers] Knitting & Weaving & Pig 23:12:37
Where can an architect not write code.
[Villagers] Knitting & Weaving & Pig 23:12:53
Do not write code. Who should tackle the core technical issues?
[Chairman] Dongguan-trade service-itnmg? 23:12:58
I have been there for seven years, but I really don't pay attention to the architecture.
[Mayor] Hangzhou-mr. Bug 23:13:26
However, what I write is irrelevant to the business.
[Mayor] Hangzhou-mr. Bug 23:13:45
Write some frameworks
[Villagers] Knitting & Weaving & Pig 23:13:56
What language do you use?
[Mayor] Hangzhou-mr. Bug 23:14:13
Java
[Villagers] Knitting & Weaving & Pig 23:14:30
Oh, I am also doing Java
What framework do you use most?
[Villagers] Knitting & Weaving & Pig 23:14:40
I think it is relatively easy to use.
[Mayor] Hangzhou-mr. Bug 23:14:51
Spring, struts, and ibatis
[Villagers] Knitting & Weaving & Pig 23:15:12
Oh.
[Villagers] Knitting & Weaving & Pig 23:15:23
How many years have you used struts?
[Mayor] Hangzhou-mr. Bug 23:15:25
Self-written frameworks are designed to improve system performance and accelerate development efficiency.
[Mayor] Hangzhou-mr. Bug 23:15:35
Always use struts
[Villagers] Knitting & Weaving & Pig 23:15:46
I don't think there is anything bad about struts?
[Mayor] Hangzhou-mr. Bug 23:16:08
Yes, but there are good places.
[Mayor] Hangzhou-mr. Bug 23:16:22
It is reasonable to exist.
[Chairman] Hefei-Finance-Li Zhi 23:16:33
It seems like this is a good move.
[Chairman] Hefei-Finance-Li Zhi 23:16:46
Brush sense of presence...
[Governor] Hefei-R & D-Brook 23:16:55
Watching...
[Villagers] Knitting & Weaving & Pig 23:17:00
In fact, there are already many frameworks that can replace struts.
[Mayor] Hangzhou-mr. Bug 23:17:19
I just got used to it.
[Chairman] Dongguan-trade service-itnmg? 23:17:23
All Java parties
[Chairman] Dongguan-trade service-itnmg? 23:17:32
Cannot intercept
[Chairman] Hefei-Finance-Li Zhi 23:17:40
. Net.
[Governor] Hefei-R & D-Brook 23:17:40
It feels appropriate and sufficient.
[Villagers] Knitting & Weaving & Pig 23:17:53
This idea can also be used to write code.
[Chairman] Hefei-Finance-Li Zhi 23:17:54
Strong onlookers...
[Villagers] Knitting & Weaving & Pig 23:17:56
The architecture does not work.
[Mayor] Hangzhou-mr. Bug 23:17:58
Haha, good Java
[Villagers] Knitting & Weaving & Pig 23:18:02
What is appropriate?
[Chairman] Dongguan-trade service-itnmg? 23:18:07
. NET is not technically lagging behind. It is only costly.
[Villagers] Knitting & Weaving & Pig 23:18:51
The framework is based on business, project size, difficulty of implementing business logic, performance, and other factors to comprehensively consider what framework to adopt.
[Chairman] Hefei-Finance-Li Zhi 23:19:17
It looks like hanging...
[Governor] Hefei-R & D-Brook 23:19:19
Well, select the appropriate framework as needed
[Chairman] Hefei-Finance-Li Zhi 23:19:24
Pretend to understand...
-------------------- Enter the subject ------------------------
[Villagers] Knitting & Weaving & Pig 23:19:52
The architect's job is not just to write an SSH or ssi.
[Mayor] Hangzhou-mr. Bug 23:20:02
I have been using spring + Struts + ibatis for the framework and will add some new plug-ins at most.
[Governor] Hefei-R & D-Brook 23:20:21
Each framework has its own application, so it cannot be said what should be used to replace struts
[Villagers] Knitting & Weaving & Pig 23:21:03
Now, I want a project to implement workflow approval. I need to introduce a workflow engine. Can this SSI be used?
[Mayor] Hangzhou-mr. Bug 23:21:12
Good luck
[Villagers] Knitting & Weaving & Pig 23:21:27
For example, if I add a jbpm
[Villagers] Knitting & Weaving & Pig 23:21:36
Can you still use ssi?
[Village chief] Chongqing-sa-miaotong 23:21:44
The focus of your controversy is whether the framework can resolve the business
[Villagers] Knitting & Weaving & Pig 23:21:54
No
[Village chief] Chongqing-sa-miaotong 23:22:04
In fact, the framework is only an infrastructure, and the business part must be self-built from start to end.
[Governor] Hefei-R & D-Brook 23:22:35
That is, based on the Service Selection framework, there is no framework to replace another framework problem.
[Villagers] Knitting & Weaving & Pig 23:22:38
An architect should know as much as possible about what you don't know, not just the framework ,.
[Village chief] Chongqing-sa-miaotong 23:22:38
Programmers should be familiar with the basic framework, and architects should draw out the business part.
[Village chief] Chongqing-sa-miaotong 23:23:09
If you are still accustomed to using SQL statements to solve the business logic, the architect's functions are completely negligible.
[Villagers] Knitting & Weaving & Pig 23:23:15
Only in the future can you have technical reserves to make a better choice.
[Chairman] Hefei-Finance-Li Zhi 23:23:29
Several more companies are involved.
[Village chief] Chongqing-sa-miaotong 23:23:39
In the MVC model, the architect's main function is to map the business to M.
[Chairman] Hefei-Finance-Li Zhi 23:23:40
This is the most obvious...
[Village chief] Chongqing-sa-miaotong 23:24:06
The implementation of VC, including m, is done by programmers.
[Mayor] Hangzhou-mr. Bug 23:24:07
The only thing I give to the following programmers is model.
[Villagers] Knitting & Weaving & Pig 23:24:14
@ Chongqing-sa-good luck
[Village chief] Chongqing-sa-miaotong 23:24:21
However, the M part of the business logic is completed by the architect.
[Mayor] Hangzhou-mr. Bug 23:24:36
And the fields in the model.
[Village chief] Chongqing-sa-miaotong 23:24:38
The basic requirement for architects is to split the business logic into class-level
[Village chief] Chongqing-sa-miaotong 23:24:54
In this way, it is conducive to coding for programmers, and to calling.
[Mayor] Hangzhou-mr. Bug 23:24:56
Servise layer Dao layer won't let them touch
[Village chief] Chongqing-sa-miaotong 23:25:23
At present, the V layer is basically done by programmers and front-end designers,
[Village chief] Chongqing-sa-miaotong 23:25:33
And the persistent layer, that is, the DAO and Dal layers,
[Village chief] Chongqing-sa-miaotong 23:25:46
Basically, it can be completed by the framework, and the development of programmers at this level is very thin.
[Villagers] Knitting & Weaving & Pig 23:25:55
Since we talk about code and service layer, why not let programmers touch it?
[Mayor] Hangzhou-mr. Bug 23:26:09
Just write the code in action.
[Villagers] Knitting & Weaving & Pig 23:26:16
....
[Village chief] Chongqing-sa-miaotong 23:26:17
Of course, what I mentioned above is the architecture method for using SSH, net, JSF + EJB + JPA framework technology,
[Mayor] Hangzhou-mr. Bug 23:26:19
The service layer is only an intermediate layer
[Mayor] Hangzhou-mr. Bug 23:26:40
Chicken ribs
[Villagers] Knitting & Weaving & Pig 23:26:52
Haha.
------------------- The climax ------------------------
[Village chief] Chongqing-sa-miaotong 23:27:01
Many projects are actually data storage, extraction, storage, and extraction. On the surface, there is no architecture.
[Chairman] Dongguan-trade service-itnmg? 23:27:26
@ Chongqing-sa-Miao refers to the activity of software designers. the architecture is to make a reasonable choice, develop underlying modules and services without business logic, and then organize these modules and services. for developers.
[Village chief] Chongqing-sa-miaotong 23:27:45
Basically, this is true for web-based websites. However, if we add another independent business calling system on the basis of the website, this business system may be a complex driving task.
[Village chief] Chongqing-sa-miaotong 23:28:10
I am talking about the business architecture
[Village chief] Chongqing-sa-miaotong 23:28:22
In fact, to truly run a system, it must also include the system architecture
[Villagers] Knitting & Weaving & Pig 23:28:33
You are talking about multi-system remote data sharing and protocol calling.
[Village chief] Chongqing-sa-miaotong 23:28:49
For example, user authentication, single-point logon, permission assignment, and communication security are not involved in the business.
[Villagers] Knitting & Weaving & Pig 23:29:13
This is fine.
[Village chief] Chongqing-sa-miaotong 23:29:25
However, in the system architecture, we need to consider it separately. This part cannot be done by programmers,
[Mayor] Hangzhou-mr. Bug 23:29:43
Yes, I have encapsulated these into libraries for programmers to use.
[Mayor] Hangzhou-mr. Bug 23:29:49
Only tell them the Method
[Village chief] Chongqing-sa-miaotong 23:29:57
Many companies are engaged in this issue by senior net programmers or J2EE programmers. Or the architecture.
[Mayor] Hangzhou-mr. Bug 23:30:07
Sometimes they are not allowed to care about these things.
[Chairman] Dongguan-trade service-itnmg? 23:30:54
That is to say, the current architect is responsible for both architecture and software design?
[Villagers] Knitting & Weaving & Pig 23:30:56
In fact, programmers are not so weak. A lot of programmers who have been working for more than three years have achieved a very high level of code writing.
[Village chief] Chongqing-sa-miaotong 23:30:57
In fact, the architecture can be very simple or complex. When should it be done by General designers and by the architects? It can be flexibly used for different company scales.
[Village chief] Chongqing-sa-miaotong 23:31:21
Here is a question. To some extent, programmers must learn the architecture,
[Mayor] Hangzhou-mr. Bug 23:31:23
Some others, such as cache systems and distributed structures, are all done at the architecture layer. Programmers basically don't know what's going on.
[Village chief] Chongqing-sa-miaotong 23:31:39
Of course, it is impossible for an architect to become an architect without even writing code.
[Villagers] Knitting & Weaving & Pig 23:31:43
The architecture is not learned, but accumulated by projects.
[Village chief] Chongqing-sa-miaotong 23:32:05
If you are not familiar with the basic framework, the design part will be very far away.
[Mayor] Hangzhou-mr. Bug 23:32:06
The architecture that does not write code is from the school.
[Village chief] Chongqing-sa-miaotong 23:32:20
In reality,
[Village chief] Chongqing-sa-miaotong 23:32:30
Many architecture functions are implemented by the Project Manager.
[Chairman] Shanghai + entrepreneurship + Group Owners 23:32:35
The architect is a business expert first.
[Village chief] Chongqing-sa-miaotong 23:32:47
The project manager just divided the modules and handed them over to the programmers for dominance. Such a project is very passive.
[Villagers] Knitting & Weaving & Pig 23:32:55
In many companies, PM acts as an architect.
[Villagers] Knitting & Weaving & Pig 23:33:18
It depends on the size of the company.
[Mayor] Hangzhou-mr. Bug 23:33:19
The architect must be a product manager and think of things that many product managers cannot think.
[Mayor] middleware-Shanghai-Derek 23:33:31
You have mixed up the business architect and System Architect...
[Mayor] Hangzhou-mr. Bug 23:33:35
Even something unexpected by the boss
[Chairman] Shanghai + entrepreneurship + Group Owners 23:33:38
Company Cost considerations
[Mayor] middleware-Shanghai-Derek 23:33:45
What you said is not called an architect.
[Mayor] middleware-Shanghai-Derek 23:34:00
Full stack programmer
[Villagers] Knitting & Weaving & Pig 23:34:04
No, he's talking about quanquan experts.
[Chairman] Dongguan-trade service-itnmg? 23:34:14
System Architecture, software architecture, and the Business architecture you mentioned (I think it should be called software design)
[Village chief] Chongqing-sa-miaotong 23:34:16
The architect must complete the functions of the Business Architecture and system architecture,
[Village chief] Chongqing-sa-miaotong 23:35:01
In the process of business architecture, we also need to refer to the output of many analysts. Large companies have to do this for small companies,
[Villagers] Knitting & Weaving & Pig 23:35:02
The three most important points of architects are communication, conversion, and training.
[Mayor] Hangzhou-mr. Bug 23:35:34
Why didn't I add an architect? When I first built this system, I was wondering what to do with a national chain store one day. When I did it, one year later, the leaders said that they would perform joint operations in different regions, it took me a week to get the app online.
[Mayor] middleware-Shanghai-Derek 23:36:32
...
[Village chief] Chongqing-sa-miaotong 23:36:58
Architects are actually designers,
[Mayor] middleware-Shanghai-Derek 23:37:01
This is still a system architecture, not a business
[Village chief] Chongqing-sa-miaotong 23:37:09
However, it focuses on the global and details.
[Mayor] Hangzhou-mr. Bug 23:37:19
Permission systems and all data are put together to avoid mutual interference. Super management can view all data
[Chairman] Dongguan-trade service-itnmg? 23:37:24
The system architecture focuses on hardware, network, and service configuration and planning.
Software architecture, design common underlying services, and organize services.
Software design, business analysis, and business process design.
[Villagers] Knitting & Weaving & Pig 23:37:43
Haha, looking back, I'm talking to you about the definition of the architect,
[Villagers] Knitting & Weaving & Pig 23:37:59
What is an architect? Please refer to the above.
[Village chief] Chongqing-sa-miaotong 23:38:10
Of course, architects only exist in small and medium-sized companies, large companies, or companies that have completed level 3 or above of cmme, so they do not need the Development Organization Structure of architects, analysts, and project managers.
[Chairman] Dongguan-trade service-itnmg? 23:38:15
I have no responsibilities, but I am not specific about it.
[Mayor] Hangzhou-mr. Bug 23:38:35
My definition of architect is: to give me a few programmers, I will build your project in two months.
[Villagers] Knitting & Weaving & Pig 23:38:51
.. You are doing this by PM.
[Chairman] Dongguan-trade service-itnmg? 23:38:56
This is the project manager.
[Village chief] Chongqing-sa-miaotong 23:39:26
In fact, do not say the architect is very holy.
[Villagers] Knitting & Weaving & Pig 23:39:27
The architect can control the progress regardless of your project coordination.
[Mayor] Hangzhou-mr. Bug 23:39:29
Programmer
[Chairman] Dongguan-trade service-itnmg? 23:39:50
A small company is one person with N roles
[Village chief] Chongqing-sa-miaotong 23:39:51
Programmer = architect,
Senior Programmer = architect
Project Manager = architect
Boss = architect
[Villagers] Knitting & Weaving & Pig 23:39:51
It's not holy at all, just like a tired dog.
[Chairman] Dongguan-trade service-itnmg? 23:40:00
Some jobs are shared by N people...
[Village chief] Chongqing-sa-miaotong 23:40:07
If anyone is an architect, it depends on your ability to control the whole world.
[Chairman] Dongguan-trade service-itnmg? 23:40:10
That's a mess.
[Village chief] Chongqing-sa-miaotong 23:40:27
First of all, why are programmers architects?
[Mayor] middleware-Shanghai-Derek 23:40:35
No business consultant for your company?
[Village chief] Chongqing-sa-miaotong 23:40:56
For any project or any complex function, programmers can use technology to launch the middleware business, but the level of control may be large or small.
[Village chief] Chongqing-sa-miaotong 23:41:15
The same is true for other people,
[Chairman] Dongguan-trade service-itnmg? 23:41:17
This is to standardize and standardize the business.
[Chairman] Shanghai + entrepreneurship + Group Owners 23:42:01
Is drawing the same as cutting bricks as building a building?
[Village chief] Chongqing-sa-miaotong 23:42:05
So how do you position yourself as an architect? This may be the key,
[Mayor] middleware-Shanghai-Derek 23:42:10
To say this... complex business, you may have spent a lot of effort researching it.
[Village chief] Chongqing-sa-miaotong 23:42:27
Of course,
[Chairman] Shanghai + entrepreneurship + Group Owners 23:42:33
The planning of a region is different from that of a building.
[Mayor] Hangzhou-mr. Bug 23:42:43
A person who can design a system is called an architect.
[Village chief] Chongqing-sa-miaotong 23:42:45
The programmer derives the business from the technology, and the architect derives the technology from the business.
[Villagers] "when the hacker arrives at 23:42:46 (674151191)
-.-
[Mayor] middleware-Shanghai-Derek 23:42:46
Use technology to control business? It's just putting the horse upside down.
[Village chief] Chongqing-sa-miaotong 23:43:23
Obviously, if you are not quite familiar with technology, you will not be able to control your business.
MAYOR: Shenzhen C ++ vicavo 23:43:28
@ Dongguan-trade service-itnmg what language did you develop?
[Chairman] Dongguan-trade service-itnmg? 23:43:43
. Net C #
[Mayor] Hangzhou-mr. Bug 23:44:01
Sometimes the architecture can guide the business
[Village chief] Chongqing-sa-miaotong 23:44:22
The architecture guides the business, and the technology is still being deduced,
[Chairman] Hefei-Finance-Li Zhi 23:44:23
Fact service architecture is larger than technical
[Mayor] Hangzhou-mr. Bug 23:44:34
For example, if there is a problem with product design, do you still follow the product architecture?
[Chairman] Shanghai + entrepreneurship + Group Owners 23:44:47
Looking at the nature of the company, such as Google, Microsoft, is definitely technology-driven.
[Village chief] Chongqing-sa-miaotong 23:44:48
The correct statement is to construct a business.
[Chairman] Hefei-Finance-Li Zhi 23:44:48
A good business architecture already specifies the technical scope
[Village chief] Chongqing-sa-miaotong 23:45:13
Google and Microsoft are launching intermediate products
[Chairman] Hefei-Finance-Li Zhi 23:45:24
It's not technology-driven. What does he need to implement?
[Chairman] Hefei-Finance-Li Zhi 23:45:31
Then implement the technology
[Village chief] Chongqing-sa-miaotong 23:45:32
Its business itself is a technical business, and it must be derived by technology after modeling.
[Chairman] Shanghai + entrepreneurship + Group Owners 23:45:33
The core of the search technology is that the technical business is developed along
[Chairman] Shanghai + entrepreneurship + Group Owners 23:46:00
Like sap, it must be business-driven
[Village chief] Chongqing-sa-miaotong 23:46:13
Right
[Chairman] Hefei-Finance-Li Zhi 23:46:26
Many people do not understand the technology, but he makes the business process and key points very clear.
[Village chief] Chongqing-sa-miaotong 23:46:27
Now popular is the field
[Chairman] Dongguan-trade service-itnmg? 23:46:30
At the beginning of the search, this service was not required.
[Chairman] Hefei-Finance-Li Zhi 23:46:39
You must know what technology is used for implementation.
[Village chief] Chongqing-sa-miaotong 23:46:41
Each company has different business fields and needs a separate architecture,
[Chairman] Dongguan-trade service-itnmg? 23:46:44
Technology will always serve the business.
[Chairman] Shanghai + entrepreneurship + Group Owners 23:46:48
Can it be called a business requirement?
[Chairman] Shanghai + entrepreneurship + Group Owners 23:46:58
It can only be called a requirement.
[Village chief] Chongqing-sa-miaotong 23:46:59
Currently, many architects refer to MIS architects, including current system architects.
[Mayor] Hangzhou-mr. Bug 23:47:08
What do you think about? When you are in a new field, architects have to think about it too much. Otherwise, the system will be exhausted by constant upgrades.
[Chairman] Hefei-Finance-Li Zhi 23:47:32
People's business needs: 10 million data queries within 5 seconds is business needs
[Mayor] Hangzhou-mr. Bug 23:48:09
This is basic.
[Mayor] Hangzhou-mr. Bug 23:48:26
I am talking about the relationship between architecture and business.
[Village chief] Chongqing-sa-miaotong 23:48:27
However, architects really need to be proficient in net or J2EE. In addition, you need to be proficient in the Business Architecture and system architecture?
[Villagers] Knitting & Weaving & Pig 23:48:57
Architects must be rational. They must not allow the infinite expansion of their businesses to lead to technical unavailability, nor can they restrict their businesses because they are too troublesome to favor programmers.
[Chairman] Hefei-Finance-Li Zhi 23:48:57
It's basically hard to do.
[Village chief] Chongqing-sa-miaotong 23:49:00
When it comes to business, what you actually say about Microsoft, Google, and search are all businesses.
[Village chief] Chongqing-sa-miaotong 23:49:18
Because the project must fulfill certain business objectives, right?
[Villagers] Knitting & Weaving & Pig 23:49:24
Three key points are very important: communication, transformation, training,
[Chairman] Hefei-Finance-Li Zhi 23:49:28
Microsoft's code is written by John
[Villagers] Knitting & Weaving & Pig 23:49:54
India has several levels of computer capabilities above China.
[Village chief] Chongqing-sa-miaotong 23:50:04
No one can master any technology.
[Village chief] Chongqing-sa-miaotong 23:50:16
Therefore, the best way is to cooperate with one team.
[Chairman] Dongguan-trade service-itnmg? 23:50:16
A's capabilities are strong.
[Villagers] Knitting & Weaving & Pig 23:50:20
This is true.
[Mayor] Hangzhou-mr. Bug 23:50:32
More familiar technologies will make your architecture more powerful.
[Chairman] Dongguan-trade service-itnmg? 23:51:09
Both technology and business need to learn.
[Village chief] Chongqing-sa-miaotong 23:51:53
It is a pity that SA, PM, TD, and PG are usually difficult to cooperate with each other, because everyone is not satisfied, just as we are discussing, because the viewpoint is different, there are differences. In addition, the salary is not equal, and the team operation is quite difficult.
[Chairman] Dongguan-trade service-itnmg? 23:52:40
@ Chongqing-sa-the key is management.
[Chairman] Dongguan-trade service-itnmg? 23:53:18
Management is a learning.
[Villagers] Knitting & Weaving & Pig 23:54:07
If you want to do management, you will not go through the path of the architect.
[Chairman] Dongguan-trade service-itnmg? 23:54:52
Architects can also be regarded as management posts.
[Chairman] Shanghai + entrepreneurship + Group Owners 23:54:53
In a technology-based company, If you want others to obey, your technology must be good, so that people can serve you.
[Chairman] Dongguan-trade service-itnmg? 23:55:02
Let the following people be obedient.
[Mayor] Hangzhou-mr. Bug 23:55:11
I am most afraid of management. I recently came to a new colleague who had some experience in writing a home page for three days. Today it is very popular, it took two hours to write the code, and I didn't say it out loud. I synced the code to him and said to him, "You need to refine it"
[Village chief] Chongqing-sa-miaotong 23:55:20
Think about it. I used to write FoxPro, ASP, ASP. NET, and net. Later, the entire architecture was completed, and the net and J2EE architecture were in turn, and I felt like I was exhausted. Time is too short, energy and memory are insufficient. You are still young.
MAYOR: Shenzhen C ++ vicavo 23:55:28
Are there any architects who use C ++ for development?
[Chairman] Dongguan-trade service-itnmg? 23:56:16
Your span is fine.
[Mayor] Hangzhou-mr. Bug 23:56:16
I used C ++ for two years, but it was not an architecture.
[Village chief] Chongqing-sa-miaotong 23:56:17
The key is that we have found a major problem.
[Mayor] Hangzhou-mr. Bug 23:57:03
I have done c ++, Java, CSS, HTML, Flash, and PHP
[Village chief] Chongqing-sa-miaotong 23:57:15
Net, J2EE are under the guidance of the latest architecture technology, improve their own frameworks, and try to control the driving architecture. If you are not familiar with these frameworks, the simple driving architecture is outdated.
MAYOR: Shenzhen C ++ vicavo 23:57:31
How can I grow into an architect by doing C ++?
[Village chief] Chongqing-sa-miaotong 23:57:47
The architect has nothing to do with C ++,
[Mayor] Hangzhou-mr. Bug 23:58:03
C ++ is too tired to write code and has no time to study the architecture
[Mayor] Hangzhou-mr. Bug 23:58:13
Most of the time at the bottom of the study
[Village chief] Chongqing-sa-miaotong 23:58:26
You can draw an architecture that can be implemented in any language. The true function of the architect is to implement the business. If there are too many tasks, you will be too busy.
MAYOR: Shenzhen C ++ vicavo 23:58:39
So confused.
[Chairman] Shanghai + entrepreneurship + Group Owners 23:58:55
Databases like Ace, you have studied it.
[Villagers] Knitting & Weaving & Pig 23:58:57
I thought this group was all structured.
[Village chief] Chongqing-sa-miaotong 23:59:03
To be honest, the underlying layer of any language is quite difficult.
[Chairman] Shanghai + entrepreneurship + Group Owners 23:59:04
It cannot be used without research.
[Village chief] Chongqing-sa-miaotong 23:59:18
It is easy to use.
[Mayor] Hangzhou-mr. Bug 23:59:31
Java is okay. There is no underlying layer.
[Village chief] Chongqing-sa-miaotong 23:59:39
Yes,
[Mayor] Hangzhou-mr. Bug 23:59:50
At least the memory won't let you see it.
[Chairman] Shanghai + entrepreneurship + Group Owners 23:59:57
C ++ is not only difficult to get started, but also hard to get started.
[Village chief] Chongqing-sa-miaotong 23:59:59
For example, why is the SSH framework implemented in this way and how is its container constructed internally?
[Village chief] Chongqing-sa-miaotong 0:00:42
It takes a long time for many people to get familiar with the existing framework. You need to explore its internal principles, which is a complete process of re-engineering,
MAYOR: Shenzhen C ++ vicavo 0:00:46
Yes
[Mayor] Hangzhou-mr. Bug 0:00:56
The SSH framework is fairly simple.
MAYOR: Shenzhen C ++ vicavo 0:01:09
In addition, many things cannot be used once learned.
[Village chief] Chongqing-sa-miaotong 0:01:11
No way. If you are not familiar with its framework, you cannot build your own platform architecture.
[Mayor] Hangzhou-mr. Bug 0:01:19
That is also
[Village chief] Chongqing-sa-miaotong 0:01:24
No way to do middleware.
[Village chief] Chongqing-sa-miaotong 0:01:52
Companies like yonyou and Kingdee have their own middleware components,
[Mayor] Hangzhou-mr. Bug 0:01:55
This identity
[Villagers] Knitting & Weaving & Pig 0:02:42
There is no general middleware,
[Villagers] Knitting & Weaving & Pig 0:02:54
Middleware is limited.
MAYOR: Shenzhen C ++ vicavo 0:02:55
@ Chongqing-sa-Miao refers to the process of using a ready-made framework. It takes a long time for many people to get familiar with it. To explore its internal principles, it is a complete process of re-engineering, do you mean refactoring?
[Village chief] Chongqing-sa-miaotong 0:03:23
For more advanced applications, You need to develop Eclipse plug-ins, vs plug-ins in net,
[Mayor] Hangzhou-mr. Bug 0:03:24
No, you can use some tips to do incredible things.
[Village chief] Chongqing-sa-miaotong 0:03:53
No restructuring. The SSH architecture is not public. You have to deduce it by yourself,
[Mayor] Hangzhou-mr. Bug 0:04:04
Double-click to view the source image. It took me three years to constantly improve my Eclipse plug-in.
[Village chief] Chongqing-sa-miaotong 0:04:28
Now, ASP. NET plug-ins are popular.
[Villagers] Knitting & Weaving & Pig 0:04:31
What plug-ins? Show.
[Village chief] Chongqing-sa-miaotong 0:04:47
This is a relatively advanced underlying development.
[Village chief] Chongqing-sa-miaotong 0:05:27
Therefore, it is not easy for programmers
[Village chief] Chongqing-sa-miaotong 0:05:46
From PG to TD, there is a way to go in year 56.
---------------- Gorgeous split line -----------------
Welcome to [subscribe] Public Account of the Software Architect: architectclub, to help you build a path for the software architect.
Architect's fireside evening speech 1