On December 20, 2015, the cloud community was launched. On December 20, 2018, Qiqi Community was 3 years old. Ali Baba often says, “Fix the roof on a sunny day.”

In our opinion, the best investment in the winter is learning, the accumulation of knowledge. So the community created a special album to share with developers 20 valuable lessons about growing up, 50 book lists.

Many years later, when we look back on 2018-19, we will be left with not only the cold, but also the rising technical ability and the sense of achievement after hard work.

Cloud community nailing technology discussion group, has 5000+ developers. Cloud habitat community in January 2019 + activity notice [continue to update, welcome to join] learning, is a kind of atmosphere.

On January 9, technology broadens the value of technology itself, the value of business and, more importantly, the value of life. This is our 14th insight for developers.

Guju, alibaba’s technical expert, whose name means “lonely sail far shadow blue sky”, is the main writer of Alibaba Java Development Manual. In March 2016, Gu Ju led about code project team to write “Alibaba Java Development Manual”, code out of efficiency, code out of quality, promote ali and the industry to progress together, so that the code becomes more comfortable, more clear, better maintenance.

In May 2018, Gu Ju posted the code he wrote in his first year at the event “Salute the Code, Find your Line 83”, and everyone hurried to find out if there were any irregularities.

Developers are welcome to follow him and join in the in-depth discussion on nails and loneliness.

“Alibaba Java development manual” the most complete information in the history of this view!

Ali Guodong: Technology expands value boundaries

Yang Guanbao (guju) Alibaba code platform responsible person. The draftsman and promoter of alibaba code. In ali successive development, architects, technical director of different roles, such as across a double tenth, internationalization, code center and other large projects, a linear programming has a wealth of experience, in the field of big data, high concurrency, r&d efficiency all have deep attainments, willing to share and summary, both at home and abroad have done many times large exchange and training.

Technology broadens the value of technology itself, business value, and more broadens the boundary of life value. Good code is art, good code thinking is philosophy. On the way of technical advancement, programmers dare to continue to carve their own works like art masters, think about the logic behind the code, constantly refine and summarize, and achieve legendary code life. Memorizing, thinking, expressing and comprehending are the four steps of learning. The first step is the foundation, but also a physical work.

Published books:

Alibaba Java Development Manual Code Efficient

Recommendation List:

Effective Java, Zen design Patterns, Deep Into the JVM virtual Machine


Engineers need to grow in cycles of business, scenarios, products, and technologies. This is our 13th lesson for developers.

Mingshuo in the cloud community expert page is very simple: engaged in big data system research and development for a long time. Welcome developers to pay attention to him, and join the nail group and mingshuo in-depth discussion.

Ali Mingshuo: Look up at the stars, down to earth

Chen Ming (Mingshuo), HBase SQL Principal Aliyun has seven years of big data system experience. He has been in charge of Spark’s independent research and development of memory computing engine and MaxCompute joint computing platform for four years

Programmers change the world by empowering others with code. Engineers need to grow in cycles of business, scenarios, products, and technologies.

Recommended books:

Database System Implementation, Enabling, A Brief History of the Future


January 7. Change your perspective if you can’t figure it out. Multi-dimensional thinking is better than blind hard work. This is our 12th lesson for developers.

Jiongxuan, 7 years of android r&d experience, 108 Domestic and foreign invention patents related to Android, once led the development of well-known open source plug-in projects. Now Gaud is working in the JS + Native direction. It is also the q&A channel of the cloud community. Developers can interact with Jiongxuan on the Experts page.

Ali: Because I believe, I see

Autonavi wireless development expert has 7 years of android r&d experience, 108 Domestic and foreign invention patents related to Android, and once led the development of well-known open source plug-in projects. Now Gaud is working in the direction of dynamic (JS + Native)

Code is what you are: Your code is your face and your attitude to work. Craftsman spirit: as to crafts, carefully polished. Time will pay you back. Get out of the loop: Get out of the loop. Multi-dimensional thinking is better than blind hard work.

Recommended books:

The Art of Writing Readable Code, The Myth of the Man-month, the Programmer’s Health Guide


