随笔分类 -  修炼

导致低效率的7个习惯
摘要:中文http://site.douban.com/177678/widget/notes/12784764/note/264339496/英文http://www.positivityblog.com/index.php/2007/09/05/7-habits-of-highly-ineffecti... 阅读全文

posted @ 2015-03-21 20:26 smwikipedia 阅读(255) 评论(0) 推荐(0)

【观点】想写代码?离开你的电脑吧!
摘要:http://sd.csdn.net/a/20110624/300430.html 阅读全文

posted @ 2011-06-28 16:36 smwikipedia 阅读(235) 评论(0) 推荐(0)

转载:“好的软件人员一生必看的六十本书”
摘要:本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/fenghuaonline/archive/2008/12/15/3516830.aspx漫长的三年过去了,我们摸爬滚打,没有指路的明灯。我也在摸索中走了不少的弯路,向我的软件班的同学引荐别人推荐几本好书(我也是在查漏补缺),希望有志者能少走些弯路。 一、 科学哲学和管理哲学 【1】 “程序开发心理学”(The Psychology of Computer Programming : Silver Anniversary Edition) 【2】 “系统化思维导论”(An Introduction to Syste 阅读全文

posted @ 2011-03-14 16:21 smwikipedia 阅读(458) 评论(0) 推荐(0)

The answer to all questions!
摘要:Visit here:http://stackexchange.com/sites 阅读全文

posted @ 2011-01-22 14:18 smwikipedia 阅读(175) 评论(0) 推荐(0)

转贴: 如何快速了解一个项目
摘要:背景大概是这样:某次在做项目的时候,因只有功能架构图和某些模块的流程图,没有其他详细的功能规划文档。做为交互设计师,想要对用户体验做出比较好的建议,必须对项目有个全盘的理解和清晰的认识。但是通过这些很散的,很琐碎的文件,不经过整理,想要了解整个项目比较困难。 我的解决方法:从几个关键字出发:why?who?what?how? why?是指的我们为什么要做这个项目?即商业目标 who?谁将使用我们的... 阅读全文

posted @ 2010-11-26 14:46 smwikipedia 阅读(644) 评论(0) 推荐(0)

孟岩:快速掌握一个语言最常用的50%
摘要:现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;其二是花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始做实际工作。然而这两种方法都有弊病。第二种方法的问题当然很明显,不仅浪费了时间,偏离了目标,而且学习效率不高。因为没有实际问题驱动的语言学习通常是不牢固不深入的。有的人学着学着成了语言专家,反而忘了... 阅读全文

posted @ 2010-07-30 11:20 smwikipedia 阅读(294) 评论(0) 推荐(0)

Which Programming Language?
摘要:http://www.linuxjournal.com/article/4402?page=0,1In the August 2000 issue of Linux Journal, L. Paul Bedard wrote a letter to the Editor looking for advice on selecting a programming language. Having p... 阅读全文

posted @ 2010-05-31 13:13 smwikipedia 阅读(285) 评论(0) 推荐(0)

Seven Languages in Seven Weeks
摘要:http://www.amazon.com/Seven-Languages-Weeks-Bruce-Tate/dp/193435659X 阅读全文

posted @ 2010-05-17 10:46 smwikipedia 阅读(199) 评论(0) 推荐(0)

转载: 【职业生涯总结】很想说“再见,.NET”
摘要:原文:http://topic.csdn.net/u/20091115/06/C0E88FE9-CF97-4EEF-969A-838AF7D5B607.html记得多年以前,自己少不更事,年少轻狂,把人生当做赛道,却偏偏喜欢障碍跑,为人生之路设置了诸多障碍,却又难以承受生活之重,一度十分颓废。 01年毕业时,华为大扩招,同系174人,五六十去华为,五六十去中兴,二三十保研,二三十考研,一二十出国,... 阅读全文

posted @ 2009-11-17 23:50 smwikipedia 阅读(323) 评论(0) 推荐(1)

对软件求职人员的建议
摘要:本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/phphot/archive/2009/03/10/3977707.aspx金融危机来了,项目更不好拿到,员工都是弟兄,不能因为没有项目,就放假或者解聘。可是小本经营,以前没有赚过多少钱,只能同舟共济,共度难关。作为农村出身的,看到这些子弟们找工作无门,学了四年软件编程,最后被迫干一些和技术无关的事情,非常痛惜,很想提... 阅读全文

posted @ 2009-11-17 22:30 smwikipedia 阅读(368) 评论(0) 推荐(0)

经典编程引言。 重新翻译-未完成。
摘要:下面的这些经典的引言来自英文,也许有些我翻译的是不很好,所以,我提供了中英对照,如果有问题,请大家指正。不成熟的优化是万恶之源。Premature optimization is the root of all evil!- Donald KnuthWalking on water and developing software from a specification are easy if b... 阅读全文

posted @ 2009-06-04 00:48 smwikipedia 阅读(352) 评论(0) 推荐(0)

技术哲学
摘要:与技术有关的人群分为两种:技术发明者和技术使用者,每个人从事技术工作的人,都可以同时具备这两种身份。IT领域技术生长十分迅速,花里胡哨的技术层出不穷,但产生的原因归根结底还是现实需要与硬件条件的结合,我们应该关注的,应该是基于现实的需要,如何利用已有技术,如有需要,同时发明新技术来解决现实问题。如果脱离了现实问题,而陷入技术的汪洋,那学的再多也仅仅是个人的奇技淫巧,不成气候,对现实来说于事无补。能... 阅读全文

posted @ 2009-06-03 22:43 smwikipedia 阅读(332) 评论(0) 推荐(0)

关于 开发平台&工具 的学习建议
摘要:从我自身的体会来说,最重要的还是那些基本概念,比如操作系统,数据库,网络。所有的平台和开发工具都是建立在这些基本概念之上,都只是高层的抽象。概念的清晰、准确,对于迅速掌握关于平台和工具的知识非常重要,可以显著降低学习曲线,那些叫嚷着技术潮流难以跟随的人,要扪心自问,到底自己的基础知识有多坚实。 阅读全文

posted @ 2009-05-27 12:09 smwikipedia 阅读(247) 评论(0) 推荐(0)

论程序设计方法
摘要:原文: http://tech.163.com/05/0404/22/1GHE5Q8T00091589.html 如果你是初学者----------------请不要阅读;   但有志成为中高级程序员--------请务必阅读;   如果你是中级程序员------------请务必阅读;   如果你高级程序员--------------请批评指正。   本文是我在“软件工程师班&rdq... 阅读全文

posted @ 2009-05-24 00:43 smwikipedia 阅读(271) 评论(0) 推荐(0)

.net web开发技术路线图
摘要:转自: http://topic.csdn.net/u/20081011/21/cb2cc092-3451-4697-917b-7d0be7587476.html前前后后收到过一些学生的来信,询问ASP.NET的学习顺序问题,在此就向打算系统学习ASP.NET技术的初学者谈谈我的建议。 如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步  掌握一门.NET面向对象语言,C#或VB.NET... 阅读全文

posted @ 2009-05-19 23:11 smwikipedia 阅读(3062) 评论(0) 推荐(0)

技术路线的选择重要但不具有决定性
摘要:最近微软在技术上连续有大动作,在PDC上发布了Windows Azure云计算平台,预告了Visual Studio 2010、.NET 4.0和C# 4.0。如果放在几年前,我相信微软粉丝们一定是欢声雷动,不过这次情况有点不太一样,在网上看到有人在抱怨微软技术更新速度太快而且四面出击,还有人扬言要改弦更张,投奔Linux或者Java阵营。我本人也收到一封来信,写信人大意是说自己大学时选择.NET... 阅读全文

posted @ 2009-05-19 23:03 smwikipedia 阅读(267) 评论(1) 推荐(0)

组合算法
摘要:本程序的思路是开一个数组,其下标表示1到m个数,数组元素的值为1表示其下标 代表的数被选中,为0则没选中。 首先初始化,将数组前n个元素置1,表示第一个组合为前n个数。 然后从左到右扫描数组元素值的“10”组合,找到第一个“10”组合后将其变为 “01”组合,同时将其左边的所有“1”全部移动到数组的最左端。 当第一个“1”移动到数组的m-n的位置,即n个“1”全部移动到最右端时,就得 到了最后一个组合。 例如求5中选3的组合: 1 1 1 0 0 //1,2,3 1 1 0 1 0 //1,2,4 1 0 1 1 0 //1,3,4 0 1 1 1 0 //2,3,4 1 1 0 0 1 // 阅读全文

posted @ 2009-05-14 00:23 smwikipedia 阅读(334) 评论(1) 推荐(0)

一个计算机高手的成长历程[转]
摘要:这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向,所以把我的经历写出来与大家共勉,希望能给刚入行的朋友们一点点帮助。一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和IC相关开发,这中间走了很多弯路... 阅读全文

posted @ 2009-05-14 00:08 smwikipedia 阅读(528) 评论(4) 推荐(0)

自己写的一个全排列算法,请各位指正。
摘要:[代码]运行已经没有错误,只是想知道怎么能优化一下。 阅读全文

posted @ 2009-05-13 23:46 smwikipedia 阅读(258) 评论(0) 推荐(0)

学习的另一个方面:知识屏蔽
摘要:很多时候我们过于注重知识的展示和给予,当知识量大大超出了知识接受者的接收能力时,所达到的教学效果可想而知,由于一瞬间被众多陌生的知识点所淹没,根本抓不住此次学习的精髓,就像再你身上绑了100根绳子,让你去游泳,你是照顾绳子呢,还是游泳呢? 教学也是一样,学生的知识面和接收能力是有一定限度的,这时就要略去枝节,用简单的黑盒模型去隐藏复杂的细节,从而带给学生一个清洗明了的学习结构。当... 阅读全文

posted @ 2009-02-28 15:04 smwikipedia 阅读(510) 评论(1) 推荐(0)

导航