当前位置:网站首页>2020 year end summary
2020 year end summary
2022-07-07 09:00:00 【bboyzqh】
List of articles
summary
Recently, I was entangled in two marketing projects , The time before and after the new year is quite urgent , So that I haven't found a suitable time to 2020 Summary of years' work and study , At the end of the last project , Finally find an undisturbed evening to say goodbye to my 2020.
2020 Year review
Take a look back. 2020, Work and study mainly focus on the marketing platform 、 stability 、 Learning skills and thinking , As shown in the figure below :
The road of building a marketing platform
stay 2019 Year standing flag when , The plan focuses on the business access expectation of interactive marketing , However, due to the limitations of interactive marketing business development and personnel changes , In addition, the big boss pushed down from behind ,2020 From the very beginning, I embarked on the construction of marketing platform .
I've heard of it since I first worked “ Zhongtai ” The word , I have no idea about it .2018 year , China and Taiwan broke out in an all-round way , It's really personal , own 2018 year 12 Monthly job seafaring customer ,2019 year 3 In June, the R & D director shared the construction goal of the middle stage of the seamaker business . until 2019 Used in the interactive marketing business module in my charge “DDD thought ” During business process extraction and domain construction , Just feel a little “ Zhongtai ” The smell of , But then I was still right “ Zhongtai ” The concept of is still in the clouds . Without experience and deep understanding of construction marketing , We can only seek the experience of building large companies . So I began to investigate the construction ideas of marketing platforms of major companies , At the same time, it also began to sort out the current business of marketing , To recall Q1 and Q2 That time was really a painful experience , How to plan a middle office in combination with business ? How to prove that the current Zhongtai is right ? It's the best ? Daily brain ⼦ All of them are entangled by these problems , The essence is to worry about uncertainty , The core problems faced at that time were :
- Marketing business involves many marketing activities , And the business is relatively complex , How to comb ? Sort out to what granularity ?
- What is the company's future development strategy for marketing ? How to combine the business to plan the marketing platform ? How to deal with the conflict between the construction work of China and Taiwan and the business needs ?
- How to measure the achievements after the construction of Zhongtai ? The ability level within the group is uneven , How to coordinate resources ?
These problems are very thorny in the early stage of construction , Later, it was solved slowly , Specific solutions are not the focus of this article , In the follow-up, I will summarize the specific construction content of marketing platform in combination with specific practice . At present, the marketing platform has taken shape , It can be verified from two recent marketing projects . In the whole process of marketing business construction , I am right. “ Zhongtai ” The understanding of , The specific construction process can be divided into three stages :
- Stage 1 : Current situation pain point analysis and company strategy research . Stage one is mainly “ Historical pain points ” and “ In terms of future strategy ” two light , Know where the pain is , Combined with the company's future strategic points ( Specifically, it can refer to daily needs , For example, future marketing is to support new ways of playing , Or is it retained by the customer ) You can design a preliminary construction idea , It's just that it's a little difficult to communicate with the business side .
- Stage two : Reusable capability extraction . It mainly uses the strategic design and tactical design ideas of Domain Driven Design , The smooth construction of this area is mainly due to 2019 Years of experience in the construction of interactive marketing .
- Stage three : planning 、 Design 、 Construction and access . The plan should be detailed , Design multiple reviews , Do a good job with the priority of the business , At the same time, there should be continuous access to business needs to nourish the reusability of the midrange .
The above three stages of building Zhongtai are based on my steps in building Zhongtai in the field of marketing , The same construction idea can be extended to business lines 、 Across lines of business , It can even be extended to cross industries . To sum up the year , I am most grateful to my big boss and my small partners in the same group , Trust in me , Support for me !
stability
The construction of system stability is still part of the construction of Zhongtai , therefore 2020 Still assuming the responsibility of external stability of marketing , Mainly including pressure measurement 、 Promote problem support and performance optimization , As shown in the figure below :
Pressure measurement
The content of pressure measurement includes daily single interface pressure measurement 、 Full link daily scene pressure test and full link big promotion scene pressure test . Among them, the core is the whole link to greatly promote the scene pressure measurement ,2020 The main concerns of the year are as follows :
- Be familiar with the commonly used big promotion methods and peak scenes , And can enter 行⼤ Promote situational pressure measurement , At the same time, mix according to the flow
- Learn to estimate the capacity of the system and enter through pressure measurement 行 verification
- Pay attention to upstream and downstream dependence and upstream qps Distribute , And reasonably estimate the large promotion flow
- Code should be paid attention to in pressure test problem analysis 、 machine 、 The Internet 、 database 、jvm Etc
Pressure measurement is a powerful means to ensure the normal implementation of the great promotion , If there is any omission in the pressure test analysis results, the failure may occur ,2020 Although there is no major failure in annual stability , But there are still some twists and turns , For example, the full link voltage test ignores one of the clusters cpu As a result, the cluster was greatly promoted at the end of the year cpu near 100%( It's also a little pity ).
Promote problem support
2020 The annual daily promotion can be said to be breathless , The problems encountered in the process have been effectively solved , For example, memory suddenly began to rise , We have accumulated valuable experience in dealing with and analyzing these problems .
performance optimization
Performance optimization is also a big aspect , With daily work , Don't go into details .
Skill
I read an article last year , Regard daily learning as a sublimation of points, lines and surfaces . Collection of daily technical points 、 Collation and summary are regarded as the summary of point dimension , Knowledge points strung into special topics is the summary of line dimension , Then sublimate the topic or knowledge system into an abstract summary . This kind of knowledge is constantly carried out “ Connect ” Your idea is really a good learning skill , adopt 2020 Study continuously throughout the year , At present, many knowledge points have been summarized into knowledge topics , Including the study of technical books 、 WeChat official account 、 Daily troubleshooting, etc . Learning knowledge is a continuous process , You should not stop at any time . Most of the current learning is still on the online summary , Only occasionally do the sublimation of knowledge . Take a look back. 2020 The skills to be improved mainly focus on :
- Code specification
- Java Bytecode
- Java virtual machine
- Spring Use and internal source code : I have read it before Spring and Java The core source code of , But it's just commenting on the source code line by line , Focus only on the bottom implementation details , A higher level of cognition has not been formed , The design understanding has not been refined, summarized and deeply understood . This reading and planning are more inclined to high-level summary .
- Domain-driven design : Learn again by carefully combining business , Rethink the business behind it and the specific coding issues .
- Design patterns : I have seen many applications of design patterns before , Always feel that it's not what you want . This study is based on the principles of software design , Then penetrate into every design pattern , During the learning process, more attention is paid to the application scenarios of each design pattern , From the perspective of design principles, what essential problems are solved behind . At present, it has not been fully understood , Still in continuous learning .
The books I have read include : - 《 Depth analysis Apache Dubbo Inside the core technology 》
- 《 Domain-driven design 》
- 《Spring Combat the first 4 edition 》
- 《 The way to code refinement ( From Manon to craftsman )》
- 《 Gold tower principle 》
- Geek time - Beauty of design pattern
thinking
As a technician , In addition to the necessary technology , Find more and more in work “ thinking ” Importance , For example, structured thinking 、 Critical thinking, etc .2020 Years is also a process of cultivating personal structured thinking , adopt 《 Gold tower principle 》 Practice consciously in your study and work , Gradually achieved the improvement of daily communication efficiency 、 The technical scheme design is more comprehensive 、 Think more and more deeply and so on .
In addition, business thinking is also an important and necessary skill for business development to upgrade , From work, the architect will tell me “ Code is business ”, There are two meanings , One is that the code reflects the business , This is what every developer can see . The second is what business problems are reflected behind this layer of code , Why do you write that , That is, why the business is like this , To understand this layer is also invisible to many developers , To do this, we need to understand the cause and effect of the business , We also need to constantly communicate with business parties . When doing the planning and design of the marketing platform, I deeply understand the difficulties ,2020 Nian also understood deeply “ Business driven scheme design , Code doesn't need to be done by hand ” The truth .
life
- exercise : Insist on physical exercise for half a year , Have developed at least 3 The habit of exercising for the first time .
- buy a house :2019 My wish is to buy the house , I didn't expect to be 2021 At the beginning of the year , Then the day of repayment began .
- family : Family life and work are all good .
A bad place to do
2020 The following are some of the things that have not done well in :
- Fragmented time is not used well , I have collected many articles that I want to read but haven't read .
- There is less internal sharing ,2020 Share for years 4 Time , relative 2019 Less than half .
- 2020 In, the overall technology blog was written less .
- No travel plan , There is no time to go out and have a look .
2021 Year plan
Planning cannot keep up with changes , Just do some simple planning :
- Work :2021 Make sure that the marketing ability continues to precipitate , At the same time, the business should be constantly verified , Finally, start the construction of digital marketing . Another point is that in addition to the areas of responsibility , Slowly learn from other business lines .
- Study : In terms of skills, the focus tends to “ The ability to abstract ” The promotion of .
- thinking : Develop structured thinking 、 Business thinking and other habits , It can be naturally integrated into work and study .
- an income-earning sideline : After buying a house, I have a new sense of crisis ,2021 Nian hopes to find a sideline of his own , Strive for a step closer to financial freedom .
- influence : Do more group sharing , At the same time, achieve at least one technical blog every week , Enhance personal influence .
Last
2020 In the middle of the year, we face more uncertainty , Including uncertain marketing platforms , Uncertain technical solutions and uncertain life . these “ uncertainty ” Often let me have “ uncertainty ” Anxiety , But if in work and life “ uncertainty ” Turn into “ deterministic ” As a normalized challenge , Stepping on the past is another world .2020 Year is a special year , It was also the most difficult year ,2020 The years passed ,2021 It will be better !
Welcome to WeChat official account. : Fang Chen's blog
边栏推荐
- Category of IP address
- MySQL主从延迟的解决方案
- MySQL partition explanation and operation statement
- Greenplum 6.x monitoring software setup
- 年薪50w阿裏P8親自下場,教你如何從測試進階
- Greenplum 6.x version change record common manual
- Personal deduction topic classification record
- NVIC中断优先级管理
- 串口實驗——簡單數據收發
- The longest ascending subsequence model acwing 1017 Strange thief Kidd's glider
猜你喜欢
C语言指针(下篇)
Greenplum 6.x version change record common manual
[istio introduction, architecture, components]
数字三角形模型 AcWing 1027. 方格取数
Greenplum 6.x monitoring software setup
Image segmentation in opencv
LeetCode 715. Range 模块
数字三角形模型 AcWing 275. 传纸条
Explain Huawei's application market in detail, and gradually reduce 32-bit package applications and strategies in 2022
PPT模板、素材下载网站(纯干货,建议收藏)
随机推荐
Simulation volume leetcode [general] 1609 Parity tree
Vagrant failed to mount directory mount: unknown filesystem type 'vboxsf'
[MySQL] detailed explanation of trigger content of database advanced
Several methods of calculating the average value of two numbers
Reflections on the way of enterprise IT architecture transformation (Alibaba's China Taiwan strategic thought and architecture practice)
OpenGL 3D graphics rendering
为不同类型设备构建应用的三大更新 | 2022 I/O 重点回顾
Serial port experiment - simple data sending and receiving
Speaking of a software entrepreneurship project, is there anyone willing to invest?
[step on the pit] Nacos registration has been connected to localhost:8848, no available server
Simulation volume leetcode [general] 1557 The minimum number of points that can reach all points
NCS Chengdu New Electric interview Experience
Druid monitoring - Introduction to JMX usage and principle
C语言指针(下篇)
Greenplum 6.x common statements
Unityshader introduction essentials personal summary -- Basic chapter (I)
Ppt template and material download website (pure dry goods, recommended Collection)
Analysis of Hessian serialization principle
【ChaosBlade:节点磁盘填充、杀节点上指定进程、挂起节点上指定进程】
【ChaosBlade:根据标签删除POD、Pod 域名访问异常场景、Pod 文件系统 I/O 故障场景】