On January 4th, we may not know what the right path is, but don’t go too far down the wrong path. This is our 11th lesson for developers.

Tang Xiu, Ali Cloud Database and Application Migration (ADAM) senior product Manager. Active in community and nail groups, especially in the recent industry focus on the topic: Oracle database and application cloud, how to do the most reliable? Very insightful. There is also a series of content:

PostgreSQL remote link server configuration PostgreSQL 11 source install EDB Postgres MTK use tips

Ali Tang xiu: God rewards those who help themselves

Ali Cloud Database and Application Migration (ADAM) Senior product Manager ORACLE database expert, ADAM product expert.

We don’t necessarily know what the right path is, but don’t go too far on the wrong path. Embrace change and approach your work in the right way.

Recommended books:

McKinsey’s excellent working methods, C++ Primer Plus, the art of database transaction processing


January 3, Product managers’ best ability is to think in a frame, with a big picture in mind. This is our 10th lesson for developers.

As the product leader of Ali Cloud NoSQL/NewSQL/HTAP, developers can find their location in the expert page of the community. His latest post is a review. Recommended reading. Ali Cloud NoSQL Database events in 2018

Where Ali is: A product manager’s path

Zhu Jie is the product leader of Ali Cloud database NoSQL/HybridDB product line. She has 10 years of database/big data R&D and management experience, focusing on database/big data service platform construction, planning and practical application.

Enterprise cloud products should always be optimized and innovated around customer value; The best ability of a product manager is to think in a frame and have a blueprint in mind. Making products is the process of pursuing excellence.

Published Books:

Big Data Architecture in Detail: From Data acquisition to Deep Learning

A list of recommended books

Built to Last, Refresh, Deep Thinking: Approaching the Essence of the Problem


Happy New Year, 2019. January 2, it’s hard to create creative code without product value. This is our ninth lesson for developers.

As an important part of the strategic layout, Ali Cloud’s industrial Internet of Things (Iiot) provided the infrastructure for manufacturing digitization at the Guangzhou Cloud Conference, including: end and edge computing and cloud platform. “End” mainly connects various end devices securely through AliOS Things, Link Kit SDK (AliOS Intelligent Life Iot Feiyan platform), etc. The edge computing realizes the real-time analysis and decision-making of industrial data, and then directly sends it to the machine for execution. A more extensive cloud platform realizes connection management, device shadow, device model, etc., so as to manage digital objects, materials, machines, etc., and then generate various application solutions with big data and artificial intelligence on this infrastructure: Including equipment operation and maintenance, machine tool digital transformation, product visual detection and other scene solutions, as well as remote monitoring, failure prediction, equipment ledger and other industrial apps.

The technology team at AliOS Things is constantly sharing practices with the community. Welcome to their cloud platform AliOS Things.

Alirin I: Calm as water, passionate as fire

Lingyi, a technical expert of The IoT Division of Aliyun, is responsible for the development of AliOS Things technology, the embedded system of the Internet of Things, and the landing of products

It is difficult to produce creative code by focusing only on technical progress and separating from product value. Our responsibility is to produce and build the cornerstone of the product. Ideas, technology, labor in the process of becoming products, full of enthusiasm, happy work to inject vitality into our achievements.

Recommended books:

From Zero to One, Design Patterns


December 29, in the age of information explosion, staying focused is especially valuable. This is our eighth lesson for developers

Arigguido: Stay focused and keep learning

He Dengcheng, head of OLTP database of Alibaba Database Division, is responsible for creating x-DB, a new generation distributed database developed by Alibaba itself

In this era, any knowledge and technology you are interested in can be studied in depth through the Internet. In the age of information explosion, staying focused is especially valuable. In combination with 1 and 2, my advice is to focus on the direction, keep focusing on learning, and become a better self year by year

Recommendation list

Cowards never set out, the weak die by the way, and we are left to carry on. System Performance: Enterprise and the Cloud


On December 28, to do one thing, you need to be resourceful. This is our seventh lesson for developers.

