代码的管理,在日常开发中是很重要的环节,程序员的修炼三部曲——版本控制,单元测试,项目自动化。本篇就简单的说说通过msysGit来管理GitHub中的代码,实现版本控制。svn与git 说到版本控制,就不得不提它的发展历史。最开始流行的版本控制工具是cvs,但是cvs有个缺点,就是必须联网使用集中....
分类:
其他好文 时间:
2015-04-02 20:48:41
阅读次数:
159
计算机程序的构造和解释(StructuresandInterpretationsofComputerPrograms)代码大全2(CodeComplete2)程序员的修炼之道(PragmaticProgrammer)重构-改善既有代码的设计(Refactoring)算法导论(Introduction...
分类:
其他好文 时间:
2015-02-03 09:21:44
阅读次数:
136
人员管理:
1.如果你想要影响别人,你必须有能力说服他们。(行政手段,利益刺激同样可以说服人,但是在面对技术人员时更需要让他们相信你的权威,技术人员特别是高级的技术人员都脾气比较像知识分子,行政手段的刺激经常会产生相反的效果)
2.说服他人的”草根“方法:1.从总体上说,他的观点是相当出色的;2.他的做事方式是自下而上的,而不是自上而下的 3.他总是能带头亲自去做事,以赢得别人的信任 4.他拥...
分类:
其他好文 时间:
2015-01-27 09:24:13
阅读次数:
184
1.一路向前冲:沿着那条路下去,一定要快。如果有什么东西挡住了你的去路。。。。。绕开它!2.第一条原则:永远都是你的错!甚至在开始出错的地方根本就不是你的代码的时候,也应该首先假定问题出在你的代码里! 一定不要在代码出问题的时候,去怀疑系统或者IDE的问题!因为在所有报告的程序错误中,百分之95.....
分类:
其他好文 时间:
2015-01-18 15:41:09
阅读次数:
208
高效能程序员的修炼—第一次读后感
最近利用在地铁上的时间看完了《高效能程序员的修炼》发现自己还是存在的很大的不足之处,或者说成为程序员就需要不停的学习,而我在一段时间很自满以为没有自己不能解决的问题,直到跳出了那个城市来到了北京才发现自己不过是一个很菜的菜鸟,在这里我那点知识根本是不够用的额,我突然发现了如果这么下去我们之间的差距就会变得很大,然后么我就每天花一点时间研究一些深入...
分类:
其他好文 时间:
2014-12-20 22:12:18
阅读次数:
301
入门宣扬 “每个人都需要知道如何去编程” (乔布斯说的) 是 一种倒退!举个例子: 马桶堵住了,你不需要特地去学 高级水管工 的课程。生命中最苦难的是想清楚自己真正要做事情,如果你探索的道路上,决定仍然走上 编程之路,那应该用尽一切方法去学。我的祝福与你同在,当然我的祝福 你听听 就算了,他帮不了你...
分类:
其他好文 时间:
2014-11-22 00:47:22
阅读次数:
254
1.某君结合自己经历总结的c/c++程序员的修炼之道转自:http://blog.csdn.net/langeldep/article/details/6333562本人是过来人, 结合自身的体会和大家交流一下,希望新人能少走弯路。每个人的情况不一样,我下面的描述可能并不适合每一个看到这篇文章的人。...
分类:
其他好文 时间:
2014-11-10 11:38:04
阅读次数:
270
4.建立一种异常和错误报告机制。80%的客服问题在修复了用户报的最多的20%的BUG之后就能得到解决。异常日志才是用户反馈的根本。(在程序中建立完备的异常日志机制,收集系统的异常日志,对出现最多的异常进行修复。根据线上异常日志进行修复是最接近真实问题的修复,而且程序收集的错误信息通常比用户描述的更为精确,几个迭代之后就会令程序的稳定性大大提高)
5.我们可以施加影响,可以建立有趣的环境,可以创造让事情发生的机会,但我们不能预测或者决定结果。在构造社会性的软件时,人是所有问题的根源,但解决问题最终还得靠那些人...
分类:
其他好文 时间:
2014-10-15 11:26:40
阅读次数:
159
时间管理:
1.像一个有囤积癖的人,我误解了未完成工作越积越多的真正原因。当囤积的人不得已需要丢弃东西时,他们总认为是存储的问题。就好像我说我的时间贫乏是因为每天只有24小时一样。(快速完成并丢弃掉那些小事情,不要让任务积累)
2.每个人的To-Do(任务)列表上其实只需要一个项目,其他都是多余的。(根据作者后面的说法,其实每天只需安排1-3件待办事项即可)...
分类:
其他好文 时间:
2014-09-22 22:38:33
阅读次数:
164
今天在图书馆借了一本《高效能程序员的修炼》,内容幽默风趣。(其实我是看到作者是stack overflow创始人,才借的)。看到几十页中有一个例子是关于求平方根的,代码很简单,但是```第一次没看懂····才知道原理是根据牛顿-拉夫逊方法即牛顿迭代法,具体细节大家可以百度一下。
private double SquareBootAppr(int n)
{
double r=n/2;
wh...
分类:
其他好文 时间:
2014-09-16 17:28:50
阅读次数:
230