当前位置:网站首页>What is the most suitable book for programmers to engage in open source?

What is the most suitable book for programmers to engage in open source?

2022-07-05 10:15:00 CSDN information

dc6145d46d6482f7574c8cc19f8654a4.gif

author | Phoebe         Coordinating editor | Du min

Produce | CSDN(ID:CSDNnews)

1998 year ,“ Open source ” This term was born in the open software initiative (the Open Software Initiative). first , Open source is just a marginal activity , Later, he stepped on the stage of software development . The rise of open source stems from the virtuous circle of technological innovation and commercial innovation , With the progress and development of the times , In the last ten years , The revival of open source is unstoppable .

In this issue CSDN Build an open source live program 《 Open source Roundtable 》 With “ Know open source , What book to read ?” The theme of , Invited the main creator of open source road 、 Kaiyuan society 2021 Chairman Zhuang biaowei, two guests , And two specially invited interactive experts : Milvus Gu Jun, chief evangelist of open source project , as well as CSDN Senior bloggers “ Aunt ”(CSDN ID), Under the auspices of the column planner he Miao , Give our beginners some advice on how to understand the open source world . So these open source world guides , What kind of golden advice has it brought to us ?

37111f04477ce6c3d6eebc670b1b420a.jpeg

Scan the code to view the playback

05cd214de561686d1f15728fcc7b96a8.png

How to get started with open source reading

He Miao : What is the first open source book that all teachers have read ? What have you learned from it ?

Suitable : As early as 2007 year , The English name of the first open source book I read is 《The Success of Open Source》, In Chinese, 《 The road to success of open source 》, This is an out of print book . I thought this open source book , Why do you always talk about some property distribution 、 Politics and other content unrelated to open source , So I put it aside after reading it carelessly , He also gave the evaluation of only two stars on Douban .

However , When I was there 10 When I pick up this book and read it carefully after years , I found that this book is really too classic , It's just 10 Years ago, I couldn't understand the deep meaning .10 After year , I just finished reading the Chinese version is not enough , I also tried to find the original English version , Finally, I searched its references and other materials for supplementary reading , So I read it three times .

Maybe it has something to do with our personal experience ,2007  At that time, I was just a fledgling boy , Just pursue all kinds of cool technologies . However 10 I experienced many things during the year , People's experience has increased , Looking back on this book, I found that it has many merits .

therefore , Understanding open source is a gradual process . As our knowledge grows , At each stage , The understanding of open source is different .

Zhuang Xiuwei : The open source books I have read are impressive 《 Hackers and painters 》《 Cathedral and market 》 etc. , Are very famous open source books .