Seal god, HBase Big ox. Has developed tens of thousands of Hadoop and ODPS clusters; Successively responsible for Ali Distributed dispatching platform YARN; Independently developed distributed memory computing engine, responsible for Spark; Currently, it provides professional big data structured storage services (cloud HBase) for public cloud users. Feng God is very active in the community. You can see his presence in blog posts, live broadcast and Q&A. In the HBase community we have focused on this year, more than 2200 like-minded developers have been learning and discussing together.

Mind changes life, big data changes the world

Cao Long (Feng God), ApsaraDB HBase technology director of Ali Cloud, one of the initiators of China HBase open source technology community, with more than 10 years of experience in large database and database, participated in the development and maintenance of Ali Hadoop and ODPS cluster

When you change your mind, you change your life; Heaven and earth need to find their own meaning, not to live; Do one thing, need youdao skill, ladder development, and before it is done, all cultivate one’s morality; Data are traces of how we operate in the world, and the proper use and processing of data can make our world a better place.

Recommended books:

Out of control, Into thin Air.

December 27, Enjoy the torture. This is our sixth lesson for developers.

Tie ‘an, from his high school Alma mater Yang Xianyi Middle School, General Yang Xianyi (China’s modern aviation pioneer, known as the “father of the Chinese Revolutionary Air Force”), styled xuehua, also known as Tie ‘an.

Enjoy “Torture” this is the growth sentiment cheolam sent to developers.

There are times when you get tired of working on products and projects every day. However, whenever I think of my original aspiration and ideal, as well as the support of my family, everything immediately turned into infinite happiness.

Ali Tiean: from code farmer to product manager

Xiao Shaocong (Tiean) Ali Cloud RDS series database senior product expert PostgreSQL China user association 2015-18 chairman of China’s first EDB Postgres certification expert China top 20 Red Hat RHCA certification architect

Open source is a religion. Code can be open source, articles can be open source, powerpoint can be open source. Building on the wisdom of your predecessors will make you get twice the result with half the effort. Sharing the results with others will make your wisdom grow into a towering tree. Write code so, do products so, let oneself become everyone’s floor, let share achievement happiness.

A list of recommended books

“PostgreSQL In Action” “General Theory of Things”


December 26, obedient, work. This is our fifth lesson for developers.

Yin Da is responsible for Ali Cloud FPGA heterogeneous computing, the implied meaning of the flower is to be hidden, work. In the expert page of the community, I like to watch American TV series and read books in my spare time, especially history books. Also like to drink a little wine to chew the fat, drink only beer and whiskey; The liquor is a bit poor, but the wine is passable. I have worked in a communication company for 18 years, including 10 years of large-scale FPGA/ASIC development and system design. Expect more in the series.

(3) Bizarre problems encountered in FPGA design “the chip also depends on the origin” (2) bizarre problems encountered in FPGA design “the chip also depends on the origin” (1)

Things that don’t kill you make you stronger

Yinda Ali Cloud FPGA heterogeneous computing principal 20 years of FPGA, ASIC, hardware development experience, data center FPGA acceleration has some practice and practice

Obedient, work. Time to heaven and earth are the same force, transported to the hero is not free. Lack of knowledge leads to suspicion; lack of authority leads to anger; lack of faith leads to speech.

Recommended books:

Insight, The Age of Intelligence, the Way to College.


On December 25th, self-drive is the best way to improve, without limits, and comprehensively improve your ability. This is our fourth lesson for developers.

Hungry and humble, never good enough

The front-end technology team led by Chengchi has been closely cooperating with the cloud community, and the wonderful presentation of every cloud conference is everyone’s effort. The 13th D2 Front-end Technology Forum will be held in Hangzhou on January 6th, welcome to attend. Key members of Google, Facebook, GitHub and Babel gather for the official launch of the 13th D2 Front-end Technology Forum.

Deng Xiaoming (city) Ali Cloud senior front-end technology expert for many years front-end & full stack R&D experience, in engineering, serverless some practice and landing

Self-drive is the best form of progress; Never good enough; Don’t set limits on yourself, don’t limit your role, improve your ability comprehensively; Going from 0-1 was tough, but it was fun

