System architect is a team leader, who needs to control the overall situation, understand local bottlenecks and give solutions according to specific business scenarios. The following is a summary of the architect's personal work, hoping to help everyone!
Summary of architect's personal work 1 It has been four and a half years since I started working in xx. In the past days, I was mainly responsible for the core technical fields, the expansion design and construction and maintenance of the information center computer room, the construction and project management of the newspaper information system, the design and research improvement of the network and network security, the innovation of technical management, and assisting in promoting the integration of information production of the newspaper group. Strictly perform personal duties, study hard, work hard, and complete the tasks assigned by the leaders.
First, good ideological and political performance
My principle in dealing with people is "study hard, work hard, be an upright person and live a happy life". I am strict with myself, work hard, treat others sincerely, and match my words with my deeds. Law-abiding, modest and prudent, decent style, good ideological quality and professional ethics, able to use the requirements of "Theory of Three Represents" to guide their actions. Actively demand progress, be friendly to the group, be polite and honest. He won the third prize in party member Advanced Education Theme Speech Competition, the third prize in "Knowing Rong Ming Shame and Love Newspapers" Speech Competition, and the third prize in "I Give Suggestions for the Reform and Development of Newspapers" activity. For four years in a row, he was rated as an advanced worker of the group and won the title of "outstanding member of municipal organs".
Second, weight-bearing exercise, encourage and tap the potential, and better complete the work.
Xx to xx is a crucial period for the reform and development of newspaper groups. The group is developing rapidly in the direction of scale, multimedia, diversification and networking, and great changes have taken place in production scale, management concept and business process. During the period of rapid reform of the newspaper industry, the number of reporters has increased and the office space of the group has expanded. Under the environmental conditions of insufficient technical personnel, the group's editing process, business process, network security, computer room construction, information cost research and so on. In the process of informatization construction, on the one hand, we have to independently study the rationality, scientificity and safety of the project with less technical support, on the other hand, we have to face the core maintenance of many systems and networks, and a large number of problems that other technicians can't solve. These days, the newspaper group has successfully completed the responsibility target assigned by the group leaders.
1. The computer room platform of the Information Center of Newspaper Group runs safely, without major accidents, and the work is carried out in an orderly manner. The overall network and system of the Group are operating normally, and the construction level of the information room has reached a new height. The safety factors of air conditioning and ventilation system, emergency lighting system, fire fighting system, ups distribution system and computer room lightning protection and grounding system have been further improved.
2. The newspaper system is integrated, the management process is perfect, and the newspaper editing process system is gradually upgraded. The esoteric system provides reporters with convenient and fast full-text retrieval function. The research of newspaper advertising system makes the advertising management mode computerized, scientific and standardized, and the advertising data is more accurate, complete and safe. The implementation of the publishing system of newspaper group has greatly promoted the process and scale of independent publishing of newspapers. Second, develop a newspaper performance appraisal management system to count the performance of journalists and editors, so as to conduct regular assessment and improve the enthusiasm of all employees for running newspapers.
3. Realize the creation of group domain control system, editing database system, file server system and ups uninterruptible power supply monitoring system, and assist in the design and implementation of centralized financial management and monitoring, and gradually improve the integration of financial management.
4. Assist in the construction of the Group's digital newspaper building, supervise and improve the accessibility and expansibility of the distribution center on the 3rd floor, the administrative operation area on the 8th floor, the wiring subsystem of the business newspaper on the 7th floor, and the network system, so as to improve its stability, change the regional demand and make the network gradually mature. And completed the network access of 22 towns and villages, and the integrated operation of the system and the newspaper center transitioned to multiple branches.
5. Establish an online anti-virus defense system, which is linked with hardware anti-virus wall to reduce network security risks and improve network security. The design, planning and implementation of the telecommuting system and the gateway-level gas wall of the newspaper office provide journalists with safe information diversification channels, perfect network storage and centralized backup, realize the unified storage control and management of the whole network data, prevent physical damage and partial logic damage, and protect the group's data resources. Realize the hot standby of the core switch, maintain the safe and stable operation of the core network layer, and minimize network risks. Research and design of online behavior monitoring. Standardize journalists' online behavior, make rational use of network resources and improve the competitiveness of newspaper groups. Further expand the disk array storage system, related disaster recovery, database management and storage strategy, strengthen network security, and deeply study and prepare a dynamic and integrated security system to serve journalists: secure operating system, application system, anti-virus, firewall, intrusion detection, network monitoring, information audit, communication encryption, disaster recovery and security scanning. The operating rules of the network and system are found out.
Third, strengthen the sense of responsibility, carry forward the spirit of struggle, and enhance the sense of pioneering and innovation.
Over the years, the special environment in the technical field of the group has enabled me to focus on the overall situation, be generous and not care about personal interests. Due to the particularity and importance of my work, I have been overworked many times in recent years, and even slept only a few hours for several days and nights. Every technological transformation and innovation, the design and erection of every project has to pay great hardships, that is, to coordinate and maintain nearly 10 million information equipment of the group and journalists' families, to make predictions, to study possible problems in the process of informatization, to dare to try, to integrate new knowledge, new technologies and new ideas into the implementation process, and to put forward high efficiency.
Fourth, constantly strengthen theoretical study and expand knowledge.
Concentrate on studying the current situation and development trend of computer technology at home and abroad, absorb rich computer theoretical knowledge, improve the ability to solve practical problems of this major, coordinate the relationship between this major and related majors, coordinate and solve related technical problems, and guide engineers to work and study. It also strengthens the ability of writing expression, organization and coordination and judgment and analysis. In order to improve my computer level, I received the training of Microsoft System Engineer from Microsoft Authorized Training Center in xx, and obtained the certificate of xx System Engineer issued by xx. In the same year, he also obtained the advanced system management certificate of xx editor, received the training of xx network engineer in the authorized training center of xx, and obtained the certificate of xx network engineer issued by xx in the same year, and taught himself the ccnp network expert course. In order to master more solid technology and enrich my theoretical knowledge, I began to study for graduate students in software engineering at xx University of Science and Technology, and successfully obtained a master's degree in engineering at the end of xx. In terms of papers, I have published papers in Computer News, Computer World and China Local Newspaper.
Verb (abbreviation of verb) the direction of future efforts
1. In the special case of serious transactional work, the role technology must be changed. Modern newspaper technicians in the new era should be technical organizers, network and network security builders, news and information product developers, information technology service consultants and information technology teachers.
2. To innovate, we need to subconsciously strengthen technical management, and pay equal attention to technology and management.
3. Can't be content with the status quo, not enterprising, and can't enjoy a market, which will not be conducive to the development and innovation of the group's technology.
4. Strengthen the training of journalists' computer knowledge, promote the development of information construction, and reduce the overall maintenance cost of construction.
Summary of architect's personal work 2 Technology has been done for 4 years since graduation. In four years, I went from a small programmer who started a MIS company to a technical PM of an Internet company (in fact, I think I should be called a senior engineer, or have the cheek to call me an architect). Although the road in the middle was bumpy, it was good to climb over in the end.
In fact, if you want to say what great experience you have, you can only say that you have struggled for four years. No matter how long your memory is, you will forget the pain when you get a scar, but you will always leave a little scar. ! I can only say that I will take out these scars and share with you how to make future comrades touch rocks or throw them into the sea as little as possible. Someone has hit it before, thrown it, and bypassed it if you can!
In fact, to do technology, we can't just look at technology from the technical point of view, it involves all aspects (this is not a big talk, I am not a "professor", let alone an "expert", so there is no need to exaggerate). If you only improve your technology from the technical point of view, you will soon encounter bottlenecks and there is no good way to overcome them. So what should we do before upgrading the technology? How to improve your skills?
First: you must know yourself first.
As programmers, we are more than 90% conceited. Don't deny that I am also a programmer. I know the people I belong to deeply. Do you often have the following phenomenon: do you see that other people's code is rubbish and your own code is perfect? Do you think that other people's code or solution is not optimal, and only your own code or solution is optimal? Do you think there must be no bugs in your code and there must be bugs in other people's code? Too many. If these phenomena happen to you, then the first thing is: Please change it? ! Programmers should be modest and enterprising, otherwise you will not be able to keep up with the pace in this era when technology is updated faster than changing gf.
Second: Do you often quarrel with others? Do you argue about every question? Are you deaf to other people's opinions? Please change this, too
As a technician, this is unique. I once argued with others for a problem, and I was red-faced and emotional. It often ends badly in the end. Think about what will be good for you in the end. There is still a difference between technology and academics. Technology needs no argument. What technology needs is truth and reality. When you have an argument, the best way is to make a demo, which can exercise yourself and explain the problem. Kill two birds with one stone, why not?
Third: don't argue about faith.
Now many programmers, including technicians who have worked for more than ten years, often say that java is better than net, or net is better than java. Windows is better than linux, and linux is better than windows. These factions, portals, have become a belief. But there should be no objection! Everyone has a high school education and studied materialist dialectics. There must be a good side and a bad side to a thing. What's more, is it a comparison between two things? Everyone's faith can be different, but faith is used for respect. It's not for argument. You can have your faith, but you can't denigrate others' beliefs. ! Anders hejlsberg and james gosling can still sit down and talk calmly. Why can't we? Moreover, we don't have to rely on net or java to make a living. Can't you take advantage of both net and java?
Fourth: Don't look down on your superiors.
Whether you are a fresh graduate or a veteran, you should remember one thing. No matter how good you are, you should ask others after others see your level. Don't go up there and do anything for you. Everyone thinks they are overqualified and waste your intelligence. Then it is often followed by a mess of work. Euphemism: I despise doing such a thing. Okay ... what do you mean? You think it's easy, why not do it well? When encountering this kind of problem, I can only say that you'd better put yourself in the other person's shoes. !
Fifth: Please care about the open source community.
Not to mention the advantages of the open source community. If you are a net developer, I sincerely suggest you: Please care about the open source community! I am also a net programmer, and I deeply understand the advantages and disadvantages of net programmers. But please don't exclude open source, and don't blindly use MS products. Sometimes open source things can give you another solution and let you see another world. Don't think that open source is profound. If there is an opportunity, you should join as much as possible. If you join an open source organization and submit the code, will your resume get extra points? When you went to the interview, you said I was the developer of "so-and-so open source software". Do you feel like a giant cow? I think the interviewer will look at you differently, too Do you think he has the face to give another salary that he can't afford?
Sixth: when solving problems, recognize the essence.
Recently, our group will develop a client of MongoDB. Because the open source MongoDB client function is not perfect and does not meet our needs, I asked a colleague in our group to develop it. I know his level, so I deliberately don't tell him what to do, and I don't often ask him how he is doing. On his own. I know this thing will definitely get out of control in the end (no way, pay tuition). Last Friday: I really can't. So what's the problem? Is this comrade unable to recognize the essence of the software he wants to make? I just need to realize what function! As a result, too many functions are too complicated, which leads to new problems, more and more codes, more and more bloated, and the following phenomena become more and more irrelevant. It takes 99% of the time to realize the possible problem of 1%, and this problem of 1% is not "20xx". Even if this software is made, is it still controllable? Is it another tar pit-first of all, the quality of your software cannot be guaranteed; Secondly, it is difficult for you to expand; Third: You spend too much unnecessary working time. ...
Seventh: read more books, read more websites (not small websites) and practice more.
I improve my experience by reading more books and websites. You can often learn a whole set of new skills from books; The articles on the website can give you some architectural thoughts. Because technology is learned, it can be raided through books; The architecture is modified, not designed. Therefore, the short and pithy articles on the website are just right, so you need to improve your skills, read books, understand architecture and read articles on related websites. As for practice, I think this is for everyone! I don't practice much anyway. I can basically understand the code while reading, but several of my colleagues can only understand the code while reading and writing. These are actually personal habits!
Eighth: Learning and improving mainly depend on yourself.
Now many people think that I came to study in the company; I can't learn anything in this company. Everybody wake up! The company is not a school, its essence is profit, and the essence of the school is teaching and educating people. So if you want to learn something in the company, you have to rely on yourself. Don't expect the company to give you much room for improvement. Few companies will train and train their employees in an orthodox way unless they have to. So I still have to learn by myself. If you only want to support your whole career with the knowledge gained from project development, and the rest time can be used for entertainment, playing games, clubbing and so on, then I think you should change careers now! Because it may not be long before you really want to consider changing careers. So it's better to change careers now. As the saying goes; Early death and early super life!
Ninth: Know how to sell yourself.
Let others know you when they don't know you. This is the experience I just got in the last year. I used to think that I could get a low salary when I entered the company, and then I asked the company to improve my treatment after my level was demonstrated. But this road has been proved by many people to be unrealistic. Your salary when you enter the company often determines what you do in the company. Besides, the company generally won't agree to your request. The company has a strict salary system, and he has to face a bowl of plain water, so this one has proved to be very successful. Then can you change your practice? Let others know your level before entering the company, so that you can get what you want?
;