But back to the earliest time , Probably in 2008 year , I read a book called 《 Dreambreak code 》, The English name is 《Dream in Code》. This book is about the failure experience of an open source project , The protagonists were a group of famous cows in the community at that time , They tried to build an open source project but failed , This story tells us that open source is not as simple as we think . This book has benefited me a lot , Learned many lessons . So I also wrote a Book Review on Douban , be known as 《 Foreign Daniel is just like this 》(https://book.douban.com/review/1499854/).

He Miao : Reading is one of the important ways to open wisdom , And we learned before that teacher Shi Zhe once said that teacher Zhuang biaowei didn't agree that open source needs enlightenment , I wonder if the two teachers can explain this problem to us ?

Suitable :“ Open source ” It's an imported product , When you explore the core essence of open source , You will find that it is different from our Oriental Culture , Because it is not a native thing , Then you may need to write a book 、 Write an article , Or the way of making a speech , Let these educated college students , Or people who have worked are exposed to such a culture .

So I think open source needs enlightenment . In our land , If you want to embrace open source , Think it's a good culture 、 A good way of productivity and collaboration , We need to accept enlightenment education , Have a deep understanding of such an imported product .

Zhuang Xiuwei : German philosopher Max · Weber has a famous book 《 Protestant Ethics and capitalist spirit 》. It is very important for him to put forward a sociological methodology , be known as “ Interpretive understanding ”. First , What is explanation ? Explanation is to clarify the context of things , It has strict logic , And it can be verified . and “ understand ” Most of the time it's private , And with personality . therefore , When Weber came out with his set of academic ideas , He rationally constructed an academic “ explain ”, But he said modestly that it was private “ understand ”, This is my opinion about “ Interpretive understanding ” View of the .

Then go back to open source , If we build an open source “ explain ”, And put this “ explain ” To popularize , Tell you that this is the context of open source , This is how you should understand open source , Such behavior is actually “ enlightenment ” education , Then why don't I recognize this “ enlightenment ”?

In fact, I prefer the scene , Although I build something about open source “ explain ”, But you can still just regard it as my personal “ understand ”, That's just mentioned “ Interpretive understanding ”. When I pass on my understanding , You can follow my ideas to understand open source , Of course, you can also have your own understanding . You can from different angles , Different positions , Even different degrees of acceptance to understand a part of open source , Because the world is open , That's why I'm interested in “ enlightenment ” The reason why the word has doubts .

Gu Jun : I think open source is for many people , It is a relatively new concept , So its basic rules 、 Practical cases and development history , In fact, everyone needs to understand .

in my opinion , New to a new field , You have to learn its rules first , Let yourself and everyone talk in the same context . To achieve this goal , Then you must use books or other tools to help you understand these things . From this perspective , You can say that it is a process of enlightenment . Of course, maybe because everyone is right “ enlightenment ” The understanding of this word is different , But I think someone needs to lead you into new fields .

He Miao : Recently, which open source book will let you put down your mobile phone and read it wholeheartedly ? Please share with us .

Gu Jun : I would recommend open source books 《 Robert's rules of procedure 》, This is among many open source communities and open source foundations , A common rule for everyone to discuss and finally reach a resolution .

Although many of us have been exposed to open source for a short time , But in fact , Open source is not a new concept , It has a set of established rules , So you learn and respect this rule , Can participate in better participation in open source . After all, the core of open source is actually a way of collaboration , The basis of collaboration is that everyone respects and uses this rule , So learning this rule is the most basic .

Zhuang Xiuwei : I recommend Jiansheng to write 《 The mystery of open source 》. What you need to pay attention to , Title “ fan ” No “ Riddles ” Of “ mystery ”, It's a fascinating mystery . What Jiansheng wants to express , It's not that there are unsolved mysteries in open source , But to lead readers to understand why open source is so charming .

First , This book tells you at the beginning , Open source is a very large and complex world . Then , Jiansheng as in the book “ The tour guide ”, Lead you to explore the major scenic spots and historic sites in the open source world, as well as the great men and sages , You can slowly deepen with the guidance of Jiansheng . All in all , This book is very suitable for beginners who don't know much about open source , This is also one reason why I highly recommend this book .

He Miao : Some people with ulterior motives use open source as a pretext , Call on everyone to contribute , How to use reading to help people recognize this trick ?

Aunt : In my submission , Beginners can first read an open source book with their destination , When he read the end of the book , Other references will also be found , Therefore, you can read more relevant books through such clues . Slowly, , When you read more and more widely , After deeper and deeper understanding of open source , You will find that you have to practice in the way described in the book , Or join the open source community to understand the true meaning of the book . If the concepts in the book do not match the experience , So it's still on paper . Reading is a guiding light for beginners entering this world .

Suitable With the acceleration of the pace of our society , Everyone has less and less time to think , Like a word I often use :“ Coerced ”, In other words, everyone is pushed by the torrent of the times . After young people enter this accelerated society , Basically, I can't think , Because his work has made him too busy , Not to mention thinking deeply about open source related issues .

And the books we suggest today may make young people understand that in him 996 Out of work , What should I do if I want to participate in open source , Let him understand , When you make an open source project , Who owns the property right of the final achievement ? When this project is commercialized , Need to republish License When , Should I wait for a series of questions . In fact, I think when I encounter these problems , The most reliable way is to look at the list we just listed , Because we stepped on the pit , Also experienced all kinds of social beating , Growing up in this , It can even be said that these lists are a series “ A pit guide ”.

c46661ca336090cd1a8710721d9d3788.png

How to decode “ There is no use in reading ”

He Miao : Some people think that “ Read more books , Nor can I write programs , It's not what it takes. ”, So which way do you prefer non utilitarian reading or purposeful reading , Why? ?

Zhuang Xiuwei : Never heard of what utilitarian reading can really learn . Choose utilitarian reading to achieve a certain purpose , This is essentially dealing with utilitarian examinations . Utilitarian reading is meaningless , Especially the so-called popular books in society , Through utilitarian reading , At most, it's just a little more talk , It doesn't make any sense .

Suitable : Utilitarianism and non utilitarianism still depend on how to define . such as , As a lover of literature , There are many classics. Maybe I won't have time to read them carefully in my life . Reading literary classics is a pleasure for me , And this kind of enjoyment is very luxurious , I can't spend a lot of time enjoying this . Reading a lot of open source books is because , When I want to talk to people about open source , I found that my knowledge reserve was obviously insufficient 、 Cognition also needs to be improved , Therefore, a lot of reading input is required . Just like in the process of writing open source books , Most of the time is spent looking up materials . This led me to put “ read ” As an important tool for your input . The books I have read are all completed by taking questions to the books to seek answers . It is difficult to say whether it is utilitarian or non utilitarian .

Gu Jun : I think the establishment of World Book Day is actually to encourage everyone to read more books . Reading itself is a good thing , Perhaps there is no need to distinguish whether it is utilitarian or non utilitarian . For example, when writing books or doing some special research , It is more reasonable to say that we need to read with a purpose . Writing books and researching may be related to your work , Maybe it can be called utilitarian on this level , But in fact, it will not have any impact on the results of reading . Reading may only need to distinguish between purposeful reading , Or just reading for fun , That's enough .

He Miao : If you say that most of the books you read in your life may be forgotten later , So what is the meaning of reading for you ?

Aunt : The books you have read will not be completely forgotten , Just the details are blurred . But the mark left in your mind is your exclusive asset . Reading is slower than doing other things , And it's hard , You have to settle down to read it , But I think the time and energy invested in reading is worth it .

If you develop the habit of reading , You will find yourself reading more and more books , This will have a huge impact on itself , And this kind of influence has “ Compound interest ”( at compound interest ) Of , As long as you keep reading , Over time, it will confirm the words of our ancestors :“ The stomach has the poetry book gas from China ”.

When you read a book carefully , You will find that every book has its “ regret ”, Because one thing may never be done with just one book . So when you see this “ regret ” after , You will follow these “ regret ” Continue to explore , As you read more and more books , Maybe one day it will even overturn some previous theories , So as to create your own .

Zhuang Xiuwei : Let me briefly summarize my point of view .

  • First of all , Reading books can bring emotional resonance . Of course, reading here also includes novels , Although I don't remember the important plot in the book , But we can experience the emotions of those characters . Although we have not experienced others' lives , But we can still bring ourselves into empathy with the characters in the book .

  • second , Reading can increase ability . Including empathy 、 The ability to see through the essence , The ability to develop an open mind , These can be obtained by reading .

  • Third , Reading can improve people's spiritual level . When we read some paragraphs 、 Some sentences , There will be a sudden sense of enlightenment , At the same time, I suddenly realized a lot of truth , At this time, the mood will be different .

  • Fourth , Just now “ Aunt ” Just said , Reading can improve people's temperament .

  • The fifth , Reading can build a personal knowledge map . There are many kinds of knowledge in this world , But after reading so many books , Knowledge and knowledge can be connected , Form a huge map , So we are not easily confused in the ocean of knowledge .

  • The sixth , Reading can bring good taste . There are so many books , Gradually we have a better appreciation , Whether for books or people , Or for some remarks , We can all stand out better . This is a kind of taste , It is through reading that we increase our knowledge and acquisition .

Gu Jun : I think it's normal to forget the content after reading a book . It's like doing an open source project , May fail in the end , But the result and the process are two things , Sometimes we need to look at it separately . Because no one can guarantee the result , But whether the process is valuable or not, maybe everyone has a different understanding . Some people like to enjoy the process , Also realize the value of the process itself . Of course, some people may pay more attention to the results , I think that reading a book must get a definite harvest , Otherwise, it is a waste of time or money .

therefore , Preferences must be different between people . Personally think that , In many cases, the process may be more important than the result , Because the result is only a phased achievement at each time point , But life is long , You can read many books , Will do many projects , The result of a certain time may not be so important , But the process is the important part that connects the different stages of your life , So I think the process of reading may be more important .

That's all 4 All the sharing contents of guests . I believe that partners who are still wandering at the door of the open source world can absorb the nutrients they need through this session of dialogue . future , The open source world also needs more aspiring young people to participate in exploration and innovation , Build more open 、 More efficient benign open source ecosystem .

— Recommended reading  —

《 New programmers 001-004》 Fully listed

Welcome to scan the QR code below or click to subscribe now

You can enjoy e-books and exquisite paper books .

1138b3baa9bdd91c96c9e83141010e12.jpeg

*AI  Score in Advanced Mathematics  81, Net friend :AI  The model is inevitable “ Internal volume ”!
*B A large number of virtual anchors were collectively forced to refund : Income evaporates , Still owe B standing ; Jobs was posthumously awarded the US Presidential Medal of freedom ;Grafana 9  Release | Geek headlines 
*“ give up  GitHub , The time has come. ”, Software freedom protection association angrily criticized 
原网站

版权声明
本文为[CSDN information]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/186/202207050939333422.html