翻译 GITHUB上HOW TO BE A GOOD PROGRAMMER

本文概述了从入门到进阶,成为优秀程序员所需掌握的个人与团队技能,包括但不限于学习设计技能、团队协作、预估编程时间、文档编写等关键点。详细介绍了如何通过实践和理论结合的方式提升自身能力,同时提供了丰富的资源链接供读者进一步学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载请注明出处:

http://www.cnblogs.com/hellocwh/p/5184072.html

更多内容点击查看

https://ahangchen.gitbooks.io/windy-afternoon/content/

 

前阵子github上有这样一个star很多的工程 HowToBeAGoodProgrammer

讲了作者对于如何成为一个好的程序员的一些观点,觉得很不错,

于是这几天都在翻译,整个工程的github地址

现在翻译完了Beginner部分 , Intermediate部分(不过感觉还是英文原文更流畅啊,翻译的这份可以作为借鉴)

目录如下,欢迎到github阅读(觉得不错的话给个star嘛):

入门

进阶

转载于:https://www.cnblogs.com/hellocwh/p/5184072.html

How to be a Programmer: Community Version Robert L. Read with Community Copyright 2002, 2003, 2016 Robert L. Read Licensed under Creative Commons Attribution-ShareAlike 4.0 International License. Available on gitbook to read online or download for offline reading (as PDF, ePub or Mobi) Available to buy as a hardcover book (cost covers production & shipping only) - Edition 1, published 04/01/16 Introduction To be a good programmer is difficult and noble. The hardest part of making real a collective vision of a software project is dealing with one's coworkers and customers. Writing computer programs is important and takes great intelligence and skill. But it is really child's play compared to everything else that a good programmer must do to make a software system that succeeds for both the customer and myriad colleagues for whom he or she is partially responsible. In this essay I attempt to summarize as concisely as possible those things that I wish someone had explained to me when I was twenty-one. This is very subjective and, therefore, this essay is doomed to be personal and somewhat opinionated. I confine myself to problems that a programmer is very likely to have to face in her work. Many of these problems and their solutions are so general to the human condition that I will probably seem preachy. I hope in spite of this that this essay will be useful. Computer programming is taught in courses. The excellent books: The Pragmatic Programmer [Prag99], Code Complete [CodeC93], Rapid Development [RDev96], and Extreme Programming Explained [XP99] all teach computer programming and the larger issues of being a good programmer. The essays of Paul Graham [PGSite] and Eric Raymond [Hacker] should certainly be read before or along with this article. This essay differs from those excellent works by emphasizing social problems and comprehensively summarizing the entire set of necessary skills as I see them. In this essay the term boss is used to refer to whomever gives you projects to do. I use the words business, company, and tribe, synonymously except that business connotes moneymaking, company connotes the modern workplace and tribe is generally the people you share loyalty with. ---------------------------------------------------- 本 PDF 基于开源文档,目录书签齐全。 版权归原作者。 ---------------------------------------------------- Welcome to the tribe.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值