摘要: 2013年4月15日9:16:05科研立项——看dpress的源代码有感这个是看django源代码有感。以前有写过一个看java源代码的方法。另外还从杨成那学到了一个方法:今天从杨成身上学到了:怎么去看java源代码,去深入的跟踪。按住crtrl键,从一个方法往另一个方法跟踪。我整体的一个思路,有网、有一本书在手边。关键是梳理清楚他的脉络,所以之前你就要理解django的框架运行机制。按照脉络去梳理,从宏观到微观,梳理清楚脉络之后。才能深入细节去,将细节弄明白。一边做注释。还有梳理的过程中,你可能会发现,很繁杂,这个时候,就要抓主干,主要矛盾,有一些东西是不必须的,直接忽略,找到他的核心和重点 阅读全文
posted @ 2013-08-24 23:25 竹简溪畔 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 虽然大概一两年前我还在夸夸其谈桌面应用程序是将来的潮流,大学生们现在还是偶尔向我请教职业发展的问题。所以我把我的建议写下来。以供学生们阅读,嘲笑,忽略。大多数锐气十足的学生从来不向前辈征求意见。在计算机科学领域,这样做是正确的。因为前辈们很可能说些“在2010年前,市场对于那些只会敲击键盘的代码工人的需求将会超过一亿(因此前景是乐观的)”,或者诸如“Lisp语言现在真的很热门”。我和那些前辈也差不多,当我给别人建议时,实际上我不知道自己在说些什么。我是如此的落后于时尚,以至于连AIM也搞不明白,而不得不使用email(恐龙时代的产品,在那个时代,音乐是刻在扁扁的的圆圆的盒子上,噢,那种盒子叫c 阅读全文
posted @ 2013-07-22 21:35 竹简溪畔 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 自己的一点看法:我还只是学生,但是我喜欢这个行业,每天都在关注这个行业的变化。下面的关键词和想法更多的来自于对自己平时阅读的it新闻、杂志以及个人想法的提炼,有一些不务实。多谢指导。1、移动互联网:Wifi覆盖面积小,虽然不是最好的技术,但是它更方便,不管他是如小灵通之类的慢慢消失,还是怎样,近期他会发展的越来越好,很多城市和公共场所已经开始实行wifi免费化,所以在可预见的未来wifi将逐渐免费化或半免费化,这样流量将不构成问题。移动互联网主要还是在人们零碎时间里发挥作用,如等公车的时间、晚上睡前的时间、中午休息的时间等等,性质更多还是浅阅读。因此是用于大众短时间消遣的应用将可以充分的契合这 阅读全文
posted @ 2013-07-22 21:34 竹简溪畔 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 学知识开始就像去把一个坚果的硬壳弄开,会很难,但是一旦弄开,以后你就可以尽情享用了。将文字转化成为图的思维去理解如何将自己找的各种很多份资料整合到一起,最好的做法是加入自己的脉络,自己弄出个结构,然后从资料里抽取自己所需添入如果有机会学一个东西,就一次把它学好了写能让你平静下来,备考时,写写吧。他可以让你平静下来,而不是盲目的紧张惊吓关于写文档说明一个知识点?1、为什么需A2、什么是A3、怎么用A4、使用A的注意问题5、A的应用领域6、A的有缺点(前四个必须)记你的想法和网上查不到的东西学会去深入,不是什么都知道一点点,不是到了最后仅仅积累了大量的入门性质的文档。源码之前了无秘密。看优秀的源代 阅读全文
posted @ 2013-07-22 21:33 竹简溪畔 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 1、软件行业不仅仅是软件方面的东西,生活中或偶尔学到的知识甚至都可以用于它。知识不限专业不限领域,活用。还有,不要让自己的思维僵化,要定期学习一些其他领域的知识.2、不要局限自己的眼光,这样做反而会对自己的专业领域形成互补。3、比较C#跟java的区别,比较学习,求同存异、4、测试数据要多,上次的java实训收获5、敲代码很重要6、数据库还有很多的资源你没有挖掘出来。视图,触发器等。挖掘出他的潜能来。7、还有其他技术公司,像达内、千丰等,收藏他们的文件夹,去他们的上面看看。(你会发现学习的路径)8、你有一个特点,喜欢在一个框架上来看一个事物。你不愿意只是接触一点点。而是更注重它在整体中的位置。 阅读全文
posted @ 2013-07-22 21:31 竹简溪畔 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 准备阶段:找两本书(自己上网查别人的推荐)。一本比较简单的,适合入门的(就作为教科书了,一切以此为中心),另一本是该行业公认的书是必读的,作为提高阶段的读物,或者平时查阅。另外,最重要的是配置好环境。学习阶段:入门阶段很重要。先不使用电脑编程,独自看书即可,看自己感兴趣的,不要只学习简单的东西,去学习难而且重要的,这才是8/2法则。然后就是做笔记。编程很关键,尤其刚开始入门的时候,对每章的例题,每章的课后题都要做,都要练习,先自己想,然后再看答案。提炼读书笔记。读书笔记的记法很关键。(关键是自己看懂,而不是摘抄)还有写一个问题列表。最后要对学习结个尾。将代码收藏好。 阅读全文
posted @ 2013-07-22 21:30 竹简溪畔 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 1、学东西,更重要的还是学习专。可以很多都去看一看,但是一定要有你精通的。一个。2、看着看着,突然前面的可能就明白了前面不会的了。3、学了基础的理论中后,其他的上网去查就可以了。对问题,连猜带蒙,就好了。不断地查资料,不断地操作。4、在linux下,学一段时间,玩一段时间就熟悉linux了,嘿嘿。部署自己的学习环境和开发环境有些时候,有些小命令就可以帮大忙。老师讲的时候你觉得这个吗,命令一点用处都没有,但是当你真正需要用他的时候,你就会觉得他真的很有价值5、书到用时方恨少6、厚积而薄发,怎样成为一个行业的人才,学习技术也是一样的7、灵活一点,灵动一点8、类比的观点学习9、学电脑啊,你可以借助现 阅读全文
posted @ 2013-07-22 21:29 竹简溪畔 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1、耐心、心态平和2、记录自己的代码行数,并维护自己的项目。3、只对所学章节比较混乱的比较难的部分整理,总结(二八定理)4、学习新知识时,注意与以前知识的衔接和对比学习。5、自学从高向低,一如软件的向下兼容。6、各种知识的难度是波浪形的,而不是爬坡型的。所以坚持、耐心很重要。7、在重点部分(或不很理解的部分)停留,作以小结和练习。8、PLB学习法。problem based learning ,及基于某个问题去学习。普通的、循规蹈矩式的学习没有目的性,很枯燥,因此建议参与一个小项目或自己构思一个案例,围绕这些案例分析他需要哪些技术,然后在深入。9、不要仅仅停留在编码的基础上,要主动去思考软件的 阅读全文
posted @ 2013-07-22 21:29 竹简溪畔 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1、最后到头来整本书学完了也就一锅粥糊里糊涂知道里面有些啥东西而已。这章确实把他弄的很头痛,以至于很长一段时间,问他在干啥,都说:“在研究寻址方式。”他不爱用“学习”这个词,爱用“研究”。因为很多东西他觉得他都是自己在学,没人教他,自己学,就叫“研究”。绝影想认真研究,不能搞成一锅粥,他想:先放一放吧。这一放就放了一学期。2、有一天,他在一期《黑客防线》上看到一句话,就现在来看,这句话改变了他的一生。上面是这样写的:程序员是值得尊敬的,程序员的双手是魔术师的双手。他们把枯燥无味的代码变成了丰富多彩的软件……绝影忽然感觉很震撼。他还是想做程序员。为什么?不是因为这个职业是天底下最伟大的职业。你想 阅读全文
posted @ 2013-07-22 21:27 竹简溪畔 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 前期准备阶段1、针对自己的学习项目,上网找一些学习地图或路线,让自己明确学习的方向。或者给新的领域一个探照灯,或者明确自己的问题,做这个项目哪里我梳理不通,然后就去学哪里。2、找一份入门的视频(或一本真正入门的书籍),代码一定要有。还有一本知识点完备的书籍。最好还有一本纯项目练习的好书籍。当然视频和书籍的学习方法是不一样的。对于视频,边看视频,边总结,对着敲代码。最后还要把视频的总结整体规整到一 起,并添加目录。还有要同时把敲过的代码也总结一下。对于书籍,不要只是看,对每一个小的例子,千万要上机练习,还有总结。总结也有技巧,并不一定要详细,而是要全面,因为知道了知识点,只要上网就可以很快查到。 阅读全文
posted @ 2013-07-22 21:18 竹简溪畔 阅读(240) 评论(0) 推荐(0) 编辑