book

“Built to Last” “Transformation of Enterprise IT Architecture: Alibaba’s Strategic Thinking and Architecture Practice”

December 24th, start with familiar open source systems around you, use them to better understand the code. This is our third lesson for developers.

Under development, HBase community BIG V. In his blog post, Benchmark tool in HBase2.0 – PerformanceEvaluation, in-depth interpretation of HBase2.0’s new high-availability read Region Replic, “in-depth interpretation of HBase2.0 new functions AssignmentManagerV2”, “eliminate burrs! HBase2.0 full link offheap effect cluster” can clearly see the accumulation of experience.

Ali: Open source is changing the world

Yang wenlong (currently in research) technical expert of alibaba storage technology business division ali-hbase kernel r&d director member of ApacheHBase community Committer&PMC with rich experience in the design and practice of distributed storage system

Some people have always wanted to learn the code of popular open source software, but it is better to start with a familiar open source system. Because only when you use it can you understand the code better, and only when you look at it with actual production problems can you understand why you design the architecture this way. Conversely, only by understanding the system at the source level can it be used to avoid potholes.

A list of recommended books

In-depth Understanding of Computer Systems HeadFirst Design Patterns


On December 21, a sense of purpose and an open mind was our second message to developers.

Ali’s song:Charity is a lifelong thing. I’m digoal, just do it

Dege, known as dege. PG god, 6,500 + fans in the community. In the past three years, he has accumulated more than 2000+ blog posts in the community. I remember when the community started, one of the developers wrote on his blog, “I always thought PG was a niche database, but I didn’t realize there was so much stuff in the community.” In the past three years, THE status of PG has been on the rise, and the CLOUD community’S PG peg group has more than 1,000 developers meeting for discussion.


Zhou Zhengzhong is one of the founders of PostgreSQL China community, one of the founders of PostgreSQL Ivory Tower, and one of the co-founders of DBA+ community. He has more than 10 database-related patents, and now works in Ali Cloud database kernel Technology group.

Learning requires a sense of mission and an open mind. A sense of mission means that technology serves the business and creates social value together with the business. Only with a sense of mission can you stick to it and not be easily knocked down when encountering difficulties. Openness is based on a solid technical foundation, thinking beyond pure technology and from the ecological perspective. We should keep our head down and work hard, but also look up to the road ahead. For example, overlapping parts in the industry ecology, relations between Allies and competition, problems and complementary methods, etc., at the same time, we should pay close attention to the national and international situation, analyze the reasons behind it, and avoid going against the current when making decisions on the future technology direction.

Recommended books:

PostgreSQL In Action


On December 20th, learning in the scene was our first lesson to developers.

Ali Bixuan: The growth path for programmers

In this article “Programmer’s Path of Growth”, Bi Xuan, head of Infrastructure of Alibaba, tells us his feelings of growing up in various roles based on his own experience. In his career experience, he has experienced the growth of technical ability, architectural ability and now as a technical Leader in training. Among them, the growth of technical ability and architecture ability is very needed by all programmers, which is worth all the technical students who are confused about their career development.


Lin Hao (Bi Xuan), head of Alibaba infrastructure, founder of Alibaba HSF and T4, head of HBase, led the upgrade of Distributed application architecture, remote multi-activity architecture and resource elasticity architecture of Alibaba e-commerce

Programmers, looking for and even creating scenarios to learn the corresponding technical capabilities. Just like learning Java communication framework, try to write one based on BIO/NIO and compare Mina/Netty to see why it is different; Learn Java memory management and try to write programs to control GC behavior. Outside the books, it is recommended to read the source code, combined with the scene to truly understand and learn. My career experience is the growth of technical ability, structural ability and the growth of a technical Leader in training. All three routes can be developed, and there is no one who is superior or inferior. Interest and personal advantage are still the most important.

Published Books:

OSGi Principles and Best Practices Distributed Java Applications: Basics and Practices

Recommended books:

The Age of Intelligence: Big Data and The Intelligent Revolution Redefine the Future

It is expected to be updated until January 20, welcome to collect.